Ejemplo n.º 1
0
 public function testParse()
 {
     $document = new \DOMDocument();
     $document->load(__DIR__ . '/_files/argument_parser.xml');
     $parser = new ArgumentParser();
     $actual = $parser->parse($document->getElementsByTagName('argument')->item(0));
     $expected = array('item' => array('one' => array('name' => 'one', 'value' => 'value1'), 'nested' => array('name' => 'nested', 'item' => array('two' => array('name' => 'two', 'value' => 'value2'), 'three' => array('name' => 'three', 'value' => 'value3')))));
     $this->assertSame($expected, $actual);
 }