44 $xmlFiles = $this->getXmlConfigFiles();
45 if (!empty($xmlFiles)) {
46 $this->_fileResolverMock = $this->getMockBuilder(
48 )->disableOriginalConstructor()->getMock();
51 $validateStateMock = $this->getMockBuilder(
53 )->disableOriginalConstructor()->getMock();
54 $validateStateMock->expects($this->any())->method(
'isValidationRequired')->will($this->returnValue(
true));
56 $this->_reader = $this->_objectManager->create(
59 'configFiles' => $xmlFiles,
60 'fileResolver' => $this->_fileResolverMock,
61 'validationState' => $validateStateMock
80 $this->markTestSkipped(
'There are no xml files in the system for this test.');
82 $validationStateMock = $this->createMock(\
Magento\Framework\
Config\ValidationStateInterface::class);
83 $validationStateMock->method(
'isValidationRequired')
85 $domConfig = new \Magento\Framework\Config\Dom($file, $validationStateMock);
88 $message =
"Invalid XML-file: {$file}\n";
98 $files = $this->getXmlConfigFiles();
100 $this->markTestSkipped(
'There are no xml files in the system for this test.');
103 $this->_fileResolverMock->expects($this->any())
105 ->will($this->returnValue($this->getXmlConfigFiles()));
109 $this->_reader->read(
'global');
111 $this->fail($e->getMessage());
138 public function getXmlConfigFiles()
testXmlConfigFile($file, $skip=false)
foreach($appDirs as $dir) $files
static getObjectManager()