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); } }
/** * @expectedException Exception */ public function testErrorHabbo() { // Replace parseHabbo with static data $this->habboParserMock->expects($this->once())->method('_callUrl')->will($this->throwException(new Exception('Some kind of exception'))); $this->habboParserMock->parseHabbo('someHabboNameThatDoesNotExist'); }