public function testFeedsReportedAsNotWorking() { $parser = new Rss20(file_get_contents('tests/fixtures/radio-france.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $this->assertEquals(52, count($feed->items)); $parser = new Rss20(file_get_contents('tests/fixtures/fanboys.fm_episodes.all.mp3.rss')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $parser = new Rss20(file_get_contents('tests/fixtures/geekstammtisch.de_episodes.mp3.rss')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $this->assertEquals('http://geekstammtisch.de#GST001', $feed->items[1]->getUrl()); $parser = new Rss20(file_get_contents('tests/fixtures/lincoln_loop.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $parser = new Rss20(file_get_contents('tests/fixtures/next_inpact_full.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $parser = new Rss20(file_get_contents('tests/fixtures/jeux-linux.fr.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $parser = new Rss20(file_get_contents('tests/fixtures/cercle.psy.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $parser = new Rss20(file_get_contents('tests/fixtures/resorts.xml')); $feed = $parser->execute(); $this->assertNotFalse($feed); $this->assertNotEmpty($feed->items); $this->assertEquals('Hyatt Rates', $feed->getTitle()); $this->assertEquals('http://www.hyatt.com/rss/edeals/.jhtml', $feed->getUrl()); $this->assertEquals(1, count($feed->getItems())); $this->assertEquals('Tuesday Jul 07,2009-Sunday Jul 19,2009', $feed->items[0]->getTitle()); $this->assertEquals('http://www.hyatt.com/rss/edeals/.jhtml?19Jul09', $feed->items[0]->getUrl()); }