public function testStructInStruct() { $structA = new Struct(array('testa' => new Struct(array('testb' => 'testB')))); $this->assertEquals('<?xml version="1.0" encoding="UTF-8" ?> <struct type="object" class="HRDNS\\Types\\Struct"> <testa type="object" class="HRDNS\\Types\\Struct"> <testb type="string"><![CDATA[testB]]></testb> </testa> </struct> ', $structA->getXML()); }