/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; |
} |
} |
?> |
/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/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'); |