Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 195 Rev 275
Line 157... Line 157...
157
		$this->assertArrayHasKey('taxon', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'taxon' . Voir : $url");
157
		$this->assertArrayHasKey('taxon', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'taxon' . Voir : $url");
158
		$this->assertEquals('Robinia pseudoacacia', $retour['attributions']['fra']['-1617415758']['taxon'], "Le json doit contenir un attribut 'taxon' avec pour valeur Robinia pseudoacacia. Voir : $url");
158
		$this->assertEquals('Robinia pseudoacacia', $retour['attributions']['fra']['-1617415758']['taxon'], "Le json doit contenir un attribut 'taxon' avec pour valeur Robinia pseudoacacia. Voir : $url");
159
		$this->assertArrayHasKey('genre', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'genre' . Voir : $url");
159
		$this->assertArrayHasKey('genre', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'genre' . Voir : $url");
160
		$this->assertEquals('Masculin singulier', $retour['attributions']['fra']['-1617415758']['genre'], "Le json doit contenir un attribut 'genre' avec pour valeur Masculin singulier. Voir : $url");
160
		$this->assertEquals('Masculin singulier', $retour['attributions']['fra']['-1617415758']['genre'], "Le json doit contenir un attribut 'genre' avec pour valeur Masculin singulier. Voir : $url");
161
		$this->assertArrayHasKey('conseil_emploi', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'conseil_emploi' . Voir : $url");
161
		$this->assertArrayHasKey('conseil_emploi', $retour['attributions']['fra']['-1617415758'], "Le json doit contenir un attribut : 'conseil_emploi' . Voir : $url");
162
		$this->assertEquals('Recommandé ou typique', $retour['attributions']['fra']['-1617415758']['conseil_emploi'], "Le json doit contenir un attribut 'conseil_emploi' avec pour valeur Recommandé ou typique. Voir : $url");
162
		$this->assertEquals('Recommandé ou typique', $retour['attributions']['fra']['-1617415758']['conseil_emploi'], "Le json doit contenir un attribut 'conseil_emploi' avec pour valeur Recommandé ou typique. Voir : $url");	
-
 
163
	}
-
 
164
	
-
 
165
	public function testerAvecLangueFrMasqueEtRetourOss() {
-
 
166
		$ressources = array();
-
 
167
		$parametres = array(
-
 
168
					'recherche' => 'etendue',
-
 
169
					'retour.format' => 'oss',
-
 
170
					'navigation.limite' => '50',
-
 
171
					'masque.lg' => 'fra',
-
 
172
					'masque' => 'Abr');
-
 
173
		$url = $this->creerUrl($ressources, $parametres);
-
 
174
		$retour = $this->consulterJson($ressources, $parametres);
Line -... Line 175...
-
 
175
		
-
 
176
		$retour = $this->consulterJson($ressources, $parametres);
-
 
177
		$this->assertArrayNotHasKey('entete', $retour, "Le json ne doit pas contenir d'attribut : entete. Voir : $url");
-
 
178
		$this->assertEquals('Pas de masque', $retour['0'], "L'attribut 0 du retour devrait valoir 'Pas de masque'. Voir : $url");
-
 
179
		$this->assertArrayNotHasKey('resultat', $retour, "Le json ne doit pas contenir d'attribut : resultat. Voir : $url");
163
		
180
		$this->assertEquals(50, count($retour[1]), "Le résultat devrait contenir 100 données. Voir : $url");
164
	}
-
 
165
 
181
	}
166
}
182
}
167
?>
183
?>