Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 960 → Rev 961

/trunk/services/tests/0.1/baseveg/SyntaxonsTest.php
209,8 → 209,7
foreach ($ressourcesList as $ressources) {
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres);
$messageAttendu = "\"Les donn\u00e9es recherch\u00e9es sont introuvables\"";
$this->assertEquals($messageAttendu, $retour,"Il faut indiquer si les données recherchées sont introuvables");
$this->assertEquals("Données introuvables dans la base", $retour, "Il faut indiquer si les données recherchées sont introuvables");
}
}
/trunk/services/tests/0.1/eflore/EfloreCartesTest.php
36,7 → 36,7
 
$this->retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
$this->assertNotEmpty($this->retour);
$this->assertGreaterThanOrEqual(4, count($this->retour), 'doit contenir au - les légendes de cel, cen-lr, sophy et plusieurs'.$this->retour);
$this->assertGreaterThanOrEqual(4, count($this->retour), 'doit contenir au - les légendes de cel, cen-lr, sophy et plusieurs'. print_r($this->retour, true));
$this->assertArrayHasKey('code', $this->retour[0], 'contient le code du projet');
$this->assertArrayHasKey('couleur', $this->retour[0], 'contient le code couleur correspondant');
$this->assertArrayHasKey('nom', $this->retour[0], 'contient le nom du projet');
/trunk/services/modules/0.1/eflore/cartes/LegendeCartes.php
102,7 → 102,8
if ($ontologie['classe_id'] == self::LEGENDE) {
$this->legende[] = array(
'code' => $ontologie['code'],
'couleur' => $ontologie['legende'],
// TODO: cf story "uniformiser le séparateur de compléments d'ontologies"
'couleur' => @$ontologie['legende'],
'nom' => $ontologie['nom'],
'description' => $ontologie['description']);
}
/trunk/services/modules/0.1/commun/Commun.php
578,15 → 578,17
 
 
static function extraireComplementsOntologies($ontologie) {
if ($ontologie['complements']) {
$complements = explode(',', trim($ontologie['complements']));
foreach ($complements as $complement) {
list($cle, $val) = explode('=', trim($complement));
$ontologie[trim($cle)] = trim($val);
}
}
return $ontologie;
}
 
if (!$ontologie['complements']) return $ontologie;
$complements = explode(',', trim($ontologie['complements']));
foreach ($complements as $complement) {
@list($cle, $val) = explode('=', trim($complement));
// TODO: dirty workaround. Les compléments aux ontologies utilisent
// des séparateurs variables.
// cf disabledtestSeparateurToutesOntologies() dans tests/0.1/eflore/EfloreOntologiesTest.php
// ainsi nous testons $cle et $val
if($cle && $val) $ontologie[trim($cle)] = trim($val);
}
return $ontologie;
}
}
?>