22 private $urlConverter;
26 $this->urlConverter = $this->getMockBuilder(ConverterInterface::class)->getMockForAbstractClass();
32 $dom = new \DOMDocument(
'1.0',
'UTF-8');
33 $dom->load(dirname(
__FILE__) . DIRECTORY_SEPARATOR .
'_files/test.xml');
34 $domXpath = new \DOMXPath($dom);
35 $storageConfig = $domXpath->query(
'//listing/settings/storageConfig')->item(0);
36 $path = $domXpath->query(
'//listing/settings/storageConfig/path')->item(0);
42 $this->urlConverter->expects($this->any())
44 ->with(
$path, [
'type' =>
'url'])
45 ->willReturn($urlResult);
47 'name' =>
'storageConfig',
48 'xsi:type' =>
'array',
52 'xsi:type' =>
'string',
53 'value' =>
'provider',
56 'name' =>
'namespace',
57 'xsi:type' =>
'string',
58 'value' =>
'namespace',
63 'xsi:type' =>
'string',
68 $this->assertEquals($expectedResult, $this->converter->convert($storageConfig));
defined('MTF_BOOT_FILE')||define('MTF_BOOT_FILE' __FILE__