/tests/Zend/Feed/Reader/Entry/RssTest.php
PHP | 3071 lines | 2605 code | 355 blank | 111 comment | 2 complexity | 3e4cf677ed814fbd26cf0cdb7f8447de MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.0, MIT
- <?php
- /**
- * Zend Framework
- *
- * LICENSE
- *
- * This source file is subject to the new BSD license that is bundled
- * with this package in the file LICENSE.txt.
- * It is also available through the world-wide-web at this URL:
- * http://framework.zend.com/license/new-bsd
- * If you did not receive a copy of the license and are unable to
- * obtain it through the world-wide-web, please send an email
- * to license@zend.com so we can send you a copy immediately.
- *
- * @category Zend
- * @package Zend_Feed
- * @subpackage UnitTests
- * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- * @license http://framework.zend.com/license/new-bsd New BSD License
- * @version $Id: RssTest.php 24593 2012-01-05 20:35:02Z matthew $
- */
- require_once 'Zend/Feed/Reader.php';
- /**
- * @category Zend
- * @package Zend_Feed
- * @subpackage UnitTests
- * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- * @license http://framework.zend.com/license/new-bsd New BSD License
- * @group Zend_Feed
- * @group Zend_Feed_Reader
- */
- class Zend_Feed_Reader_Entry_RssTest extends PHPUnit_Framework_TestCase
- {
- protected $_feedSamplePath = null;
-
- protected $_expectedCats = array();
-
- protected $_expectedCatsRdf = array();
-
- protected $_expectedCatsAtom = array();
- public function setup()
- {
- Zend_Feed_Reader::reset();
- if (Zend_Registry::isRegistered('Zend_Locale')) {
- $registry = Zend_Registry::getInstance();
- unset($registry['Zend_Locale']);
- }
- $this->_feedSamplePath = dirname(__FILE__) . '/_files/Rss';
- $this->_options = Zend_Date::setOptions();
- foreach($this->_options as $k=>$v) {
- if (is_null($v)) {
- unset($this->_options[$k]);
- }
- }
- Zend_Date::setOptions(array('format_type'=>'iso'));
- $this->_expectedCats = array(
- array(
- 'term' => 'topic1',
- 'scheme' => 'http://example.com/schema1',
- 'label' => 'topic1'
- ),
- array(
- 'term' => 'topic1',
- 'scheme' => 'http://example.com/schema2',
- 'label' => 'topic1'
- ),
- array(
- 'term' => 'topic2',
- 'scheme' => 'http://example.com/schema1',
- 'label' => 'topic2'
- )
- );
- $this->_expectedCatsRdf = array(
- array(
- 'term' => 'topic1',
- 'scheme' => null,
- 'label' => 'topic1'
- ),
- array(
- 'term' => 'topic2',
- 'scheme' => null,
- 'label' => 'topic2'
- )
- );
- $this->_expectedCatsAtom = array(
- array(
- 'term' => 'topic1',
- 'scheme' => 'http://example.com/schema1',
- 'label' => 'topic1'
- ),
- array(
- 'term' => 'topic1',
- 'scheme' => 'http://example.com/schema2',
- 'label' => 'topic1'
- ),
- array(
- 'term' => 'cat_dog',
- 'scheme' => 'http://example.com/schema1',
- 'label' => 'Cat & Dog'
- )
- );
- }
-
- public function teardown()
- {
- Zend_Date::setOptions($this->_options);
- }
- /**
- * 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(
- array('email'=>'joe@example.com','name'=>'Joe Bloggs'),
- array('email'=>'jane@example.com','name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- public function testGetsAuthorsFromRss094()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss094.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $entry->getAuthors());
- }
- public function testGetsAuthorsFromRss093()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss093.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $entry->getAuthors());
- }
- public function testGetsAuthorsFromRss092()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss092.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $entry->getAuthors());
- }
- public function testGetsAuthorsFromRss091()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss091.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $entry->getAuthors());
- }
- public function testGetsAuthorsFromRss10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss10.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $entry->getAuthors());
- }
- public function testGetsAuthorsFromRss090()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/author/plain/rss090.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(null, $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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- // 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- 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(
- array('name'=>'Joe Bloggs'), array('name'=>'Jane Bloggs')
- ), (array) $entry->getAuthors());
- $this->assertEquals(array('Joe Bloggs','Jane Bloggs'), $entry->getAuthors()->getValues());
- }
- // 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(null, $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(null, $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(null, $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(null, $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(null, $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(null, $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(null, $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(array('name'=>'Joe Bloggs','email'=>'joe@example.com'), $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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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(array('name'=>'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();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- /**
- * @group ZF-8702
- */
- public function testParsesCorrectDateIfMissingOffsetWhenSystemUsesUSLocale()
- {
- $locale = new Zend_Locale('en_US');
- Zend_Registry::set('Zend_Locale', $locale);
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/rss20_en_US.xml')
- );
- $entry = $feed->current();
- $fdate = $entry->getDateModified();
- $edate = new Zend_Date;
- $edate->set('2010-01-04T02:14:00-0600', Zend_Date::ISO_8601);
- Zend_Registry::getInstance()->offsetUnset('Zend_Locale');
- $this->assertTrue($edate->equals($fdate));
- }
- // 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();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss094_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss094.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss093_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss093.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss092_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss092.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss091_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss091.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss10_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss10.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss090_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc10/rss090.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- // 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();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss094_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss094.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss093_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss093.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss092_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss092.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss091_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss091.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss10_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss10.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- public function testGetsDateModifiedFromRss090_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/datemodified/plain/dc11/rss090.xml')
- );
- $entry = $feed->current();
- $edate = new Zend_Date;
- $edate->set('2009-03-07T08:03:50Z', Zend_Date::ISO_8601);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- // 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());
- }
- /**
- * @group 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'));
- $edate = new Zend_Date;
- $edate->set('Sun, 11 Jan 2009 09:55:59 GMT', Zend_Date::RSS);
- $this->assertTrue($edate->equals($entry->getDateModified()));
- }
- /**
- * 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)
- */
- // RSS
- 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());
- }
-
- /**
- * Get category data
- */
-
- // RSS 2.0
-
- public function testGetsCategoriesFromRss20()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/rss20.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCats, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- // DC 1.0
-
- public function testGetsCategoriesFromRss090_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss090.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss091_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss091.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss092_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss092.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss093_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss093.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss094_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss094.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss10_Dc10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc10/rss10.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- // DC 1.1
-
- public function testGetsCategoriesFromRss090_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss090.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss091_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss091.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss092_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss092.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss093_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss093.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss094_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss094.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss10_Dc11()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/dc11/rss10.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsRdf, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','topic2'), array_values($entry->getCategories()->getValues()));
- }
-
- // Atom 1.0
-
- public function testGetsCategoriesFromRss090_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss090.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss091_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss091.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss092_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss092.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss093_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss093.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss094_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss094.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss10_Atom10()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/atom10/rss10.xml')
- );
- $entry = $feed->current();
- $this->assertEquals($this->_expectedCatsAtom, (array) $entry->getCategories());
- $this->assertEquals(array('topic1','Cat & Dog'), array_values($entry->getCategories()->getValues()));
- }
-
- // No Categories In Entry
-
- public function testGetsCategoriesFromRss20_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss20.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss090_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss090.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss091_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss091.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss092_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss092.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss093_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss093.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss094_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss094.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
- public function testGetsCategoriesFromRss10_None()
- {
- $feed = Zend_Feed_Reader::importString(
- file_get_contents($this->_feedSamplePath.'/category/plain/none/rss10.xml')
- );
- $entry = $feed->current();
- $this->assertEquals(array(), (array) $entry->getCategories());
- $this->assertEquals(array(), array_values($entry->getCategories()->getValues()));
- }
-
-
- }