public function testExports() { $struct = new Struct(array('test' => 'test')); $this->assertEquals('{"test":"test"}', $struct->getJSON()); $this->assertEquals(['test' => 'test'], $struct->getArray()); $this->assertEquals('a:1:{s:4:"test";s:4:"test";}', $struct->getSerialize()); $this->assertEquals('<?xml version="1.0" encoding="UTF-8" ?> <struct type="object" class="HRDNS\\Types\\Struct"> <test type="string"><![CDATA[test]]></test> </struct> ', $struct->getXML()); }