Line 22... |
Line 22... |
22 |
$ressources = array('182');
|
22 |
$ressources = array('182');
|
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);
|
- |
|
27 |
/* NI (anymore ?)
|
26 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
28 |
$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");
|
29 |
$this->assertArrayHasKey('bdtfx_v1_02', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_02.\nVoir : $url");
|
30 |
|
30 |
$this->assertEquals('182', $retour['bdtfx_v1_01']['id'], "'bdtfx_v1_01' doit contenir un attribut 'id' avec la valeur '182'");
|
31 |
$this->assertEquals('182', $retour['bdtfx_v1_01']['id'], "'bdtfx_v1_01' doit contenir un attribut 'id' avec la valeur '182'");
|
31 |
$this->assertEquals('182', $retour['bdtfx_v1_02']['id'], "'bdtfx_v1_02' doit contenir un attribut 'id' avec la valeur '182'");
|
- |
|
32 |
*/
|
32 |
// $this->assertEquals('182', $retour['bdtfx_v1_02']['id'], "'bdtfx_v1_02' doit contenir un attribut 'id' avec la valeur '182'");
|
33 |
$this->assertEquals('182', $retour['id'], "doit contenir un attribut 'id' avec la valeur '182'");
|
33 |
$this->assertEquals('182', $retour['bdtfx_v2_00']['id'], "'bdtfx_v2_00' doit contenir un attribut 'id' avec la valeur '182'");
|
Line 34... |
Line 34... |
34 |
}
|
34 |
}
|
35 |
|
35 |
|
36 |
public function testNomsVersionMultiple() {
|
36 |
public function testNomsVersionMultiple() {
|
Line 113... |
Line 113... |
113 |
$this->assertEquals("Carex cuprina var. cuprina", $retour['13609']['13610']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
|
113 |
$this->assertEquals("Carex cuprina var. cuprina", $retour['13609']['13610']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
|
114 |
}
|
114 |
}
|
Line 115... |
Line 115... |
115 |
|
115 |
|
116 |
public function testTaxonsSup() {
|
116 |
public function testTaxonsSup() {
|
117 |
$ressources = array('13609', 'relations', 'superieurs');
|
117 |
$ressources = array('13609', 'relations', 'superieurs');
|
118 |
$parametres = array();
|
118 |
$parametres = array('version.projet' => '1.01');
|
Line 119... |
Line 119... |
119 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
119 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
120 |
|
120 |
|
121 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
121 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
122 |
$this->assertArrayHasKey('13609', $retour, "Le json ne contient pas le num tax en indice. Voir : $url");
|
122 |
$this->assertArrayHasKey('13609', $retour, "Le json ne contient pas le num tax en indice. Voir : $url");
|
- |
|
123 |
$this->assertCount(14, $retour['13609'], "Le json ne contient pas le nom de taxons inf attendu. Voir : $url");
|
- |
|
124 |
$this->assertEquals("Chlorobiontes", $retour['13609']['101140']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
|
- |
|
125 |
|
- |
|
126 |
// passe à "Chlorophytes" en 2.00
|
- |
|
127 |
$ressources = array('13609', 'relations', 'superieurs');
|
- |
|
128 |
$parametres = array('version.projet' => '2.00');
|
- |
|
129 |
$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
|
- |
|
130 |
|
- |
|
131 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
- |
|
132 |
$this->assertArrayHasKey('13609', $retour, "Le json ne contient pas le num tax en indice. Voir : $url");
|
123 |
$this->assertCount(14, $retour['13609'], "Le json ne contient pas le nom de taxons inf attendu. Voir : $url");
|
133 |
$this->assertCount(14, $retour['13609'], "Le json ne contient pas le nom de taxons inf attendu. Voir : $url");
|
124 |
$this->assertEquals("Chlorobiontes", $retour['13609']['101140']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
|
134 |
$this->assertEquals("Chlorophytes", $retour['13609']['101140']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
|
125 |
}
|
135 |
}
|
126 |
}
|
136 |
}
|