Subversion Repositories eFlore/Applications.del

Rev

Rev 1360 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
727 gduche 1
<?php
2
require_once dirname(__FILE__).'/../ServiceDelPhpUnit.php';
3
 
4
class BdtfxNomsTest extends ServiceDelPhpUnit {
5
 
6
	const nbResultatsGregoire = 390;
7
 
8
	public function __construct() {
9
		$this->projet = 'images';
10
		$this->service = 'Images';
11
	}
12
 
13
	public function testCoherenceResultat() {
14
		$ressources = array();
15
		$parametres = array();
16
		$url = $this->creerUrl($ressources, $parametres);
17
		$retour = $this->consulterJson($ressources, $parametres);
18
 
19
		$this->assertArrayHasKey('entete', $retour, "Le json ne contient pas d'attribut : entete. Voir : $url");
20
		$this->assertArrayHasKey('resultats', $retour, "Le json ne contient pas d'attribut : resultat. Voir : $url");
21
	}
22
 
23
 
24
	public function testNbObsEnFonctionDeLauteur() {
25
		$ressources = array();
26
		$parametres = array('masque.auteur' => 'gregoire');
27
 
28
		$url = $this->creerUrl($ressources, $parametres);
29
		$retour = $this->consulterJson($ressources, $parametres);
30
 
31
		$this->assertEquals(self::nbResultatsGregoire, $retour['entete']['total'], 'Le total des observations de Grégoire n\'est pas égal à '.self::nbResultatsGregoire);
32
	}
33
}
34
?>