12,15 → 12,16 |
$this->assertArrayHasKey('noms', $infos, print_r($infos, true)); |
foreach ($infos['noms'] as $id => $nom) { |
$this->assertTrue(is_int($id), "L'id '$id' doit être un nombre entier."); |
$this->assertCount(3, $nom); |
$this->assertCount(2, $nom, "Le nom doit avoir 2 paramètres : nomSciRetenu et UrlFiche"); |
$this->assertArrayHasKey('nomSciRetenu', $infos['noms'][$id], print_r($infos, true)); |
$this->assertArrayHasKey('urlFiche', $infos['noms'][$id], print_r($infos, true)); |
$urlFicheAttendue = sprintf(self::TPL_URL_FICHE, $id); |
$this->assertEquals($urlFicheAttendue, $infos['noms'][$id]['urlFiche'], print_r($infos, true)); |
if (array_key_exists('synonymes', $infos['noms'][$id])) { |
$synonymes = $infos['noms'][$id]['synonymes']; |
$this->assertTrue(is_array($infos['noms'][$id]['synonymes'])); |
foreach ($synonymes as $synonyme) { |
} |
|
$this->assertArrayHasKey('synonymes', $infos, print_r($infos, true)); |
foreach ($infos['synonymes'] as $idNomRetenu => $synonymes) { |
foreach ($synonymes as $idSynonyme => $synonyme) { |
$this->assertCount(3, $synonyme, print_r($infos, true)); |
$this->assertArrayHasKey('nn', $synonyme, print_r($infos, true)); |
$this->assertTrue(is_int($synonyme['nn']), "La valeur nn (num_nom) '{$synonyme['nn']}' doit être un nombre entier."); |
30,7 → 31,6 |
$this->assertEquals($urlSynoAttendue, $synonyme['urlFiche'], print_r($infos, true)); |
} |
} |
} |
|
$this->assertArrayHasKey('nomsSansCorrespondance', $infos, print_r($infos, true)); |
$this->assertEmpty($infos['nomsSansCorrespondance']); |