25 $this->objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
26 $this->urnResolver = $this->objectManagerHelper->getObject(\
Magento\Framework\Config\
Dom\UrnResolver::class);
31 $xsdPath =
'../../testPath/test.xsd';
32 $result = $this->urnResolver->getRealPath($xsdPath);
33 $this->assertSame($xsdPath,
$result,
'XSD paths does not match.');
38 $xsdUrn =
'urn:magento:framework:Config/Test/Unit/_files/sample.xsd';
39 $xsdPath = str_replace(
'\\',
'/', realpath(dirname(
__DIR__)) .
'/_files/sample.xsd');
40 $result = $this->urnResolver->getRealPath($xsdUrn);
41 $this->assertSame($xsdPath,
$result,
'XSD paths does not match.');
46 $xsdUrn =
'urn:magento:module:Magento_Customer:etc/address_formats.xsd';
49 .
'/etc/address_formats.xsd';
51 $result = $this->urnResolver->getRealPath($xsdUrn);
52 $this->assertSame($xsdPath,
$result,
'XSD paths does not match.');
57 $xsdUrn =
'urn:magento:framework:Setup/Declaration/Schema/etc/schema.xsd';
60 .
'/Setup/Declaration/Schema/etc/schema.xsd';
62 $result = $this->urnResolver->getRealPath($xsdUrn);
63 $this->assertSame($xsdPath,
$result,
'XSD paths does not match.');
72 $xsdUrn =
'urn:magento:test:test:etc/test_test.xsd';
73 $this->urnResolver->getRealPath($xsdUrn);
82 $xsdUrn =
'urn:magento:module:Magento_Test:test.xsd';
83 $this->urnResolver->getRealPath($xsdUrn);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
testGetRealPathWithSetupUrn()
testGetRealPathWrongModule()
testGetRealPathWithFrameworkUrn()
testGetRealPathWithModuleUrn()
testGetRealPathWrongSection()