From 2c0cbeac0de984dea76b302b5cc3d0b987c80b55 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Thu, 21 Mar 2013 17:07:57 +0100 Subject: added additional empty methods --- bl/feedbl.php | 3 ++- bl/folderbl.php | 3 ++- bl/itembl.php | 22 +++++++++++++++++++++- tests/bl/FeedBlTest.php | 13 ++++++------- tests/bl/FolderBlTest.php | 8 ++++---- 5 files changed, 35 insertions(+), 14 deletions(-) diff --git a/bl/feedbl.php b/bl/feedbl.php index bd89f1c9e..d196586bb 100644 --- a/bl/feedbl.php +++ b/bl/feedbl.php @@ -26,11 +26,12 @@ namespace OCA\News\Bl; use \OCA\News\Db\Feed; +use \OCA\News\Db\FeedMapper; class FeedBl extends Bl { - public function __construct($feedMapper){ + public function __construct(FeedMapper $feedMapper){ parent::__construct($feedMapper); } diff --git a/bl/folderbl.php b/bl/folderbl.php index fa12380e3..9d3a7e98d 100644 --- a/bl/folderbl.php +++ b/bl/folderbl.php @@ -26,11 +26,12 @@ namespace OCA\News\Bl; use \OCA\News\Db\Folder; +use \OCA\News\Db\FolderMapper; class FolderBl extends Bl { - public function __construct($folderMapper){ + public function __construct(FolderMapper $folderMapper){ parent::__construct($folderMapper); } diff --git a/bl/itembl.php b/bl/itembl.php index 5f02f69ad..7dee2318f 100644 --- a/bl/itembl.php +++ b/bl/itembl.php @@ -26,13 +26,33 @@ namespace OCA\News\Bl; use \OCA\News\Db\Item; +use \OCA\News\Db\ItemMapper; class ItemBl extends Bl { - public function __construct($itemMapper){ + public function __construct(ItemMapper $itemMapper){ parent::__construct($itemMapper); } + public function findAll(){ + + } + + + public function finStarred(){ + + } + + + public function star(){ + + } + + + public function read(){ + + } + } diff --git a/tests/bl/FeedBlTest.php b/tests/bl/FeedBlTest.php index e67c7ab81..08f98beab 100644 --- a/tests/bl/FeedBlTest.php +++ b/tests/bl/FeedBlTest.php @@ -35,20 +35,19 @@ class FeedBlTest extends \OCA\AppFramework\Utility\TestUtility { protected $api; protected $feedMapper; - protected $folderBl; + protected $feedBl; protected function setUp(){ $this->api = $this->getAPIMock(); - $this->feedMapper = $this->getMock( - '\OCA\News\Db\NewsMapper', - array('findAllFromUser', 'insert', 'update', 'find'), - array($this->api, 'test')); - $this->folderBl = new FolderBl($this->feedMapper); + $this->feedMapper = $this->getMockBuilder('\OCA\News\Db\FeedMapper') + ->disableOriginalConstructor() + ->getMock(); + $this->feedBl = new FeedBl($this->feedMapper); } public function testFindAll(){ - + } } \ No newline at end of file diff --git a/tests/bl/FolderBlTest.php b/tests/bl/FolderBlTest.php index dca99c682..de8ba9604 100644 --- a/tests/bl/FolderBlTest.php +++ b/tests/bl/FolderBlTest.php @@ -39,10 +39,10 @@ class FolderBlTest extends \OCA\AppFramework\Utility\TestUtility { protected function setUp(){ $this->api = $this->getAPIMock(); - $this->folderMapper = $this->getMock( - '\OCA\News\Db\NewsMapper', - array('findAllFromUser', 'insert', 'update', 'find'), - array($this->api, 'test')); + $this->folderMapper = $this->getMockBuilder( + '\OCA\News\Db\FolderMapper') + ->disableOriginalConstructor() + ->getMock(); $this->folderBl = new FolderBl($this->folderMapper); } -- cgit v1.2.3