public function test_renderArray_ShouldConvertMultiDimensionalMixedArrayToJson() { $input = array("firstElement" => "isFirst", array("firstElement", "secondElement"), "thirdElement" => array("firstElement" => "isFirst", "secondElement" => "isSecond")); $actual = $this->builder->renderArray($input); $this->assertEquals('<?xml version="1.0" encoding="utf-8" ?> <result> <firstElement>isFirst</firstElement> <row key="0"> <row>firstElement</row> <row>secondElement</row> </row> <thirdElement> <firstElement>isFirst</firstElement> <secondElement>isSecond</secondElement> </thirdElement> </result>', $actual); }