12,7 → 12,7 |
$ressources = array(); |
$parametres = array('retour'=>'image/jpeg', 'retour.format'=>'M'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$messageAttendu = "Le paramètre masque.nn est obligatoire."; |
$this->assertEquals($messageAttendu, $retour, |
"Le service doit renvoyer un message pour un masque non renseigné"); |
22,7 → 22,7 |
$ressources = array(); |
$parametres = array('masque.nn' => 'bdftf:6218,182','retour'=>'image/jpeg'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$messageAttendu = "Le paramètre masque.nn peut contenir une seule valeur numérique pour l'instant pour le format de retour image/jpeg."; |
$this->assertEquals($messageAttendu, $retour, |
"Le service doit renvoyer un message car le paramètre masque.nn n'est pas complétement implémenté."); |
32,7 → 32,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '62018', 'retour'=>'image/jpeg'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$image = imagecreatefromstring($retour); |
$largeur = imagesx($image); |
$hauteur = imagesy($image); |
54,7 → 54,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '62018', 'retour'=>'image/jpeg', 'retour.format'=>'X53L'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$messageAttendu = "Le type de format 'X53L' n'est pas supporté"; |
$this->assertEquals($messageAttendu, $retour, |
"Le service doit renvoyer un message pour un format de retour inexistant"); |
64,7 → 64,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '6218','retour'=>'image/jpog'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$messageAttendu = "Le type de retour 'image/jpog' n'est pas supporté"; |
$this->assertEquals($messageAttendu, $retour, |
"Le service doit renvoyer un message d'erreur 400 sur une type de retour incorrect"); |
74,7 → 74,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '6218','retour' => 'image/jpeg'); |
|
$retour = $this->consulterBrut($ressources, $parametres); |
$retour = ServiceEflorePhpUnit::consulterBrut($this->service, $this->projet, $ressources, $parametres); |
$messageAttendu = "Aucune image ne correspond au numéro numenclatural bdtfx:'6218'"; |
$this->assertEquals($messageAttendu, $retour, |
"Le service doit renvoyer un message pour un taxon ne possédant pas d'images"); |
84,7 → 84,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '182','retour' => 'application/json', 'retour.format' => 'CRX2S'); |
|
$retour = $this->consulterJson($ressources, $parametres); |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres); |
|
$this->verifierEnteteChampsObligatoires($retour); |
$this->assertEquals('nn=182', $retour['entete']['masque'], 'Valeur entete > masque = "nn=182"'); |
106,7 → 106,7 |
$ressources = array(); |
$parametres = array('masque.nn' => '62018,182,141','retour' => 'application/json'); |
|
$retour = $this->consulterJson($ressources, $parametres); |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres); |
|
$this->verifierEnteteChampsObligatoires($retour); |
$this->assertEquals('nn=62018,182,141', $retour['entete']['masque'], 'Valeur entete > masque = "nn=62018,182,141"'); |
129,7 → 129,7 |
$parametres = array('masque.nn' => '62018,182,141', 'retour' => 'application/json', |
'navigation.depart' => 100, 'navigation.limite' => 100); |
|
$retour = $this->consulterJson($ressources, $parametres); |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres); |
|
$this->verifierEnteteChampsObligatoires($retour); |
$this->assertEquals('nn=62018,182,141', $retour['entete']['masque'], 'Valeur entete > masque = "nn=62018,182,141"'); |