Blame | Last modification | View Log | RSS feed
<?phprequire_once __DIR__.'/../ServiceEflorePhpUnit.php';class BdtfxMetaTest extends ServiceEflorePhpUnit {public function testVersions() {// version fixe: version.projet=1.01$url = ServiceEflorePhpUnit::creerUrl('meta-donnees', [], ['version.projet' => '1.01']);$retour = $this->consulterJson('meta-donnees', 'bdtfx', [], ['version.projet' => '1.01']);$this->assertArrayHasKey(00, $retour, "json error, pas d'élément 0, $url");$retour = $retour[0];$this->assertArrayHasKey('guid', $retour, "json error, $url");$this->assertArrayHasKey('code', $retour, "json error, $url");$this->assertArrayHasKey('version', $retour, "json error, $url");$this->assertArrayHasKey('titre', $retour, "json error, $url");$this->assertArrayHasKey('contributeurs', $retour, "json error, $url");// TODO: autres$this->assertArrayHasKey('contributeurs', $retour, "json error, $url");$this->assertEquals('1.01', $retour['version'], "json attribute error \"version\", $url");// dernière version: version.projet=+$url = ServiceEflorePhpUnit::creerUrl('meta-donnees', [], ['version.projet' => '+']);$retour = $this->consulterJson('meta-donnees', 'bdtfx', [], ['version.projet' => '+']);$this->assertArrayHasKey(00, $retour, "json error, pas d'élément 0, $url");$retour = $retour[0];$this->assertArrayHasKey('guid', $retour, "json error, $url");$this->assertArrayHasKey('code', $retour, "json error, $url");$this->assertArrayHasKey('version', $retour, "json error, $url");$this->assertArrayHasKey('titre', $retour, "json error, $url");$this->assertArrayHasKey('contributeurs', $retour, "json error, $url");// TODO: autres$this->assertArrayHasKey('contributeurs', $retour, "json error, $url");// 2013/09/23$this->assertEquals('2.00', $retour['version'], "json attribute error \"version\", $url");}}?>