Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 134 → Rev 135

/trunk/services/tests/bdtfx/BdtfxNomsTest.php
204,7 → 204,7
$this->assertEquals('1', $retour['entete']['total'], "L'attribut 'total' de l'entête devrait valoir 1. Voir : $url");
 
$this->assertArrayHasKey('resultat', $retour, "Le json ne contient pas d'attribut : resultat.\nVoir : $url");
$attendu = '<span class=sci><span class="gen">Acer</span> <span class="sp">monspessulanum</span></span> <span class="auteur">L.</span> [<span class="annee">1753</span>, <span class="biblio">Sp. Pl., éd. 1 : 1056</span>]';
$attendu = '<span class="sci"><span class="gen">Acer</span> <span class="sp">monspessulanum</span></span> <span class="auteur">L.</span> [<span class="annee">1753</span>, <span class="biblio">Sp. Pl., éd. 1 : 1056</span>]';
$message = "Le tableau du résultat 182 doit contenir un champ 'nom_sci' avec pour valeur '$attendu'. Voir : $url";
$this->assertEquals($attendu, $retour['resultat']['182']['nom_sci'], $message);
}
221,12 → 221,12
$this->assertArrayHasKey('nom_retenu.href', $retour['resultat']['83587']);
$this->assertArrayNotHasKey('nom_retenu', $retour['resultat']['83587']);
}
 
public function testNomsIdAvecParametreRetourChamps() {
$ressources = array(1);
$parametres = array('version.projet' => '1.01',
'retour.champs' => 'nom_retenu.*');
 
$retour = $this->consulterJson($ressources, $parametres);
$this->assertArrayHasKey('nom_retenu.id', $retour);
$this->assertArrayHasKey('nom_retenu.href', $retour);
263,7 → 263,7
$this->assertArrayHasKey('resultat', $retour);
$this->assertArrayHasKey('39607', $retour['resultat']);
$this->assertArrayHasKey('nom_sci', $retour['resultat']['39607']);
$nomSciHtml = "<span class=sci><span class=\"gen\">Lolium</span> <span class=\"sp\">annuum</span></span> <span class=\"auteur\">Gilib.</span> [<span class=\"annee\">1792</span>, <span class=\"biblio\">Exercit. Phytol., 2 : 520</span>] [<span class=\"adendum\">nom. invalid.</span>]";
$nomSciHtml = "<span class=\"sci\"><span class=\"gen\">Lolium</span> <span class=\"sp\">annuum</span></span> <span class=\"auteur\">Gilib.</span> [<span class=\"annee\">1792</span>, <span class=\"biblio\">Exercit. Phytol., 2 : 520</span>] [<span class=\"adendum\">nom. invalid.</span>]";
$this->assertEquals($nomSciHtml, $retour['resultat']['39607']['nom_sci']);
}
}