Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 106 | Rev 128 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 106 Rev 126
Line 8... Line 8...
8
		$this->service = 'images';
8
		$this->service = 'images';
9
	}
9
	}
Line 10... Line 10...
10
	
10
 
11
	public function testMasqueNonRenseigne() {
11
	public function testMasqueNonRenseigne() {
12
		$ressources = array();
12
		$ressources = array();
Line 13... Line 13...
13
		$parametres = array('retour'=>'image/jpeg','retour.format'=>'X53L');
13
		$parametres = array('retour'=>'image/jpeg', 'retour.format'=>'M');
14
		
-
 
15
		$retour = $this->consulterBrut($ressources, $parametres);
14
 
-
 
15
		$retour = $this->consulterBrut($ressources, $parametres);
16
		
16
		$messageAttendu = "Le paramètre masque.nn est obligatoire.";
17
		$this->assertEquals('Le paramètre masque.nn est obligatoire ',$retour,
17
		$this->assertEquals($messageAttendu, $retour,
Line 18... Line 18...
18
						'Le service doit renvoyer un message d\'erreur 501 sur un masque non renseigné');
18
			"Le service doit renvoyer un message pour un masque non renseigné");
19
	}
19
	}
20
 
20
 
Line 21... Line 21...
21
	public function testRetourFormatInexistant() {
21
	public function testRetourFormatInexistant() {
22
		$ressources = array();
-
 
-
 
22
		$ressources = array();
23
		$parametres = array('masque.nn' => '62018','retour'=>'image/jpeg','retour.format'=>'X53L');
23
		$parametres = array('masque.nn' => '62018', 'retour'=>'image/jpeg', 'retour.format'=>'X53L');
24
 
24
 
25
		$retour = $this->consulterBrut($ressources, $parametres);
25
		$retour = $this->consulterBrut($ressources, $parametres);
Line 26... Line 26...
26
		
26
		$messageAttendu = "Le paramètre masque.nn est obligatoire.";
27
		$this->assertEquals('Le type de format X53L n\'est pas supporté  ',$retour,
27
		$this->assertEquals("Le type de format 'X53L' n'est pas supporté", $retour,
28
				'Le service doit renvoyer un message d\'erreur 501 sur un format de retour inexistant');
28
			'Le service doit renvoyer un message pour un format de retour inexistant');
29
	}
29
	}
Line 30... Line 30...
30
	
30
 
31
	public function testRetourMasqueNumNomInexistant() {
-
 
-
 
31
	public function testRetourMasqueNumNomInexistant() {
32
		$ressources = array();
32
		$ressources = array();
33
		$parametres = array('masque.nn' => '6218','retour'=>'image/jpeg','retour.format'=>'X53L');
33
		$parametres = array('masque.nn' => '6218','retour'=>'image/jpeg');
34
		$url = $this->creerUrl($ressources, $parametres);
34
		$url = $this->creerUrl($ressources, $parametres);
Line 35... Line 35...
35
	
35
 
36
		$retour = $this->consulterBrut($ressources, $parametres);
36
		$retour = $this->consulterBrut($ressources, $parametres);
37
	
37
		$messageAttendu = "Aucune image ne correspond au numéro numenclatural :'6218'";
38
		$this->assertEquals('404',$retour,
38
		$this->assertEquals($messageAttendu, $retour,
Line 39... Line 39...
39
					'Le service doit renvoyer un message d\'erreur 404 sur un taxon ne possédant pas d\'images');
39
			"Le service doit renvoyer un message pour un taxon ne possédant pas d'images");
40
	}
-
 
41
	
40
	}
-
 
41
 
42
	public function testRetourMimeInexistant() {
42
	public function testRetourMimeInexistant() {
43
		$ressources = array();
43
		$ressources = array();
44
		$parametres = array('masque.nn' => '6218','retour'=>'image/jpog','retour.format'=>'X53L');
44
		$parametres = array('masque.nn' => '6218','retour'=>'image/jpog');
45
		$url = $this->creerUrl($ressources, $parametres);
45
		$url = $this->creerUrl($ressources, $parametres);
46
	
46