public function testParsePublicPhotos() { // Replace Habbo Parser mock with static data $this->habboParserMock->expects($this->once())->method('_callUrl')->will($this->returnValue(array(self::$public_photos))); $photos = $this->habboParserMock->parsePhotos(); $this->assertEquals(200, count($photos), "Should contain 200 photos"); foreach ($photos as $photo) { $this->assertInstanceOf('HabboAPI\\Entities\\Photo', $photo); } }
/** getPhotos returns all 200 public photos or all the users photos if an id is given * * @param string|null $id The unique ID Habbo uses for their api. Starts with "hh<country code>-" (i.e. "hhus-") * @return array Array of Photo objects */ public function getPhotos($id = null) { return $this->parser->parsePhotos($id); }