/** * Tests InputXmlConverter->convertActivities() */ public function testConvertActivities() { $xml = '<?xml version="1.0" encoding="UTF-8"?> <response> <activity xmlns="http://ns.opensocial.org/2008/opensocial"> <mediaItems> <MediaItem> <mimeType>IMAGE</mimeType> <type>image</type> <url>http://cdn.davesdaily.com/pictures/784-awesome-hands.jpg</url> <types> <AUDIO>audio</AUDIO> <VIDEO>video</VIDEO> <IMAGE>image</IMAGE> </types> </MediaItem> </mediaItems> <streamTitle>activities</streamTitle> <streamId>1</streamId> <userId>1</userId> </activity> <category term="status"/> <updated>2008-08-05T10:31:04+02:00</updated> <id>urn:guid:220</id> <title>example title</title> <summary>example summary</summary> </response> '; $activity = $this->inputXmlConverter->convertActivities($xml); $this->assertEquals('urn:guid:220', $activity['id']); $this->assertEquals('example title', $activity['title']); $this->assertEquals('example summary', $activity['body']); $this->assertEquals('1', $activity['streamId']); $this->assertEquals('activities', $activity['streamTitle']); $this->assertEquals('2008-08-05T10:31:04+02:00', $activity['updated']); $this->assertEquals('image', $activity['mediaItems'][0]['type']); $this->assertEquals('IMAGE', $activity['mediaItems'][0]['mimeType']); $this->assertEquals('http://cdn.davesdaily.com/pictures/784-awesome-hands.jpg', $activity['mediaItems'][0]['url']); }