danielebarchiesi@4: assertEquals('atom', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('atom', $actual); danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: public function testGetFormatWithRdfXml() { danielebarchiesi@4: $data = file_get_contents('../data/rdfxml/planetrdf-bloggers.rdf'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, 'application/rdf+xml'); danielebarchiesi@4: $this->assertEquals('rdfxml', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('rdfxml', $actual); danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: public function testGetFormatWithTurtle() { danielebarchiesi@4: $data = file_get_contents('../data/turtle/manifest.ttl'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, 'text/turtle'); danielebarchiesi@4: $this->assertEquals('turtle', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('turtle', $actual); danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: public function testGetFormatWithJson() { danielebarchiesi@4: $data = file_get_contents('../data/json/sparql-select-result.json'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, 'application/json'); danielebarchiesi@4: $this->assertEquals('json', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('json', $actual); danielebarchiesi@4: danielebarchiesi@4: $data = file_get_contents('../data/json/crunchbase-facebook.js'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('cbjson', $actual); danielebarchiesi@4: danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: public function testGetFormatWithN3() { danielebarchiesi@4: $data = file_get_contents('../data/nt/test.nt'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, 'application/rdf+n3'); danielebarchiesi@4: $this->assertEquals('n3', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, '', 'n3'); danielebarchiesi@4: $this->assertEquals('n3', $actual); danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: public function testGetFormatWithNTriples() { danielebarchiesi@4: $data = file_get_contents('../data/nt/test.nt'); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data); danielebarchiesi@4: $this->assertEquals('ntriples', $actual); danielebarchiesi@4: danielebarchiesi@4: $actual = ARC2::getFormat($data, '', 'nt'); danielebarchiesi@4: $this->assertEquals('ntriples', $actual); danielebarchiesi@4: } danielebarchiesi@4: danielebarchiesi@4: }