| 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 |
}
|