public function testDocumentStringValidationErrors()
 {
     $xhtml = new ezcDocumentXhtml();
     $errors = $xhtml->validateString(file_get_contents(dirname(__FILE__) . '/files/xhtml/validation/invalid_markup.html'));
     $this->assertTrue(is_array($errors), 'Expected an array of errors to be returned');
     $this->assertTrue($errors[0] instanceof ezcDocumentValidationError, 'Expected an array of ezcDocumentValidationError objects to be returned');
     $this->assertSame(10, count($errors), 'Expected three errors to be found in validated document.');
     $this->assertTrue($errors[0]->getOriginalError() instanceof LibXMLError, 'Expected an array of LibXMLError objects to be returned');
     $this->assertSame('Fatal error in 38:7: Opening and ending tag mismatch: a line 36 and h1.', (string) $errors[0]);
 }