Line 23... |
Line 23... |
23 |
$parametres = array('version.projet' => '*');
|
23 |
$parametres = array('version.projet' => '*');
|
24 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
24 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
Line 25... |
Line 25... |
25 |
|
25 |
|
26 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
26 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
27 |
$this->assertArrayHasKey('bdtfx_v1_01', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_01.\nVoir : $url");
|
27 |
$this->assertArrayHasKey('bdtfx_v1_01', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_01.\nVoir : $url");
|
- |
|
28 |
// $this->assertArrayHasKey('bdtfx_v1_02', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_02.\nVoir : $url");
|
- |
|
29 |
$this->assertArrayHasKey('bdtfx_v2_00', $retour, "Le json ne contient pas d'attribut : bdtfx_v2_00.\nVoir : $url");
|
28 |
$this->assertArrayHasKey('bdtfx_v1_02', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_02.\nVoir : $url");
|
30 |
|
29 |
$this->assertEquals('71711', $retour['bdtfx_v1_01']['id'], "'bdtfx_v1_01' doit contenir un attribut 'id' avec la valeur '71711'");
|
31 |
$this->assertEquals('71711', $retour['bdtfx_v1_01']['id'], "'bdtfx_v1_01' doit contenir un attribut 'id' avec la valeur '71711'");
|
- |
|
32 |
// $this->assertEquals('71711', $retour['bdtfx_v1_02']['id'], "'bdtfx_v1_02' doit contenir un attribut 'id' avec la valeur '71711'");
|
30 |
$this->assertEquals('71711', $retour['bdtfx_v1_02']['id'], "'bdtfx_v1_02' doit contenir un attribut 'id' avec la valeur '71711'");
|
33 |
$this->assertEquals('71711', $retour['bdtfx_v2_00']['id'], "'bdtfx_v2_00' doit contenir un attribut 'id' avec la valeur '71711'");
|
Line 31... |
Line 34... |
31 |
}
|
34 |
}
|
32 |
|
35 |
|
33 |
public function testNomsVersionMultiple() {
|
36 |
public function testNomsVersionMultiple() {
|
Line 270... |
Line 273... |
270 |
public function testListeNomAvecParametreRetourChamps() {
|
273 |
public function testListeNomAvecParametreRetourChamps() {
|
271 |
$ressources = array();
|
274 |
$ressources = array();
|
272 |
$parametres = array('version.projet' => '1.01',
|
275 |
$parametres = array('version.projet' => '1.01',
|
273 |
'masque.nn' => '39607',
|
276 |
'masque.nn' => '39607',
|
274 |
'retour.champs' => 'rang,auteur');
|
277 |
'retour.champs' => 'rang,auteur');
|
275 |
|
278 |
|
- |
|
279 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
276 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
280 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
277 |
$this->assertArrayHasKey('entete', $retour);
|
281 |
$this->assertArrayHasKey('entete', $retour);
|
278 |
$this->assertArrayHasKey('masque', $retour['entete']);
|
282 |
$this->assertArrayHasKey('masque', $retour['entete']);
|
279 |
$this->assertEquals('num_nom=39607', $retour['entete']['masque']);
|
283 |
$this->assertEquals('num_nom=39607', $retour['entete']['masque']);
|
Line 280... |
Line 284... |
280 |
|
284 |
|
281 |
$this->assertArrayHasKey('resultat', $retour);
|
285 |
$this->assertArrayHasKey('resultat', $retour);
|
282 |
$this->assertArrayHasKey('39607', $retour['resultat']);
|
286 |
$this->assertArrayHasKey('39607', $retour['resultat']);
|
- |
|
287 |
$this->assertArrayHasKey('rang.libelle', $retour['resultat']['39607']);
|
- |
|
288 |
// peut advenir en cas d'échec de la requête (HTTP ou SQL) sur les ontologies
|
283 |
$this->assertArrayHasKey('rang.libelle', $retour['resultat']['39607']);
|
289 |
// vérifier la présence de la table ainsi que la valeur "bdd_table_ontologies" dans "config_bdtfx.ini"
|
284 |
$this->assertEquals('Espèce', $retour['resultat']['39607']['rang.libelle']);
|
290 |
$this->assertEquals('Espèce', $retour['resultat']['39607']['rang.libelle'], "Erreur champ 'Espèce': Voir $url");
|
285 |
$this->assertArrayHasKey('auteur', $retour['resultat']['39607']);
|
291 |
$this->assertArrayHasKey('auteur', $retour['resultat']['39607']);
|
286 |
$this->assertEquals('Gilib.', $retour['resultat']['39607']['auteur']);
|
292 |
$this->assertEquals('Gilib.', $retour['resultat']['39607']['auteur']);
|
287 |
}
|
293 |
}
|
288 |
}
|
294 |
}
|
289 |
?>
|
295 |
?>
|