Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1142 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1142 Rev 1149
1
<?php
1
<?php
2
require_once dirname(__FILE__).'/../../ConsultationEflorePhpUnit.php';
2
require_once dirname(__FILE__).'/../../ConsultationEflorePhpUnit.php';
3
 
3
 
4
class FicheTest extends ConsultationEflorePhpUnit {
4
class FicheTest extends ConsultationEflorePhpUnit {
5
 
5
 
6
	/**
6
	/**
7
	 * @outputBuffering enabled	 # not working ?
7
	 * @outputBuffering enabled	 # not working ?
8
	 * (AppControleur::initialiser, prérequis de new Fiche())
8
	 * (AppControleur::initialiser, prérequis de new Fiche())
9
	 */
9
	 */
10
	public function testExecuterFichee() {
10
	public function testExecuterFichee() {
11
		$_GET['type_nom'] = 'nom_scientifique';
11
		$_GET['type_nom'] = 'nom_scientifique';
12
		$_GET['nom'] = 'acer mons';
12
		$_GET['nom'] = 'acer mons';
13
		$_GET['referentiel'] = 'bdtfx';
13
		$_GET['referentiel'] = 'bdtfx';
14
		$_GET['num_nom'] = '182'; 
14
		$_GET['num_nom'] = '182'; 
-
 
15
		$_GET['niveau'] = '1'; 
-
 
16
		// Registre::set('parametres.niveau', '1');
15
 
-
 
16
		Registre::set('niveau', '1');
17
 
17
		Config::charger(CONFIG_DIR . '/bdtfx.ini');
18
		Config::charger(CONFIG_DIR . '/bdtfx.ini');
18
		Registre::set('eFlore.urlBase', new Url(Config::get('base_url_application_index')));
19
		Registre::set('eFlore.urlBase', new Url(Config::get('base_url_application_index')));
19
		Registre::set('parametres.referentiel', 'bdtfx');
20
		Registre::set('parametres.referentiel', 'bdtfx');
20
 
21
 
21
		// @AppControleur::initialiser(); ...
22
		// @AppControleur::initialiser(); ...
22
		$fiche = new Fiche();
23
		$fiche = new Fiche();
-
 
24
		$fiche->initialiser();
23
		$fiche->executerFiche();
25
		$fiche->executerFiche();
24
		$sortie = $fiche->getSortie();
26
		$sortie = $fiche->getSortie();
25
 
27
 
26
		$this->assertNotEmpty($sortie, print_r($sortie['corps'], true));
28
		$this->assertNotEmpty($sortie, print_r($sortie['corps'], true));
27
		$this->assertContains('<input id="eflore_niveau_nom" name="nom" type="hidden" value="acer mons" />', $sortie['corps']);
29
		$this->assertContains('<input id="eflore_niveau_nom" name="nom" type="hidden" value="acer mons" />', $sortie['corps']);
28
		$this->assertContains('<div id="zone_onglets" ', $sortie['corps']);
30
		$this->assertContains('<div id="zone_onglets" ', $sortie['corps']);
29
	}
31
	}
30
}
32
}
31
?>
33
?>