Line 1... |
Line 1... |
1 |
<?php
|
1 |
<?php
|
Line 2... |
Line 2... |
2 |
|
2 |
|
Line -... |
Line 3... |
- |
|
3 |
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
|
- |
|
4 |
|
3 |
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
|
5 |
/* TO DO = ajouter un test pour Informations/id/Relations/catminat */
|
Line 4... |
Line 6... |
4 |
|
6 |
|
5 |
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
|
7 |
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
|
6 |
|
8 |
|
Line 64... |
Line 66... |
64 |
array('bdtfx.nn:73256'),
|
66 |
array('bdtfx.nn:73256'),
|
65 |
array('bdtfx.nn:101128'));
|
67 |
array('bdtfx.nn:101128'));
|
66 |
$parametres = array('categorie' => 'inventé');
|
68 |
$parametres = array('categorie' => 'inventé');
|
67 |
foreach ($ressourcesList as $ressources) {
|
69 |
foreach ($ressourcesList as $ressources) {
|
68 |
$retour = $this->consulterBrut($ressources, $parametres);
|
70 |
$retour = $this->consulterBrut($ressources, $parametres);
|
69 |
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'.";
|
71 |
$messageAttendu = "Valeur de paramètre inconnue pour 'categorie'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
|
70 |
$this->assertEquals($messageAttendu, $retour,
|
72 |
$this->assertEquals($messageAttendu, $retour,
|
71 |
"Il faut indiquer si la valeur du paramètre categorie est inconnue pour $ressources . ");
|
73 |
"Il faut indiquer si la valeur du paramètre categorie est inconnue pour $ressources .");
|
72 |
}
|
74 |
}
|
73 |
}
|
75 |
}
|
Line 74... |
Line 76... |
74 |
|
76 |
|
75 |
public function testParametreNavigationLimiteSansDepart() {
|
77 |
public function testParametreNavigationDepartSansLimite() {
|
76 |
$ressources = array();
|
- |
|
77 |
$parametresList = array(
|
78 |
$ressources = array();
|
78 |
array('navigation.depart' => 10),
|
- |
|
79 |
array('navigation.limite' => 68));
|
- |
|
80 |
foreach ($parametresList as $parametres) {
|
79 |
$parametres = array('navigation.depart' => 10);
|
81 |
$retour = $this->consulterBrut($ressources, $parametres);
|
- |
|
82 |
$param = isset($parametres['navigation.limite']) ? 'navigation.depart' : 'navigation.limite';
|
80 |
$retour = $this->consulterBrut($ressources, $parametres);
|
83 |
$messageAttendu = "indiquez également la valeur pour le paramètre $param.";
|
81 |
$messageAttendu = "indiquez également la valeur pour le paramètre navigation.limite.";
|
84 |
$this->assertEquals($messageAttendu, $retour,
|
82 |
$this->assertEquals($messageAttendu, $retour,
|
85 |
"Navigation.depart et navigation.limite doivent être présents ensemble.");
|
83 |
"Navigation.depart doit être accompagné de navigation.limite ensemble.");
|
86 |
}
|
84 |
|
Line 87... |
Line 85... |
87 |
}
|
85 |
}
|
88 |
|
86 |
|
89 |
public function testParametreDepartSuperieurTotalResultats() {
|
87 |
public function testParametreDepartSuperieurTotalResultats() {
|
Line 119... |
Line 117... |
119 |
array('bdtfx.nn:73256'),
|
117 |
array('bdtfx.nn:73256'),
|
120 |
array('bdtfx.nn:101128'));
|
118 |
array('bdtfx.nn:101128'));
|
121 |
$parametres = array('retour.format' => 'pdf');
|
119 |
$parametres = array('retour.format' => 'pdf');
|
122 |
foreach ($ressourcesList as $ressources) {
|
120 |
foreach ($ressourcesList as $ressources) {
|
123 |
$retour = $this->consulterBrut($ressources, $parametres);
|
121 |
$retour = $this->consulterBrut($ressources, $parametres);
|
124 |
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'.";
|
122 |
$messageAttendu = "Valeur de paramètre inconnue pour 'retour.format'. Ce paramètre n'est pas autorisé pour informations/#id/relations/catminat";
|
125 |
$this->assertEquals($messageAttendu, $retour,
|
123 |
$this->assertEquals($messageAttendu, $retour,
|
126 |
"il faut indiquer lorsque que le paramètre retour.format a une valeur impossible.");
|
124 |
"il faut indiquer lorsque que le paramètre retour.format a une valeur impossible.");
|
127 |
}
|
125 |
}
|
128 |
}
|
126 |
}
|