set_public(true); } public static function tearDownAfterClass() { self::$object->delete(); parent::tearDownAfterClass(); } public function testload() { $coll = Feed_Collection::load(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()); } } public function testLoadPublicFeedsAfterDelete() { $feed = Feed_Adapter::create(self::$DI['app'], self::$DI['user'], self::$title, self::$subtitle); $feed->set_public(true); $coll = Feed_Collection::load_public_feeds(self::$DI['app']); $countBefore = count($coll->get_feeds()); $feed->delete(); $coll = Feed_Collection::load_public_feeds(self::$DI['app']); $this->assertGreaterThan(count($coll->get_feeds()), $countBefore); $feed->delete(); } }