/usr/share/php/tests/Horde_Feed/Horde/Feed/BlogrollTest.php is in php-horde-feed 2.0.1-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <?php
/**
* @category Horde
* @package Feed
* @subpackage UnitTests
*/
class Horde_Feed_BlogrollTest extends PHPUnit_Framework_TestCase
{
protected $_feedDir;
public function setUp()
{
$this->_feedDir = __DIR__ . '/fixtures/';
}
/**
* @dataProvider getValidBlogrollTests
*/
public function testValidBlogrolls($file)
{
$feed = Horde_Feed::readFile($this->_feedDir . $file);
$this->assertInstanceOf('Horde_Feed_Blogroll', $feed);
$this->assertTrue(count($feed) > 0);
foreach ($feed as $entry) {
break;
}
$this->assertInstanceOf('Horde_Feed_Entry_Blogroll', $entry);
$this->assertGreaterThan(0, strlen($entry->text));
$this->assertGreaterThan(0, strlen($entry->xmlurl));
$this->assertEquals($entry->text, $entry['text']);
$this->assertEquals($entry->description, $entry['description']);
$this->assertEquals($entry->title, $entry['title']);
$this->assertEquals($entry->htmlurl, $entry['htmlurl']);
$this->assertEquals($entry->xmlurl, $entry['xmlurl']);
}
public function testGroupedBlogrolls()
{
$this->markTestSkipped();
$feed = Horde_Feed::readFile($this->_feedDir . 'MySubscriptionsGrouped.opml');
}
public static function getValidBlogrollTests()
{
return array(
array('BlogRollTestSample1.xml'),
array('BlogRollTestSample2.xml'),
array('MySubscriptions.opml'),
array('MySubscriptionsGrouped.opml'),
);
}
}
|