17 $this->urnResolver = new \Magento\Framework\Config\Dom\UrnResolver();
27 return $this->urnResolver->getRealPath(
'urn:magento:framework:Search/etc/search_engine.xsd');
37 return $this->urnResolver->getRealPath(
'urn:magento:framework:Search/etc/search_engine.xsd');
47 return __DIR__ .
'/_files/search_engine/valid.xml';
57 return __DIR__ .
'/_files/search_engine/invalid.xml';
75 $expectedErrors = array_filter(
79 Element 'feature': The attribute 'support' is required but missing. 80 Element 'wrong': This element is not expected. Expected is ( feature ). 81 Element 'feature': The attribute 'name' is required but missing. 82 Element 'engine', attribute 'wrong': The attribute 'wrong' is not allowed. 83 Element 'engine': The attribute 'name' is required but missing. 84 Element 'feature', attribute 'support': 'wrong' is not a valid value of the atomic type 'xs:boolean'. 88 parent::testSchemaUsingInvalidXml($expectedErrors);
98 return 'search_engine.xml';
113 parent::testSchemaUsingValidXml();
_getKnownInvalidPartialXml()
_getKnownValidPartialXml()
defined('TESTS_BP')||define('TESTS_BP' __DIR__
testSchemaUsingInvalidXml($expectedErrors=null)
testSchemaUsingValidXml()