Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 784 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 784 Rev 790
Line 10... Line 10...
10
	
10
	
Line 11... Line 11...
11
	public function testPageComplete() {
11
	public function testPageComplete() {
12
			
12
			
13
		$ressources = array('Viola_alba');
13
		$ressources = array('Viola_alba');
14
		$parametres = array('txt.format'=> 'htm');
14
		$parametres = array('txt.format'=> 'htm');
Line 15... Line 15...
15
		$url = $this->creerUrl($ressources, $parametres);
15
		$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
16
		$retour = $this->consulterJson($ressources, $parametres);
16
		$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
17
 
17
 
18
		$this->assertEquals("Violette blanche", $retour['titre'], "Le titre n'est pas celui attendu. Voir : $url");
18
		$this->assertEquals("Violette blanche", $retour['titre'], "Le titre n'est pas celui attendu. Voir : $url");
Line 28... Line 28...
28
	public function testDescription() {
28
	public function testDescription() {
Line 29... Line 29...
29
			
29
			
30
		$ressources = array('Viola_alba');
30
		$ressources = array('Viola_alba');
31
		$parametres = array('txt.format'=> 'htm',
31
		$parametres = array('txt.format'=> 'htm',
32
							'txt.section.titre' => 'Description');
32
							'txt.section.titre' => 'Description');
33
		$url = $this->creerUrl($ressources, $parametres);
33
		$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
Line 34... Line 34...
34
		$retour = $this->consulterJson($ressources, $parametres);
34
		$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
35
		
35
		
36
		$this->assertArrayHasKey('id', $retour, "Le json ne contient pas d'attribut : id. Voir : $url");
36
		$this->assertArrayHasKey('id', $retour, "Le json ne contient pas d'attribut : id. Voir : $url");
37
		$this->assertArrayHasKey('titre', $retour, "Le json ne contient pas d'attribut : titre. Voir : $url");
37
		$this->assertArrayHasKey('titre', $retour, "Le json ne contient pas d'attribut : titre. Voir : $url");
Line 43... Line 43...
43
	public function testCaracteristiques() {
43
	public function testCaracteristiques() {
Line 44... Line 44...
44
			
44
			
45
		$ressources = array('Viola_alba');
45
		$ressources = array('Viola_alba');
46
		$parametres = array('txt.format'=> 'htm',
46
		$parametres = array('txt.format'=> 'htm',
47
								'txt.section.titre' => 'Caractéristiques');
47
								'txt.section.titre' => 'Caractéristiques');
48
		$url = $this->creerUrl($ressources, $parametres);
48
		$url = ServiceEflorePhpUnit::creerUrl($this->service, $ressources, $parametres);
Line 49... Line 49...
49
		$retour = $this->consulterJson($ressources, $parametres);
49
		$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
50
	
50
	
51
		$this->assertEquals("Violette blanche", $retour['titre'], "Le titre n'est pas celui attendu. Voir : $url");
51
		$this->assertEquals("Violette blanche", $retour['titre'], "Le titre n'est pas celui attendu. Voir : $url");
52
		$this->assertArrayHasKey('texte', $retour, "Le json ne contient pas d'attribut : texte. Voir : $url");
52
		$this->assertArrayHasKey('texte', $retour, "Le json ne contient pas d'attribut : texte. Voir : $url");