summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bl/feedbl.php3
-rw-r--r--bl/folderbl.php3
-rw-r--r--bl/itembl.php22
-rw-r--r--tests/bl/FeedBlTest.php13
-rw-r--r--tests/bl/FolderBlTest.php8
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);
}