29 $this->markTestSkipped(
'Skipped on HHVM. Will be fixed in MAGETWO-45033');
31 $this->_schemaLocator = new \Magento\Framework\Acl\AclResource\Config\SchemaLocator(
32 new \
Magento\Framework\Config\Dom\UrnResolver()
34 $this->_xsdSchema = $this->_schemaLocator->getSchema();
35 $this->_xsdValidator = new \Magento\Framework\TestFramework\Unit\Utility\XsdValidator();
45 $actualError = $this->_xsdValidator->validate($this->_xsdSchema, $xmlString);
46 $this->assertEquals($expectedError, $actualError);
52 $actualResult = $this->_xsdValidator->validate($this->_xsdSchema, $xmlString);
54 $this->assertEmpty($actualResult);
62 return include
__DIR__ .
'/_files/invalidMergedAclXmlArray.php';
defined('TESTS_BP')||define('TESTS_BP' __DIR__
schemaCorrectlyIdentifiesInvalidXmlDataProvider()
testSchemaCorrectlyIdentifiesInvalidXml($xmlString, $expectedError)
testSchemaCorrectlyIdentifiesValidXml()