class XmlDumperTest extends TestCase
{ protected static string
$fixturesPath;
public static function setUpBeforeClass(): void
{ self::
$fixturesPath =
realpath(__DIR__.'/../Fixtures/'
);
} public function testDump() { $dumper =
new XmlDumper(new ContainerBuilder());
$this->
assertXmlStringEqualsXmlFile(self::
$fixturesPath.'/xml/services1.xml',
$dumper->
dump(), '->dump() dumps an empty container as an empty XML file'
);
} public function testExportParameters() { $container =
include self::
$fixturesPath.'//containers/container8.php';
$dumper =
new XmlDumper($container);
$this->
assertXmlStringEqualsXmlFile(self::
$fixturesPath.'/xml/services8.xml',
$dumper->
dump(), '->dump() dumps parameters'
);
}