Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Regard whitespace Rev 948 → Rev 949

/trunk/services/tests/0.1/baseflor/InformationsBaseflorTest.php
217,7 → 217,7
"Le champs 'type_bio.libelle' ne doit pas être présent si retour.format=min.");
$this->assertArrayNotHasKey('type_bio.detail',$retour,
"Le champs 'type_bio.detail' ne doit pas être présent si retour.format=min.");
$champs = array_keys(config::get('champs_ontologiques'));
$champs = array_keys(Outils::recupererTableauConfig('champs_ontologiques'));
foreach ($champs as $chps) {
$this->assertArrayNotHasKey($chps.'.libelle', $retour,
"Le champs '{$chps}.libelle' ne doit pas être présent si retour.format=min.");
274,7 → 274,7
}
private function verifierParametresEcologie_max($retour,$type) {
$champs = array_keys(config::get('champs_ontologiques'));
$champs = array_keys(Outils::recupererTableauConfig('champs_ontologiques'));
if ($type == 'baseflor') {
foreach ($champs as $chps) {
$this->assertArrayHasKey($chps.'.libelle', $retour,
/trunk/services/tests/0.1/coste/CosteNomsTest.php
19,7 → 19,7
$this->commonTestHeader($retour, $url);
$this->assertEquals(1, $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur 1. Voir : $url");
$this->commonTest($retour, $url, 182);
$this->assertEquals(182, $retour['resultats'][182]['coste:nn'], "error: ['resultats'][$id]['coste:nn']. Voir : $url");
$this->assertEquals(182, $retour['resultats'][182]['coste:nn'], "error: ['resultats'][182]['coste:nn']. Voir : $url");
$this->assertEquals("Roemeria violacea", $retour['resultats'][182]['titre'], "error: ['resultats'][182]['titre']. Voir : $url");
// tag peut peut-être varier à travers les décennies ?
// testRechercheTag ?
/trunk/services/tests/0.1/nvjfl/NvjflNomsVernaTest.php
178,6 → 178,8
$this->assertArrayHasKey('resultat', $retour, "Le json contient pas d'attribut : resultat. Voir : $url");
$this->assertEquals('21', $retour['entete']['total'], "Le json ne contient pas le nombre de valeurs attendues. Voir : $url");
$this->assertArrayHasKey(2081013327, $retour['resultat'], "[resultat] ne contient pas l'élément 2081013327. Voir : $url");
$this->assertArrayHasKeys(['taxon', 'genre', 'conseil_emploi'], $retour['resultat'][2081013327], "[resultat][2081013327] ne contient pas tous les éléments. Voir : $url");
$this->assertEquals('Acer monspessulanum L.', $retour['resultat']['2081013327']['taxon'], "Le json ne contient pas le taxon attendu. Voir : $url");
$this->assertEquals('Masculin singulier', $retour['resultat']['2081013327']['genre'], "Le json ne contient pas le genre attendu pour ce taxon. Voir : $url");
$this->assertEquals('Recommandé ou typique', $retour['resultat']['2081013327']['conseil_emploi'], "Le json ne contient pas le conseil emploi attendu pour ce taxon. Voir : $url");
/trunk/services/tests/0.1/chorodep/ChorodepObservationsTest.php
39,7 → 39,7
$this->assertNotEmpty($retour['entete'], 'pas d\'entete'.print_r($retour['entete'], true));
$this->assertEquals(20, $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur '20'. Voir : $url");
$this->assertCount(20, $retour['resultat'], "L'attribut 'total' devrait avoir la valeur '20'. Voir : $url");
$this->assertNotEmpty($retour['resultat']['197:34'], 'resultat 197:34 absent'.print_r($retour['resultat']['74929:03'], true));
$this->assertNotEmpty($retour['resultat']['197:34'], 'resultat 197:34 absent', true);
/*$this->assertArrayHasKey('type', $retour['resultat']['74929:03'], "Le json ne contient pas d'attribut : type. Voir : $url");
$this->assertEquals('chorologie', $retour['resultat']['74929:03']['type'], "L'attribut 'type' devrait avoir la valeur 'chorologie'. Voir : $url");*/
// TODO: implémenter "chorodep/observations/10:25?masque.station=34&retour.format=min"
/trunk/services/tests/0.1/chorodep/ChorodepCartesTest.php
67,7 → 67,6
'retour' => 'image/svg+xml');
 
$this->retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres);
 
$this->chargerXml();
$this->etreSvg();
$this->verifierDepartementsPresence(array('02', '07', '57', '67', '88', '68', '90', '25', '21', '39', '01', '74', '73', '38', '46', '83'));
/trunk/services/tests/0.1/ServiceEflorePhpUnit.php
87,9 → 87,7
static function creerUrl($service, $ressources, $parametres = NULL) {
// TODO ? $version
$ressourcesUrl = array();
foreach ($ressources as $ressource) {
$ressourcesUrl[] = $ressource;
}
if($ressources) foreach ($ressources as $ressource) $ressourcesUrl[] = $ressource;
$ressourcesUrl = count($ressourcesUrl) > 0 ? '/'.implode('/', $ressourcesUrl) : '';
 
$parametresUrl = '';
154,7 → 152,13
public static function getMethodeProtegee($objet, $nomMethode) {
return self::getMethodePrivee($objet, $nomMethode);
}
 
public function assertArrayHasKeys(array $keys, array $array, $message = null) {
foreach ($keys as $key) {
$this->assertArrayHasKey($key, $array, $message);
}
}
}
 
/*
sed -i 's/$this->consulterBrut(/ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, /' $(grep -rl consulterBrut)