Line 30... |
Line 30... |
30 |
public function testOntoNVJFLMultiples() {
|
30 |
public function testOntoNVJFLMultiples() {
|
31 |
$ressource = [ implode(',', [ 'numStatut:1', 'numStatut:2', 'genreNombre:10', 'numStatut:-1', 'blah:1' ]) ];
|
31 |
$ressource = [ implode(',', [ 'numStatut:1', 'numStatut:2', 'genreNombre:10', 'numStatut:-1', 'blah:1' ]) ];
|
32 |
$url = '/nvjfl' . ServiceEflorePhpUnit::creerUrl('ontologies', $ressource );
|
32 |
$url = '/nvjfl' . ServiceEflorePhpUnit::creerUrl('ontologies', $ressource );
|
33 |
$retour = $this->consulterJson('ontologies', 'nvjfl', $ressource );
|
33 |
$retour = $this->consulterJson('ontologies', 'nvjfl', $ressource );
|
34 |
$this->assertNotEmpty($retour, 'données absentes');
|
34 |
$this->assertNotEmpty($retour, 'données absentes');
|
35 |
$this->assertEquals(3, count($retour), "Le retour devrait contenir 3 éléments valides. Voir : $url");
|
35 |
$this->assertCount(3, $retour, "Le retour devrait contenir 3 éléments valides. Voir : $url");
|
36 |
foreach($retour as $k => $e) {
|
36 |
foreach($retour as $k => $e) {
|
37 |
$this->assertArrayHasKey($k, $retour, "Le json ne contient pas d'élément '$k'. Voir : $url");
|
37 |
$this->assertArrayHasKey($k, $retour, "Le json ne contient pas d'élément '$k'. Voir : $url");
|
38 |
}
|
38 |
}
|
39 |
foreach($retour as $k => $e) {
|
39 |
foreach($retour as $k => $e) {
|
40 |
foreach(['id', 'nom', 'code', 'classe.id', 'classe', 'classe.href'] as $v) {
|
40 |
foreach(['id', 'nom', 'code', 'classe.id', 'classe', 'classe.href'] as $v) {
|