Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 251 Rev 785
Line 13... Line 13...
13
		$parametres = array();
13
		$parametres = array();
14
		$url = $this->creerUrl($ressources, $parametres);
14
		$url = $this->creerUrl($ressources, $parametres);
15
		$retour = $this->consulterJson($ressources, $parametres);
15
		$retour = $this->consulterJson($ressources, $parametres);
16
		$this->assertNotEmpty($retour, 'données absentes');
16
		$this->assertNotEmpty($retour, 'données absentes');
17
		$this->assertArrayHasKey('total', $retour['entete'], "Le json ne contient pas d'attribut : total. Voir : $url");
17
		$this->assertArrayHasKey('total', $retour['entete'], "Le json ne contient pas d'attribut : total. Voir : $url");
18
		$this->assertEquals('7', $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur '7'. Voir : $url");
18
		$this->assertEquals('8', $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur '8'. Voir : $url");
19
		$this->assertArrayHasKey('nom', $retour['resultat'][1], "Le json ne contient pas d'attribut : nom. Voir : $url");
19
		$this->assertArrayHasKey('nom', $retour['resultat'][1], "Le json ne contient pas d'attribut : nom. Voir : $url");
20
		$this->assertEquals('presenceChorologie', $retour['resultat'][1]['nom'], "L'attribut 'nom' devrait avoir la valeur 'presenceChorologie'. Voir : $url");
20
		$this->assertEquals('presenceChorologie', $retour['resultat'][1]['nom'], "L'attribut 'nom' devrait avoir la valeur 'presenceChorologie'. Voir : $url");
21
	}
21
	}
Line 22... Line 22...
22
	
22
	
Line 26... Line 26...
26
		$url = $this->creerUrl($ressources, $parametres);
26
		$url = $this->creerUrl($ressources, $parametres);
27
		$retour = $this->consulterJson($ressources, $parametres);
27
		$retour = $this->consulterJson($ressources, $parametres);
28
		$this->assertNotEmpty($retour, 'données absentes');
28
		$this->assertNotEmpty($retour, 'données absentes');
29
		$this->assertArrayHasKey('total', $retour['entete'], "Le json ne contient pas d'attribut : total. Voir : $url");
29
		$this->assertArrayHasKey('total', $retour['entete'], "Le json ne contient pas d'attribut : total. Voir : $url");
30
		$this->assertEquals('1', $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur '1'. Voir : $url");
30
		$this->assertEquals('1', $retour['entete']['total'], "L'attribut 'total' devrait avoir la valeur '1'. Voir : $url");
-
 
31
		$this->assertArrayHasKey('5', $retour['resultat'], "L'ontologie n°5 ne fait pas partie du résultat. Voir : $url");
31
		$this->assertArrayHasKey('nom', $retour['resultat'][4], "Le json ne contient pas d'attribut : nom. Voir : $url");
32
		$this->assertArrayHasKey('nom', $retour['resultat'][5], "Le json ne contient pas d'attribut : nom. Voir : $url");
32
		$this->assertEquals('douteux', $retour['resultat'][4]['nom'], "L'attribut 'nom' devrait avoir la valeur 'douteux'. Voir : $url");
33
		$this->assertEquals('douteux', $retour['resultat'][5]['nom'], "L'attribut 'nom' devrait avoir la valeur 'douteux'. Voir : $url");
33
	}
34
	}
Line 34... Line 35...
34
	
35
	
35
	public function testMasqueNom() {
36
	public function testMasqueNom() {
36
		$ressources = array();
37
		$ressources = array();