Subversion Repositories eFlore/Applications.cel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1768 → Rev 1769

/trunk/jrest/tests/phptests/01-sample.result.php
5,7 → 5,7
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => 'autre',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '1991/06/23',
/trunk/jrest/tests/phptests/date-format-revert.result.php
5,7 → 5,7
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => 'autre',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '1991/01/23',
/trunk/jrest/tests/phptests/date-format-invert.result.php
5,7 → 5,7
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => 'autre',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '1991/01/23',
/trunk/jrest/tests/phptests/accents.result.php
5,7 → 5,7
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => 'autre',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '',
/trunk/jrest/tests/phptests/determ-espece.result.php
New file
0,0 → 1,29
<?php return array (
'nom_sel' => 'heliotropium europaeum Xxumm',
'nom_sel_nn' => '31468',
'nom_ret' => 'Heliotropium europaeum L.',
'nom_ret_nn' => '31468',
'nt' => '1382',
'famille' => 'Boraginaceae',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '',
'lieudit' => '',
'station' => '',
'milieu' => '',
'commentaire' => '',
'latitude' => '',
'longitude' => '',
'altitude' => '',
'geodatum' => '',
'ordre' => '1',
'mots_cles_texte' => '',
'transmission' => '',
'date_transmission' => '',
'abondance' => '',
'certitude' => '',
'phenologie' => '',
'images' => '',
'nom_commun' => '',
);
/trunk/jrest/tests/phptests/determ-espece.test.php
1,3 → 1,3
<?php
// test détermination espèce, simple avec erreur
// test détermination espèce, simple avec erreur, sans référentiel
return array('Espèce' => 'heliotropium europaeum Xxumm');
/trunk/jrest/tests/phptests/localisation-detect.result.php
New file
0,0 → 1,29
<?php return array (
'nom_sel' => '',
'nom_sel_nn' => '',
'nom_ret' => '',
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => '',
'zone_geo' => 'Marseille',
'ce_zone_geo' => '13',
'date_observation' => '',
'lieudit' => '',
'station' => '',
'milieu' => '',
'commentaire' => '',
'latitude' => '',
'longitude' => '',
'altitude' => '',
'geodatum' => '',
'ordre' => '1',
'mots_cles_texte' => '',
'transmission' => '',
'date_transmission' => '',
'abondance' => '',
'certitude' => '',
'phenologie' => '',
'images' => '',
'nom_commun' => '',
);
/trunk/jrest/tests/phptests/date-post-1900.result.php
5,7 → 5,7
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => 'autre',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '1991/01/23',
/trunk/jrest/tests/phptests/localisation-detect.test.php
1,3 → 1,3
<?php
// test date format texte, pré 1900
return array('Commune' => 'Marseille'):
return array('Commune' => 'Marseille');
/trunk/jrest/tests/phptests/date-pre-1900.result.php
New file
0,0 → 1,29
<?php return array (
'nom_sel' => '',
'nom_sel_nn' => '',
'nom_ret' => '',
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '1811/06/23',
'lieudit' => '',
'station' => '',
'milieu' => '',
'commentaire' => '',
'latitude' => '',
'longitude' => '',
'altitude' => '',
'geodatum' => '',
'ordre' => '1',
'mots_cles_texte' => '',
'transmission' => '',
'date_transmission' => '',
'abondance' => '',
'certitude' => '',
'phenologie' => '',
'images' => '',
'nom_commun' => ''
);
/trunk/jrest/tests/phptests/transmission.result.php
New file
0,0 → 1,29
<?php return array (
'nom_sel' => '',
'nom_sel_nn' => '',
'nom_ret' => '',
'nom_ret_nn' => '',
'nt' => '',
'famille' => '',
'nom_referentiel' => '',
'zone_geo' => '',
'ce_zone_geo' => '',
'date_observation' => '',
'lieudit' => '',
'station' => '',
'milieu' => '',
'commentaire' => '',
'latitude' => '',
'longitude' => '',
'altitude' => '',
'geodatum' => '',
'ordre' => '1',
'mots_cles_texte' => '',
'transmission' => 'oui',
'date_transmission' => '2013-07-26 18:20:08',
'abondance' => '',
'certitude' => '',
'phenologie' => '',
'images' => '',
'nom_commun' => '',
);
/trunk/jrest/tests/IO-fields-unittest.php
30,15 → 30,18
if(!$tests) $tests = $all_tests;
 
foreach($tests as $test) {
setupTestEnv();
setupTestEnv(); @array_walk(glob('run/*'), function(&$i) { unlink($i);});
// cache car l'upload de fichier PHP-curl ne peut être
// simulé avec le contenu d'une variable (cf CURLOPT_POSTFIELDS et @fichier)
$runfile = 'run/' . basename($test);
if(!is_file($runfile)) {
$csv = genCSV(require($test));
$test_array = require($test);
$csv = genCSV($test_array);
file_put_contents($runfile, $csv);
}
 
echo "\tcurl -F \"upload=@$runfile\" -F utilisateur=" . USER . " \"" . DOMAIN . "/jrest/ImportXLS\"\n";
echo "$test: ";
$var_expected = include(str_replace('.test.', '.result.', $test));
 
$retour = import($runfile);
46,22 → 49,30
preg_match('/^ligne /', $retour, $count_warn);
$count_warn = count($count_warn);
 
echo $count_warn . "\n";
$result = getCSV_line(export(), 1);
unset($result['date_creation'], $result['date_modification'], $result['id_observation']);
 
echo "$test\n";
//var_dump(champsLongToShort2($test_array));die;
if($var_expected) {
if(! array_diff($var_expected, $result) && ! array_diff($result, $var_expected)) echo "OK\n";
$d1 = array_diff($var_expected, $result);
$d2 = array_diff($result, $var_expected);
if(!$d1 && !$d2) echo "OK\n";
else {
echo "FAIL\n";
if($d1) print_r($d1);
if($d2) print_r($d2);
//var_dump($var_expected, $result);
var_dump(array_diff($var_expected, $result), array_diff($result, $var_expected));
}
echo $retour;
if($count_warn) { echo "warnings: $count_warn\n"; }
}
else {
echo '<?php return ' . var_export($result, true) . ';'
echo $retour;
if($count_warn) { echo "warnings: $count_warn\n"; }
 
echo '<?php return ' . var_export($result, true) . ';';
}
 
}
 
// sed -i -e '1{/<?php return/!s:^:<?php return :}' -e '${/^)$/s:$:;:}' phptests/*.result.php
/trunk/jrest/tests/api.php
236,3 → 236,12
return $r;
}
 
function champsLongToShort2($a) {
$r = array();
$x = array_flip($GLOBALS['champs']);
foreach($a as $k => $v) {
if(isset($x[$k])) $r[$x[$k]] = $v;
else $r[$k] = $v;
}
return $r;
}
/trunk/jrest/tests/.
Property changes:
Added: svn:ignore
+run