Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 252 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 252 Rev 1149
Line 13... Line 13...
13
		foreach ($infos['noms'] as $id => $nom) {
13
		foreach ($infos['noms'] as $id => $nom) {
14
			$this->assertTrue(is_int($id), "L'id '$id' doit être un nombre entier.");
14
			$this->assertTrue(is_int($id), "L'id '$id' doit être un nombre entier.");
15
			$this->assertCount(2, $nom, "Le nom doit avoir 2 paramètres : nomSciRetenu et UrlFiche");
15
			$this->assertCount(2, $nom, "Le nom doit avoir 2 paramètres : nomSciRetenu et UrlFiche");
16
			$this->assertArrayHasKey('nomSciRetenu', $infos['noms'][$id], print_r($infos, true));
16
			$this->assertArrayHasKey('nomSciRetenu', $infos['noms'][$id], print_r($infos, true));
17
			$this->assertArrayHasKey('urlFiche', $infos['noms'][$id], print_r($infos, true));
17
			$this->assertArrayHasKey('urlFiche', $infos['noms'][$id], print_r($infos, true));
18
			$urlFicheAttendue = sprintf(self::TPL_URL_FICHE, $id);
18
			$urlFicheAttendue = sprintf(ConsultationEflorePhpUnit::TPL_URL_FICHE, $id);
19
			$this->assertEquals($urlFicheAttendue, $infos['noms'][$id]['urlFiche'], print_r($infos, true));
19
			$this->assertEquals($urlFicheAttendue, $infos['noms'][$id]['urlFiche'], print_r($infos, true));
20
		}
20
		}
Line 21... Line 21...
21
		
21
		
22
		$this->assertArrayHasKey('synonymes', $infos, print_r($infos, true));
22
		$this->assertArrayHasKey('synonymes', $infos, print_r($infos, true));
Line 25... Line 25...
25
				$this->assertCount(3, $synonyme, print_r($infos, true));
25
				$this->assertCount(3, $synonyme, print_r($infos, true));
26
				$this->assertArrayHasKey('nn', $synonyme, print_r($infos, true));
26
				$this->assertArrayHasKey('nn', $synonyme, print_r($infos, true));
27
				$this->assertTrue(is_int($synonyme['nn']), "La valeur nn (num_nom) '{$synonyme['nn']}' doit être un nombre entier.");
27
				$this->assertTrue(is_int($synonyme['nn']), "La valeur nn (num_nom) '{$synonyme['nn']}' doit être un nombre entier.");
28
				$this->assertArrayHasKey('nomSci', $synonyme, print_r($infos, true));
28
				$this->assertArrayHasKey('nomSci', $synonyme, print_r($infos, true));
29
				$this->assertArrayHasKey('urlFiche', $synonyme, print_r($infos, true));
29
				$this->assertArrayHasKey('urlFiche', $synonyme, print_r($infos, true));
30
				$urlSynoAttendue = sprintf(self::TPL_URL_FICHE, $synonyme['nn']);
30
				$urlSynoAttendue = sprintf(ConsultationEflorePhpUnit::TPL_URL_FICHE, $synonyme['nn']);
31
				$this->assertEquals($urlSynoAttendue, $synonyme['urlFiche'], print_r($infos, true));
31
				$this->assertEquals($urlSynoAttendue, $synonyme['urlFiche'], print_r($infos, true));
32
			}
32
			}
33
		}
33
		}
Line 34... Line 34...
34
 
34