From 00c6e040deec9c3998ab679dcb84fc46ae72d2ac Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Wed, 11 Sep 2013 20:31:58 +0200 Subject: removed google importer on the serverside, add importer for articles --- tests/unit/db/ItemTest.php | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) (limited to 'tests/unit/db/ItemTest.php') diff --git a/tests/unit/db/ItemTest.php b/tests/unit/db/ItemTest.php index 511badeeb..b4360f273 100644 --- a/tests/unit/db/ItemTest.php +++ b/tests/unit/db/ItemTest.php @@ -117,7 +117,7 @@ class ItemTest extends \PHPUnit_Framework_TestCase { $item->setEnclosureLink('enclink'); $item->setFeedId(1); $item->setStatus(0); - $item->setUnread(); + $item->setRead(); $item->setStarred(); $item->setLastModified(321); @@ -136,13 +136,39 @@ class ItemTest extends \PHPUnit_Framework_TestCase { 'body' => 'body', 'enclosureMime' => 'audio/ogg', 'enclosureLink' => 'enclink', - 'unread' => true, + 'unread' => false, 'starred' => true, 'feedLink' => 'http://test' ), $item->toExport($feeds)); } + public function testFromImport() { + $item = new Item(); + $item->setGuid('guid'); + $item->setUrl('https://google'); + $item->setTitle('title'); + $item->setAuthor('author'); + $item->setPubDate(123); + $item->setBody('body'); + $item->setEnclosureMime('audio/ogg'); + $item->setEnclosureLink('enclink'); + $item->setFeedId(1); + $item->setUnread(); + $item->setStarred(); + + $feed = new Feed(); + $feed->setLink('http://test'); + $feeds = array( + "feed1" => $feed + ); + + $compareWith = Item::fromImport($item->toExport($feeds)); + $item->setFeedId(null); + $this->assertEquals($item, $compareWith); + } + + public function testSetAuthor(){ $item = new Item(); $item->setAuthor('my link'); @@ -172,4 +198,12 @@ class ItemTest extends \PHPUnit_Framework_TestCase { $this->assertEquals('magnet://link.com', $item->getUrl()); } + + public function testSetGuidUpdatesHash() { + $feed = new Item(); + $feed->setGuid('http://test'); + $this->assertEquals(md5('http://test'), $feed->getGuidHash()); + } + + } \ No newline at end of file -- cgit v1.2.3