summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-02 12:44:17 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-02 12:44:37 +0200
commit0da3c160df7f2af1b7800e70a2eba8c04126f3d4 (patch)
tree5f063e6e25fccaa9103dcaf9778b6c0803b1f53d /tests
parent7af27f8c177d69533bc07a59fa6a53f245f7898c (diff)
add serialize method for api
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/db/ItemTest.php36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/unit/db/ItemTest.php b/tests/unit/db/ItemTest.php
index 3ce7183fd..6c1c5ea6c 100644
--- a/tests/unit/db/ItemTest.php
+++ b/tests/unit/db/ItemTest.php
@@ -66,4 +66,40 @@ class ItemTest extends \PHPUnit_Framework_TestCase {
}
+ public function testToAPI() {
+ $item = new Item();
+ $item->setId(3);
+ $item->setGuid('guid');
+ $item->setGuidHash('hash');
+ $item->setUrl('url');
+ $item->setTitle('title');
+ $item->setAuthor('author');
+ $item->setPubDate(123);
+ $item->setBody('body');
+ $item->setEnclosureMime('audio/ogg');
+ $item->setEnclosureLink('enclink');
+ $item->setFeedId(1);
+ $item->setStatus(0);
+ $item->setUnread();
+ $item->setStarred();
+ $item->setLastModified(321);
+
+ $this->assertEquals(array(
+ 'id' => 3,
+ 'guid' => 'guid',
+ 'guidHash' => 'hash',
+ 'url' => 'url',
+ 'title' => 'title',
+ 'author' => 'author',
+ 'pubDate' => 123,
+ 'body' => 'body',
+ 'enclosureMime' => 'audio/ogg',
+ 'enclosureLink' => 'enclink',
+ 'feedId' => 1,
+ 'unread' => true,
+ 'starred' => true,
+ 'lastModified' => 321
+ ), $item->toAPI());
+ }
+
} \ No newline at end of file