Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 594 → Rev 593

/trunk/services/tests/0.1/baseflor/InformationsBaseflorTest.php
2,8 → 2,6
 
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
 
/* TO DO = ajouter un test pour Informations/id/Relations/catminat */
 
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
public function __construct() {
68,20 → 66,24
$parametres = array('categorie' => 'inventé');
foreach ($ressourcesList as $ressources) {
$retour = $this->consulterBrut($ressources, $parametres);
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'.";
$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 testParametreNavigationDepartSansLimite() {
public function testParametreNavigationLimiteSansDepart() {
$ressources = array();
$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.");
 
$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.");
}
}
public function testParametreDepartSuperieurTotalResultats() {
119,7 → 121,7
$parametres = array('retour.format' => 'pdf');
foreach ($ressourcesList as $ressources) {
$retour = $this->consulterBrut($ressources, $parametres);
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'.";
$this->assertEquals($messageAttendu, $retour,
"il faut indiquer lorsque que le paramètre retour.format a une valeur impossible.");
}