Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 296 | Rev 790 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 296 Rev 784
Line 22... Line 22...
22
		$ressources = array('182');
22
		$ressources = array('182');
23
		$parametres = array('version.projet' => '*');
23
		$parametres = array('version.projet' => '*');
24
		$url = $this->creerUrl($ressources, $parametres);
24
		$url = $this->creerUrl($ressources, $parametres);
Line 25... Line 25...
25
 
25
 
-
 
26
		$retour = $this->consulterJson($ressources, $parametres);
26
		$retour = $this->consulterJson($ressources, $parametres);
27
		/* NI (anymore ?)
27
		$this->assertArrayHasKey('bdtfx_v1_01', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_01.\nVoir : $url");
28
		$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_v1_02', $retour, "Le json ne contient pas d'attribut : bdtfx_v1_02.\nVoir : $url");
29
		$this->assertEquals('182', $retour['bdtfx_v1_01']['id'], "'bdtfx_v1_01' doit contenir un attribut 'id' avec la valeur '182'");
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_02']['id'], "'bdtfx_v1_02' doit contenir un attribut 'id' avec la valeur '182'");
-
 
32
		*/
30
		$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'");
Line 31... Line 34...
31
	}
34
	}
32
 
35
 
33
	public function testNomsVersionMultiple() {
36
	public function testNomsVersionMultiple() {
Line 93... Line 96...
93
		$url = $this->creerUrl($ressources, $parametres);
96
		$url = $this->creerUrl($ressources, $parametres);
Line 94... Line 97...
94
 
97
 
95
		$retour = $this->consulterJson($ressources, $parametres);
98
		$retour = $this->consulterJson($ressources, $parametres);
96
		$this->assertArrayHasKey('entete', $retour, "Le json ne contient pas d'attribut : entete. Voir : $url");
99
		$this->assertArrayHasKey('entete', $retour, "Le json ne contient pas d'attribut : entete. Voir : $url");
97
		$this->assertArrayHasKey('resultat', $retour, "Le json ne contient pas d'attribut : resultat. Voir : $url");
100
		$this->assertArrayHasKey('resultat', $retour, "Le json ne contient pas d'attribut : resultat. Voir : $url");
98
		$this->assertEquals('4', $retour['entete']['total'], "L'attribut total de l'entête devrait valoir 4. Voir : $url");
101
		$this->assertEquals('3', $retour['entete']['total'], "L'attribut total de l'entête devrait valoir 3. Voir : $url");
99
		$this->assertEquals(4, count($retour['resultat']), "Le résultat devrait contenir 4 données. Voir : $url");
102
		$this->assertEquals(3, count($retour['resultat']), "Le résultat devrait contenir 3 données. Voir : $url");
Line 100... Line 103...
100
	}
103
	}
101
	
104
	
102
	public function testTaxonsInf() {
105
	public function testTaxonsInf() {