Line 1... |
Line 1... |
1 |
<?php
|
1 |
<?php
|
Line 2... |
Line 2... |
2 |
|
2 |
|
Line 3... |
Line -... |
3 |
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
|
- |
|
4 |
|
- |
|
5 |
/* TO DO = ajouter un test pour Informations/id/Relations/catminat */
|
3 |
require_once dirname(__FILE__).'/../ServiceEflorePhpUnit.php';
|
Line 6... |
Line 4... |
6 |
|
4 |
|
7 |
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
|
5 |
class InformationsBaseflorTest extends ServiceEflorePhpUnit {
|
8 |
|
6 |
|
Line 332... |
Line 330... |
332 |
$code = $retour['type_bio.code'];
|
330 |
$code = $retour['type_bio.code'];
|
333 |
$this->assertEquals($resultats_attendus[$code], $retour['type_bio.libelle'],
|
331 |
$this->assertEquals($resultats_attendus[$code], $retour['type_bio.libelle'],
|
334 |
"le traitement de l'ontologie pour les types biologiques est erroné pour $ressources[0] . ");
|
332 |
"le traitement de l'ontologie pour les types biologiques est erroné pour $ressources[0] . ");
|
335 |
}
|
333 |
}
|
336 |
}
|
334 |
}
|
- |
|
335 |
|
- |
|
336 |
public function testRelationsCatminat() {
|
- |
|
337 |
$ressources = array('bdtfx.nn:5641', 'relations', 'catminat');
|
- |
|
338 |
$retour = $this->consulterJson($this->service, $this->projet, $ressources, $parametres);
|
- |
|
339 |
|
- |
|
340 |
// valeurs standards
|
- |
|
341 |
$this->assertArrayHasKey('cle',$retour, "Le champ 'cle' doit être présent.");
|
- |
|
342 |
$this->assertEquals('1693',$retour['cle'], "Le champ 'cle' est erroné.");
|
- |
|
343 |
|
- |
|
344 |
$this->assertArrayHasKey('num_nomen',$retour, "Le champ 'num_nomen' doit être présent.");
|
- |
|
345 |
$this->assertEquals('5641',$retour['num_nomen'], "Le champ 'num_nomen' est erroné.");
|
- |
|
346 |
|
- |
|
347 |
$this->assertArrayHasKey('bdnt',$retour, "Le champ 'bdnt' doit être présent.");
|
- |
|
348 |
$this->assertEquals('bdtfx',$retour['bdnt'], "Le champ 'bdnt' est erroné.");
|
- |
|
349 |
|
- |
|
350 |
// valeurs écologiques, test libelle
|
Line -... |
Line 351... |
- |
|
351 |
|
- |
|
352 |
$this->assertArrayHasKey('ve_texture_sol_min.libelle',$retour, "Le champ 've_texture_sol_min.libelle' doit être présent.");
|
- |
|
353 |
$this->assertEquals('intermédiaire',$retour['ve_texture_sol_min.libelle'], "Le champ 've_texture_sol_min.libelle' est erroné.");
|
- |
|
354 |
|
- |
|
355 |
$this->assertArrayHasKey('ve_humidite_atmos_min.code',$retour, "Le champ 've_humidite_atmos_min.code' doit être présent.");
|
- |
|
356 |
$this->assertEquals('8',$retour['ve_humidite_atmos_min.code'], "Le champ 've_texture_sol_min.libelle' est erroné.");
|
- |
|
357 |
|
- |
|
358 |
// climat
|
- |
|
359 |
$this->assertArrayHasKey('graphique_climat',$retour, "Le champ 'graphique_climat' doit être présent.");
|
- |
|
360 |
$this->assertArrayHasKey('libelle',$retour['graphique_climat'], "Le champ 'graphique_climat > libelle' doit être présent.");
|
- |
|
361 |
$this->assertArrayHasKey('href',$retour['graphique_climat'], "Le champ 'graphique_climat > href' doit être présent.");
|
- |
|
362 |
$this->assertEquals('climat',$retour['graphique_climat']['libelle'], "Le champ 'graphique_climat > href' doit être présent.");
|
- |
|
363 |
}
|
- |
|
364 |
|
337 |
|
365 |
// TODO = ajouter un test pour Informations/id/Relations/catminat?navigation.limite=500&navigation.depart=0
|
338 |
}
|
366 |
}
|
339 |
?>
|
367 |
?>
|