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);
}
}