diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-11-06 14:05:38 +0100 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-11-06 14:05:38 +0100 |
commit | 5395685b0556921bc87ccc7e4076caabd16f0bcf (patch) | |
tree | 784f8ad2bd867b7272e912d0dea1c154aa6761c2 /tests/integration/db/ItemMapperTest.php | |
parent | 2a601bc35b26599fb08f4f6a748caee52bedf1a5 (diff) |
add fixtures import
Diffstat (limited to 'tests/integration/db/ItemMapperTest.php')
-rw-r--r-- | tests/integration/db/ItemMapperTest.php | 59 |
1 files changed, 5 insertions, 54 deletions
diff --git a/tests/integration/db/ItemMapperTest.php b/tests/integration/db/ItemMapperTest.php index 1ae0d117d..dcc27ab98 100644 --- a/tests/integration/db/ItemMapperTest.php +++ b/tests/integration/db/ItemMapperTest.php @@ -2,71 +2,22 @@ namespace OCA\News\Db; -use \OCA\News\AppInfo\Application; use \OCA\News\Tests\Integration\NewsIntegrationTest; class ItemMapperTest extends NewsIntegrationTest { - private $container; - private $itemMapper; - protected function setUp() { - parent::setUp(); - $app = new Application(); - $this->container = $app->getContainer(); - $this->itemMapper = $this->container->query('ItemMapper'); - $this->feedMapper = $this->container->query('FeedMapper'); - $this->folderMapper = $this->container->query('FolderMapper'); - } - - - private function setupFeedAndFolder($feedOptions=[], $folderOptions=[]) { - $folderDefault = [ - 'id' => 5, - 'userId' => $this->userId, - 'name' => 'a folder', - 'parentId' => 0 - ]; - $feedDefault = [ - 'id' => 3, - 'userId' => $this->userId, - 'url' => 'http://google.com', - 'title' => 'le feed', - 'folderId' => 5 - ]; - - $folderDefault = array_merge($folderDefault, $folderOptions); - $feedDefault = array_merge($feedDefault, $feedOptions); - - $feed = new Feed(); - foreach ($feedDefault as $key => $value) { - $method = 'set' . ucfirst($key); - $feed->$method($value); - } - $this->feedMapper->insert($feed); - - $folder = new Folder(); - foreach ($folderDefault as $key => $value) { - $method = 'set' . ucfirst($key); - $folder->$method($value); - } - $this->folderMapper->insert($folder); - - } - - - public function testInsert() { - $this->setupFeedAndFolder(); + public function testFind() { + $feedId = $this->feeds['first feed']->getId(); $item = new Item(); - $item->setTitle('my title'); - $item->setGuid('test'); - $item->setFeedId(3); + $item->setTitle('my title thats long'); + $item->setGuid('a doner'); + $item->setFeedId($feedId); $item->setUnread(); $item->setBody('Döner'); $created = $this->itemMapper->insert($item); - $fetched = $this->itemMapper->find($created->getId(), $this->userId); $this->assertEquals($item->getTitle(), $fetched->getTitle()); |