diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-02 12:44:17 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-02 12:44:37 +0200 |
commit | 0da3c160df7f2af1b7800e70a2eba8c04126f3d4 (patch) | |
tree | 5f063e6e25fccaa9103dcaf9778b6c0803b1f53d /tests | |
parent | 7af27f8c177d69533bc07a59fa6a53f245f7898c (diff) |
add serialize method for api
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/db/ItemTest.php | 36 |
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 |