Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 205 → Rev 206

/trunk/services/tests/0.2/fournier/NomsListeFournierTest.php
3,14 → 3,14
 
class NomsListeFournierTest extends ServicePhpUnit {
 
private $listeUrl = 'http://localhost/service:eflore:0.1/fournier/noms';
private $nomDetailSqueletteUrl = 'http://localhost/service:eflore:0.1/fournier/noms/%s';
private $listeUrl = 'http://localhost/service:eflore:0.2/fournier/noms';
private $nomDetailSqueletteUrl = 'http://localhost/service:eflore:0.2/fournier/noms/%s';
private $nbreNom = 168;
 
public function __construct() {
$this->projet = 'fournier';
$this->service = 'noms';
$this->classeTestee = 'NomsListeFournier';
$this->classeTestee = 'NomsListeGenerique';
}
public function initialiserService(NomsListe $service) {
$service->setDetailsHrefTpl($this->nomDetailSqueletteUrl);
21,7 → 21,7
$ressources = array();
$parametres = array();
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
$this->assertArrayHasKey('entete', $retour, 'Présence champ entete');
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEmpty($retour['entete']['masque'], 'Valeur champ entete>masque = vide');
55,7 → 55,7
$ressources = array();
$parametres = array('navigation.depart' => 100);
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('depart', $retour['entete'], 'Présence champ entete>depart');
$this->assertSame(100, $retour['entete']['depart'], 'Valeur champ entete>depart = 100');
72,7 → 72,7
$ressources = array();
$parametres = array('masque' => 'Lycopodium');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_sci=Lycopodium', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Lycopodium"');
84,7 → 84,7
$ressources = array();
$parametres = array('masque' => 'Lycopodium', 'recherche' => 'stricte');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_sci=Lycopodium', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Lycopodium"');
96,7 → 96,7
$ressources = array();
$parametres = array('masque' => 'Lycopodium', 'recherche' => 'etendue');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_sci=Lycopodium%', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Lycopodium%"');
110,7 → 110,7
$ressources = array();
$parametres = array('masque' => 'Licopodium', 'recherche' => 'floue');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_sci=Licopodium', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Licopodium"');
122,7 → 122,7
$ressources = array();
$parametres = array('masque.sg' => 'Lycopodiaceae');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_supra_generique=Lycopodiaceae', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Lycopodiaceae"');
134,7 → 134,7
$ressources = array();
$parametres = array('masque.gen' => 'Lycopodium');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('genre=Lycopodium', $retour['entete']['masque'], 'Valeur champ entete>masque = "genre=Lycopodium"');
148,7 → 148,7
$ressources = array();
$parametres = array('masque.sp' => 'alpinum');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('epithete_sp=alpinum', $retour['entete']['masque'], 'Valeur champ entete>masque = "epithete_sp=alpinum"');
162,7 → 162,7
$ressources = array();
$parametres = array('masque.sg' => 'Lycopodiaceae', 'recherche' => 'etendue');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('nom_supra_generique=Lycopodiaceae%', $retour['entete']['masque'], 'Valeur champ entete>masque = "nom_sci=Lycopodiaceae"');
174,7 → 174,7
$ressources = array();
$parametres = array('masque.gen' => 'Lycopodium', 'recherche' => 'etendue');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('genre=Lycopodium%', $retour['entete']['masque'], 'Valeur champ entete>masque = "genre=Lycopodium"');
188,7 → 188,7
$ressources = array();
$parametres = array('masque.sp' => 'alpinum', 'recherche' => 'etendue');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('masque', $retour['entete'], 'Présence champ entete>masque');
$this->assertEquals('epithete_sp=alpinum%', $retour['entete']['masque'], 'Valeur champ entete>masque = "epithete_sp=alpinum"');
202,7 → 202,7
$ressources = array();
$parametres = array('retour.champs' => 'nom_retenu');
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertArrayHasKey('href.suivant', $retour['entete'], "Présence champ entete>href.suivant");
$url = $this->listeUrl.'?retour.champs=nom_retenu&navigation.depart=100&navigation.limite=100';
/trunk/services/tests/0.2/fournier/NomDetailsFournierTest.php
3,8 → 3,8
 
class NomDetailsFournierTest extends ServicePhpUnit {
 
private $nomDetailSqueletteUrl = 'http://localhost/service:eflore:0.1/fournier/noms/%s';
private $ontologieHrefTpl = 'http://localhost/service:eflore:0.1/bdnt/ontologies/rangTaxo:%s';
private $nomDetailSqueletteUrl = 'http://localhost/service:eflore:0.2/fournier/noms/%s';
private $ontologieHrefTpl = 'http://localhost/service:eflore:0.2/bdnt/ontologies/rangTaxo:%s';
private $champsProjet = array(
'nom_scientifique' => 'nom_scientifique',
'auteur_origine' => 'auteur_origine',
25,7 → 25,7
public function __construct() {
$this->projet = 'fournier';
$this->service = 'noms';
$this->classeTestee = 'NomDetailsFournier';
$this->classeTestee = 'NomDetailsGenerique';
}
 
public function initialiserService(NomsListe $service) {
38,7 → 38,7
$ressources = array('85');
$parametres = array();
 
$retour = $this->consulterBrut($ressources, $parametres);
$retour = $this->consulter($ressources, $parametres);
 
$this->assertTrue(is_array($retour), 'Retour est un tableau');
$this->assertArrayHasKey('id', $retour, 'Présence champ id');