function Braintree_Xml_ParserTest::testReturnsBoolean in Commerce Braintree 7
File
- braintree_php/
tests/ unit/ Xml_ParserTest.php, line 89
Class
Code
function testReturnsBoolean() {
$xml = <<<XML
<root>
<casted-true type="boolean">true</casted-true>
<casted-one type="boolean">1</casted-one>
<casted-false type="boolean">false</casted-false>
<casted-anything type="boolean">anything</casted-anything>
<uncasted-true>true</uncasted-true>
</root>
XML;
$array = Braintree_Xml::buildArrayFromXml($xml);
$this
->assertEquals(array(
'root' => array(
'castedTrue' => true,
'castedOne' => true,
'castedFalse' => false,
'castedAnything' => false,
'uncastedTrue' => 'true',
),
), $array);
}