assertEquals($expected, $format->parse($xml));
}
public function dataForTestIsParsingPrettyXMLFormat()
{
return array(
array(
'- valuevalue2
',
array(array('tag' => 'value', 'tag2' => 'value2')),
),
array(
' ',
array(array('empty_tag' => '')),
),
array(
'- item 1
- item 2
',
array(array('tag' => 'item 1'), array('tag' => 'item 2')),
),
array(
'- value
',
array(array('tag' => array(array('inner_tag' => 'value')))),
),
array(
"- value\x1Bvalue2
",
array(array('tag' => 'value?', 'tag2' => 'value2')),
),
);
}
/**
* @expectedException RuntimeException
*/
/*
public function testIsNotParsingWithoutData()
{
$format = new PrettyFormat;
$format->parse('');
}
*/
}