inputConverter = new InputAppDataConverter(); } /** * Cleans up the environment after running a test. */ protected function tearDown() { $this->inputConverter = null; parent::tearDown(); } public function testConvertAtom() { $xml = ' Virgo urn:guid:1 api.example.org:1 urn:guid:1 appdata id 1 2008-08-06T22:36:20+02:00 '; $appdata = $this->inputConverter->convertAtom($xml); $expect = array('sign' => 'Virgo'); $this->assertEquals($expect, $appdata); } public function testConvertJson() { $json = '{ "pokes" : 3, "last_poke" : "2008-02-13T18:30:02Z" }'; $appData = $this->inputConverter->convertJson($json); $this->assertEquals('3', $appData['pokes']); $this->assertEquals('2008-02-13T18:30:02Z', $appData['last_poke']); } public function testConvertXml() { $xml = ' sign Virgo '; $appdata = $this->inputConverter->convertXml($xml); $expect = array('sign' => 'Virgo'); $this->assertEquals($expect, $appdata); } }