loadXML($sourceString); $actual = $this->converter->convert($document); self::assertEquals( $expected, $actual ); } /** * Data provider for testParseVarElement. * * @return array */ public function parseVarElementDataProvider() { $sourceString = <<<'XML' some string 1 0 true false XML; $expectedResult = [ 'vars' => [ 'Magento_Test' => [ 'str' => 'some string', 'int-1' => '1', 'int-0' => '0', 'bool-true' => true, 'bool-false' => false ] ] ]; return [ [ $sourceString, $expectedResult ], ]; } /** * @inheritdoc */ protected function setUp() { $this->converter = \Magento\TestFramework\Helper\Bootstrap::getObjectManager() ->create(\Magento\Framework\Config\Converter::class); } }