_feedSamplePath = dirname(__FILE__) . '/_files/Rss'; } /** * Get Id (Unencoded Text) */ public function testGetsIdFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } // DC 1.0 public function testGetsIdFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } // DC 1.1 public function testGetsIdFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } public function testGetsIdFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/1', $entry->getId()); } // Missing Id (but alternates to Title) public function testGetsIdFromRss20_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss094_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss093_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss092_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss091_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss10_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } public function testGetsIdFromRss090_Title() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/title/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getId()); } // Missing Any Id public function testGetsIdFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } public function testGetsIdFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/id/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getId()); } /** * Get Title (Unencoded Text) */ public function testGetsTitleFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } // DC 1.0 public function testGetsTitleFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } // DC 1.1 public function testGetsTitleFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } public function testGetsTitleFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Title', $entry->getTitle()); } // Missing Title public function testGetsTitleFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } public function testGetsTitleFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/title/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getTitle()); } /** * Get Authors (Unencoded Text) */ public function testGetsAuthorsFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } // DC 1.0 public function testGetsAuthorsFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } // DC 1.1 public function testGetsAuthorsFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } public function testGetsAuthorsFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()); } // Missing Author public function testGetsAuthorsFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } public function testGetsAuthorsFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(array(), $entry->getAuthors()); } /** * Get Author (Unencoded Text) */ public function testGetsAuthorFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } // DC 1.0 public function testGetsAuthorFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } // DC 1.1 public function testGetsAuthorFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } public function testGetsAuthorFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Joe Bloggs', $entry->getAuthor()); } public function testGetsAuthorFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Jane Bloggs', $entry->getAuthor(1)); } // Missing Id public function testGetsAuthorFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } public function testGetsAuthorFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/author/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getAuthor()); } /** * Get Description (Unencoded Text) */ public function testGetsDescriptionFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } // DC 1.0 public function testGetsDescriptionFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } // DC 1.1 public function testGetsDescriptionFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } public function testGetsDescriptionFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getDescription()); } // Missing Description public function testGetsDescriptionFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } public function testGetsDescriptionFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/description/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDescription()); } /** * Get enclosure */ public function testGetsEnclosureFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/enclosure/plain/rss20.xml') ); $entry = $feed->current(); $expected = new stdClass(); $expected->url = 'http://www.scripting.com/mp3s/weatherReportSuite.mp3'; $expected->length = '12216320'; $expected->type = 'audio/mpeg'; $this->assertEquals($expected, $entry->getEnclosure()); } public function testGetsEnclosureFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/enclosure/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getEnclosure()); } /** * Get Content (Unencoded Text) */ public function testGetsContentFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } public function testGetsContentFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Content', $entry->getContent()); } // Revert to Description if no Content public function testGetsContentFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } public function testGetsContentFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/description/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Entry Description', $entry->getContent()); } // Missing Content and Description public function testGetsContentFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } public function testGetsContentFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/content/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getContent()); } /** * Get Link (Unencoded Text) */ public function testGetsLinkFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } public function testGetsLinkFromRss090() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry', $entry->getLink()); } // Missing Link public function testGetsLinkFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } public function testGetsLinkFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/link/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getLink()); } /** * Get DateModified (Unencoded Text) */ public function testGetsDateModifiedFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } // DC 1.0 public function testGetsDateModifiedFromRss20_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss094_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss093_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss092_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss091_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss10_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss090_Dc10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } // DC 1.1 public function testGetsDateModifiedFromRss20_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss094_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss093_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss092_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss091_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss10_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } public function testGetsDateModifiedFromRss090_Dc11() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('Saturday 07 March 2009 08 03 50 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } // Missing DateModified public function testGetsDateModifiedFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } public function testGetsDateModifiedFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getDateModified()); } /** * @issue ZF-7908 */ public function testGetsDateModifiedFromRss20_UnrecognisedGmtFormat() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/datemodified/plain/rss20-zf-7908.xml') ); $entry = $feed->current(); $this->assertEquals('Sunday 11 January 2009 09 55 59 +0000', $entry->getDateModified()->toString('EEEE dd MMMM YYYY HH mm ss ZZZ')); } /** * Get CommentCount (Unencoded Text) */ // Slash 1.0 public function testGetsCommentCountFromRss20_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss094_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss093_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss092_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss091_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss10_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss090_Slash10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/slash10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } // Atom Threaded 1.0 public function testGetsCommentCountFromRss20_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss094_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss093_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss092_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss091_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss10_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss090_Thread10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/thread10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } // Atom 1.0 (Threaded 1.0 atom:link attribute) public function testGetsCommentCountFromRss20_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss094_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss093_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss092_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss091_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss10_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } public function testGetsCommentCountFromRss090_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/atom10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('321', $entry->getCommentCount()); } // Missing Any CommentCount public function testGetsCommentCountFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } public function testGetsCommentCountFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentcount/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentCount()); } /** * Get CommentLink (Unencoded Text) */ public function testGetsCommentLinkFromRss20() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss094() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss093() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss092() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss091() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } // Atom 1.0 public function testGetsCommentLinkFromRss20_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss094_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss093_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss092_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss091_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss10_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } public function testGetsCommentLinkFromRss090_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/atom10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/comments', $entry->getCommentLink()); } // Missing Any CommentLink public function testGetsCommentLinkFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } public function testGetsCommentLinkFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentlink/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentLink()); } /** * Get CommentFeedLink (Unencoded Text) */ // Atom 1.0 public function testGetsCommentFeedLinkFromRss20_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss094_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss093_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss092_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss091_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss10_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss090_WellFormedWeb10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/wellformedweb/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } // Atom 1.0 public function testGetsCommentFeedLinkFromRss20_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss20.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss094_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss094.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss093_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss093.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss092_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss092.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss091_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss091.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss10_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss10.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss090_Atom10() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/atom10/rss090.xml') ); $entry = $feed->current(); $this->assertEquals('http://www.example.com/entry/321/feed/rss/', $entry->getCommentFeedLink()); } // Missing Any CommentFeedLink public function testGetsCommentFeedLinkFromRss20_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss20.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss094_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss094.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss093_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss093.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss092_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss092.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss091_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss091.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss10_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss10.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } public function testGetsCommentFeedLinkFromRss090_None() { $feed = Zend_Feed_Reader::importString( file_get_contents($this->_feedSamplePath.'/commentfeedlink/plain/none/rss090.xml') ); $entry = $feed->current(); $this->assertEquals(null, $entry->getCommentFeedLink()); } }