From: Chuck Hagenbuch Date: Mon, 23 Feb 2009 02:26:25 +0000 (-0500) Subject: add two new fixtures, broaden blogroll test, add skipped test for nested blogroll... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3d690cc32f8eecf4ff32b486fa8e296fa79111f9;p=horde.git add two new fixtures, broaden blogroll test, add skipped test for nested blogroll structures --- diff --git a/framework/Feed/test/Horde/Feed/BlogrollTest.php b/framework/Feed/test/Horde/Feed/BlogrollTest.php index 51d0eab9b..dfec51c1e 100644 --- a/framework/Feed/test/Horde/Feed/BlogrollTest.php +++ b/framework/Feed/test/Horde/Feed/BlogrollTest.php @@ -28,11 +28,9 @@ class Horde_Feed_BlogrollTest extends PHPUnit_Framework_TestCase foreach ($feed as $entry) { break; } + $this->assertType('Horde_Feed_Entry_Blogroll', $entry); $this->assertGreaterThan(0, strlen($entry->text)); - $this->assertGreaterThan(0, strlen($entry->description)); - $this->assertGreaterThan(0, strlen($entry->title)); - $this->assertGreaterThan(0, strlen($entry->htmlUrl)); $this->assertGreaterThan(0, strlen($entry->xmlUrl)); $this->assertEquals($entry->text, $entry['text']); @@ -42,10 +40,19 @@ class Horde_Feed_BlogrollTest extends PHPUnit_Framework_TestCase $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'), ); } diff --git a/framework/Feed/test/Horde/Feed/fixtures/MySubscriptionsGrouped.opml b/framework/Feed/test/Horde/Feed/fixtures/MySubscriptionsGrouped.opml new file mode 100644 index 000000000..8225544b8 --- /dev/null +++ b/framework/Feed/test/Horde/Feed/fixtures/MySubscriptionsGrouped.opml @@ -0,0 +1,69 @@ + + + + + mySubscriptions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/framework/Feed/test/Horde/Feed/fixtures/lexicon/bbmaintenance_rss.xml b/framework/Feed/test/Horde/Feed/fixtures/lexicon/bbmaintenance_rss.xml new file mode 100644 index 000000000..b41b826e2 --- /dev/null +++ b/framework/Feed/test/Horde/Feed/fixtures/lexicon/bbmaintenance_rss.xml @@ -0,0 +1,30 @@ + + + + + + Schools Broadband: Planned Maintainance + https://www.edulink.networcs.net/sites/broadband/Lists/Planned Maintainance/calendar.aspx + RSS feed for the Planned Maintainance list. + Mon, 16 Feb 2009 15:38:24 GMT + Windows SharePoint Services V3 RSS Generator + 60 + + Malvern Node Maintainance + https://www.edulink.networcs.net/sites/broadband/Lists/Planned Maintainance/DispForm.aspx?ID=23 + Location: Malvern Node +
Start Time: 01/03/2009 00:00
+
End Time: 01/03/2009 23:59
+
Description: There will be planned work taking place, the following schools will be without a service - + +Upton-upon-Severn Primary School + +Disruption should be at a minimum as this is on a Sunday.
+]]>
+ Sheward, Mike (CS, IBS) + + Wed, 28 Jan 2009 08:32:15 GMT + https://www.edulink.networcs.net/sites/broadband/Lists/Planned Maintainance/DispForm.aspx?ID=23 +
+
+
\ No newline at end of file