Line 3... |
Line 3... |
3 |
|
3 |
|
Line 4... |
Line 4... |
4 |
class RetenuFormateurTest extends ResultatFormateurInitialisation {
|
4 |
class RetenuFormateurTest extends ResultatFormateurInitialisation {
|
5 |
|
5 |
|
6 |
public function testerFormater() {
|
- |
|
7 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
6 |
public function testerFormater() {
|
8 |
|
7 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
Line 9... |
Line 8... |
9 |
$RetenuFormateur->formater();
|
8 |
$RetenuFormateur->formater();
|
10 |
$infos = $RetenuFormateur->getTplInfos();
|
9 |
$infos = $RetenuFormateur->getTplInfos();
|
11 |
|
10 |
|
12 |
$this->assertArrayHasKey('noms', $infos, print_r($infos, true));
|
11 |
$this->assertArrayHasKey('noms', $infos, $infos);
|
13 |
foreach ($infos['noms'] as $id => $nom) {
|
12 |
foreach ($infos['noms'] as $id => $nom) {
|
14 |
$this->assertTrue(is_int($id), "L'id '$id' doit être un nombre entier.");
|
13 |
$this->assertTrue(is_int($id), "L'id '$id' doit être un nombre entier.");
|
15 |
$this->assertCount(3, $nom);
|
14 |
$this->assertCount(3, $nom);
|
16 |
$this->assertArrayHasKey('nomSci', $infos['noms'][$id], print_r($infos, true));
|
- |
|
17 |
$this->assertArrayHasKey('retenu', $infos['noms'][$id], print_r($infos, true));
|
15 |
$this->assertArrayHasKey('nomSci', $infos['noms'][$id], $infos);
|
18 |
$this->assertArrayHasKey('urlFiche', $infos['noms'][$id], print_r($infos, true));
|
16 |
$this->assertArrayHasKey('retenu', $infos['noms'][$id], $infos);
|
19 |
$urlFicheAttendue = sprintf(self::TPL_URL_FICHE, $id);
|
17 |
$this->assertArrayHasKey('urlFiche', $infos['noms'][$id], $infos);
|
Line 20... |
Line 18... |
20 |
$this->assertEquals($urlFicheAttendue, $infos['noms'][$id]['urlFiche'], print_r($infos, true));
|
18 |
$this->assertEquals( sprintf(self::TPL_URL_FICHE, $id), $infos['noms'][$id]['urlFiche'], $infos );
|
21 |
}
|
19 |
}
|
22 |
}
|
- |
|
23 |
|
20 |
}
|
24 |
public function testerTrier() {
|
21 |
|
25 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
22 |
public function testerTrier() {
|
Line 26... |
Line 23... |
26 |
|
23 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
27 |
$RetenuFormateur->formater();
|
24 |
$RetenuFormateur->formater();
|
28 |
$RetenuFormateur->trier();
|
25 |
$RetenuFormateur->trier();
|
29 |
$infos = $RetenuFormateur->getTplInfos();
|
26 |
$infos = $RetenuFormateur->getTplInfos();
|
30 |
|
27 |
|
Line 31... |
Line 28... |
31 |
$this->assertArrayHasKey('noms', $infos, print_r($infos, true));
|
28 |
$this->assertArrayHasKey('noms', $infos, $infos);
|
32 |
$ordreClesAttendu = array(72288, 72291, 72289, 72290, 72341);
|
29 |
$ordreClesAttendu = array(72288, 72291, 72289, 72290, 72341);
|
33 |
$ordreClesTriees = array_keys($infos['noms']);
|
- |
|
34 |
$this->assertEquals($ordreClesAttendu, $ordreClesTriees, print_r($infos, true));
|
30 |
$ordreClesTriees = array_keys($infos['noms']);
|
35 |
}
|
31 |
$this->assertEquals($ordreClesAttendu, $ordreClesTriees, $infos);
|
36 |
|
32 |
}
|
Line 37... |
Line 33... |
37 |
public function testerSurligner() {
|
33 |
|
38 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
34 |
public function testerSurligner() {
|
39 |
|
35 |
$RetenuFormateur = $this->initialiserRetenuFormateur();
|
40 |
$RetenuFormateur->formater();
|
36 |
$RetenuFormateur->formater();
|
41 |
$RetenuFormateur->surligner();
|
37 |
$RetenuFormateur->surligner();
|
42 |
$infos = $RetenuFormateur->getTplInfos();
|
38 |
$infos = $RetenuFormateur->getTplInfos();
|
43 |
|
39 |
|
44 |
$this->assertArrayHasKey('noms', $infos, print_r($infos, true));
|
40 |
$this->assertArrayHasKey('noms', $infos, $infos);
|
45 |
foreach ($infos['noms'] as $id => $nom) {
|
41 |
foreach ($infos['noms'] as $id => $nom) {
|
46 |
$this->assertArrayHasKey($id, $infos['noms'], print_r($infos, true));
|
42 |
$this->assertArrayHasKey($id, $infos['noms'], $infos);
|
47 |
$this->assertArrayHasKey('nomSci', $infos['noms'][$id], print_r($infos, true));
|
43 |
$this->assertArrayHasKey('nomSci', $infos['noms'][$id], $infos);
|
48 |
// fails because:
|
44 |
// fails because:
|
49 |
// svndiff -c 872 modules/resultat/formateurs/nom_scientifique/RetenuFormateur.php
|
45 |
// svndiff -c 872 modules/resultat/formateurs/nom_scientifique/RetenuFormateur.php
|
Line 50... |
Line 46... |
50 |
// 'nom_sci' => 'nom_sci_complet'
|
46 |
// 'nom_sci' => 'nom_sci_complet'
|
51 |
// c'est à dire que les résultats passés au new RetenuFormateur() ci-dessous [= le fichier json],
|
47 |
// c'est à dire que les résultats passés au new RetenuFormateur() ci-dessous [= le fichier json],
|