Rev 126 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phprequire_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';class CelImagesTest extends ServiceEflorePhpUnit {public function __construct() {$this->projet = 'cel';$this->service = 'images';}public function testMasqueNonRenseigne() {$ressources = array();$parametres = array('retour'=>'image/jpeg','retour.format'=>'X53L');$retour = $this->consulterBrut($ressources, $parametres);$this->assertEquals('Le paramètre masque.nn est obligatoire ',$retour,'Le service doit renvoyer un message d\'erreur 501 sur un masque non renseigné');}public function testRetourFormatInexistant() {$ressources = array();$parametres = array('masque.nn' => '62018','retour'=>'image/jpeg','retour.format'=>'X53L');$retour = $this->consulterBrut($ressources, $parametres);$this->assertEquals('Le type de format X53L n\'est pas supporté ',$retour,'Le service doit renvoyer un message d\'erreur 501 sur un format de retour inexistant');}public function testRetourMasqueNumNomInexistant() {$ressources = array();$parametres = array('masque.nn' => '6218','retour'=>'image/jpeg','retour.format'=>'X53L');$url = $this->creerUrl($ressources, $parametres);$retour = $this->consulterBrut($ressources, $parametres);$this->assertEquals('404',$retour,'Le service doit renvoyer un message d\'erreur 404 sur un taxon ne possédant pas d\'images');}public function testRetourMimeInexistant() {$ressources = array();$parametres = array('masque.nn' => '6218','retour'=>'image/jpog','retour.format'=>'X53L');$url = $this->creerUrl($ressources, $parametres);$retour = $this->consulterBrut($ressources, $parametres);$this->assertEquals('Le type de retour image/jpog n\'est pas supporté ',$retour,'Le service doit renvoyer un message d\'erreur 400 sur une type de retour incorrect');}}?>