Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 593 → Rev 594

/trunk/services/tests/0.1/baseflor/InformationsBaseflorTest.php
2,6 → 2,8
 
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
 
/* TO DO = ajouter un test pour Informations/id/Relations/catminat */
 
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
public function __construct() {
66,24 → 68,20
$parametres = array('categorie' => 'inventé');
foreach ($ressourcesList as $ressources) {
$retour = $this->consulterBrut($ressources, $parametres);
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'.";
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
$this->assertEquals($messageAttendu, $retour,
"Il faut indiquer si la valeur du paramètre categorie est inconnue pour $ressources . ");
"Il faut indiquer si la valeur du paramètre categorie est inconnue pour $ressources .");
}
}
public function testParametreNavigationLimiteSansDepart() {
public function testParametreNavigationDepartSansLimite() {
$ressources = array();
$parametresList = array(
array('navigation.depart' => 10),
array('navigation.limite' => 68));
foreach ($parametresList as $parametres) {
$retour = $this->consulterBrut($ressources, $parametres);
$param = isset($parametres['navigation.limite']) ? 'navigation.depart' : 'navigation.limite';
$messageAttendu = "indiquez également la valeur pour le paramètre $param.";
$this->assertEquals($messageAttendu, $retour,
"Navigation.depart et navigation.limite doivent être présents ensemble.");
}
$parametres = array('navigation.depart' => 10);
$retour = $this->consulterBrut($ressources, $parametres);
$messageAttendu = "indiquez également la valeur pour le paramètre navigation.limite.";
$this->assertEquals($messageAttendu, $retour,
"Navigation.depart doit être accompagné de navigation.limite ensemble.");
 
}
public function testParametreDepartSuperieurTotalResultats() {
121,7 → 119,7
$parametres = array('retour.format' => 'pdf');
foreach ($ressourcesList as $ressources) {
$retour = $this->consulterBrut($ressources, $parametres);
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'.";
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
$this->assertEquals($messageAttendu, $retour,
"il faut indiquer lorsque que le paramètre retour.format a une valeur impossible.");
}