8 class PagerTest extends \PHPUnit\Framework\TestCase
18 $sessionMock = $this->getMockBuilder(
19 \
Magento\Backend\Model\Session::class
20 )->disableOriginalConstructor()->setMethods(
21 [
'setData',
'getData']
23 $sessionMock->expects(
28 $this->equalTo(
'search_result_idsreviews'),
31 $sessionMock->expects(
36 $this->equalTo(
'search_result_idsreviews')
38 $this->returnValue([3, 2, 6, 5])
41 $contextMock = $this->createPartialMock(
43 [
'getModuleManager',
'getRequest']
45 $this->_helper = new \Magento\Review\Helper\Action\Pager($contextMock, $sessionMock);
46 $this->_helper->setStorageId(
'reviews');
54 $result = $this->_helper->setItems([1]);
55 $this->assertEquals(
$result, $this->_helper);
63 $this->assertEquals(2, $this->_helper->getNextItemId(3));
71 $this->assertFalse($this->_helper->getNextItemId(30));
72 $this->assertFalse($this->_helper->getNextItemId(5));
80 $this->assertEquals(2, $this->_helper->getPreviousItemId(6));
88 $this->assertFalse($this->_helper->getPreviousItemId(30));
89 $this->assertFalse($this->_helper->getPreviousItemId(3));