Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 195 Rev 296
Line 96... Line 96...
96
		$this->assertArrayHasKey('entete', $retour, "Le json ne contient pas d'attribut : entete. Voir : $url");
96
		$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");
97
		$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");
98
		$this->assertEquals('4', $retour['entete']['total'], "L'attribut total de l'entête devrait valoir 4. Voir : $url");
99
		$this->assertEquals(4, count($retour['resultat']), "Le résultat devrait contenir 4 données. Voir : $url");
99
		$this->assertEquals(4, count($retour['resultat']), "Le résultat devrait contenir 4 données. Voir : $url");
100
	}
100
	}
-
 
101
	
-
 
102
	public function testTaxonsInf() {
-
 
103
		$ressources = array('13609', 'relations', 'inferieurs');
-
 
104
		$parametres = array();
-
 
105
		$url = $this->creerUrl($ressources, $parametres);
-
 
106
	
-
 
107
		$retour = $this->consulterJson($ressources, $parametres);
-
 
108
		$this->assertArrayHasKey('13609', $retour, "Le json ne contient pas le num tax en indice. Voir : $url");
-
 
109
		$this->assertEquals('2', count($retour['13609']), "Le json ne contient pas le nom de taxons inf attendu. Voir : $url");
-
 
110
		$this->assertEquals("Carex cuprina var. cuprina", $retour['13609']['13610']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
-
 
111
	}
-
 
112
	
-
 
113
	public function testTaxonsSup() {
-
 
114
		$ressources = array('13609', 'relations', 'superieurs');
-
 
115
		$parametres = array();
-
 
116
		$url = $this->creerUrl($ressources, $parametres);
-
 
117
	
-
 
118
		$retour = $this->consulterJson($ressources, $parametres);
-
 
119
		$this->assertArrayHasKey('13609', $retour, "Le json ne contient pas le num tax en indice. Voir : $url");
-
 
120
		$this->assertEquals('14', count($retour['13609']), "Le json ne contient pas le nom de taxons inf attendu. Voir : $url");
-
 
121
		$this->assertEquals("Chlorobiontes", $retour['13609']['101140']['nom_sci'], "Le json ne contient pas les 1er taxon inf attendu. Voir : $url");
-
 
122
	}
101
}
123
}
102
?>
124
?>
103
125