set_public(true); } public static function tearDownAfterClass() { self::$object->delete(); parent::tearDownAfterClass(); } public function testLoad_all() { $coll = Feed_Collection::load_all(self::$DI['app'], self::$DI['user']); foreach ($coll->get_feeds() as $feed) { $this->assertInstanceOf('Feed_Adapter', $feed); } } public function testGet_feeds() { $coll = Feed_Collection::load_public_feeds(self::$DI['app']); foreach ($coll->get_feeds() as $feed) { $this->assertInstanceOf('Feed_Adapter', $feed); } } public function testGet_aggregate() { $coll = Feed_Collection::load_public_feeds(self::$DI['app']); $this->assertInstanceOf('Feed_Aggregate', $coll->get_aggregate()); } public function testLoad_public_feeds() { $coll = Feed_Collection::load_public_feeds(self::$DI['app']); foreach ($coll->get_feeds() as $feed) { $this->assertTrue($feed->is_public()); } } }