Ejemplo n.º 1
0
 public function testGetXmp()
 {
     $sampleFile1 = test_files_path() . 'sample1.html';
     $xmp = trim(TikaWrapper::getXmp($sampleFile1));
     $xmpLines = preg_split('/\\n/', $xmp);
     $this->assertEquals('<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.1.0-jc003">', trim($xmpLines[0]));
     $this->assertEquals('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">', trim($xmpLines[1]));
     $this->assertEquals('<rdf:Description rdf:about=""', trim($xmpLines[2]));
     $this->assertEquals('xmlns:dc="http://purl.org/dc/elements/1.1/">', trim($xmpLines[3]));
     $this->assertEquals('<dc:title>', trim($xmpLines[4]));
     $this->assertEquals('<rdf:Alt>', trim($xmpLines[5]));
     $this->assertEquals('<rdf:li xml:lang="x-default">Some title</rdf:li>', trim($xmpLines[6]));
     $this->assertEquals('</rdf:Alt>', trim($xmpLines[7]));
     $this->assertEquals('</dc:title>', trim($xmpLines[8]));
     $this->assertEquals('</rdf:Description>', trim($xmpLines[9]));
     $this->assertEquals('</rdf:RDF>', trim($xmpLines[10]));
     $this->assertEquals('</x:xmpmeta>', trim($xmpLines[11]));
 }