. * */ namespace OCA\News\Db; require_once(__DIR__ . "/../classloader.php"); class Test extends \OCA\AppFramework\Utility\MapperTestUtility { private $itemMapper; private $items; protected function setUp(){ $this->beforeEach(); $this->itemMapper = new ItemMapper($this->api); // create mock items $item1 = new Item(); $item1->test = 1; $item2 = new Item(); $item2->test = 2; $this->items = array( $item1, $item2 ); } public function testFindAllFromFeed(){ $userId = 'john'; $feedId = 3; $rows = array( array('test' => 1), array('test' => 2) ); $sql = 'SELECT * FROM `*PREFIX*news_items` WHERE user_id = ? AND feed_id = ?'; $this->setMapperResult($sql, array($feedId, $userId), $rows); $result = $this->itemMapper->findAllFromFeed($feedId, $userId); $this->assertEquals($this->items, $result); } }