_adapter = new Zend_Paginator_Adapter_Null(101); } /** * Cleans up the environment after running a test. */ protected function tearDown() { $this->_adapter = null; parent::tearDown(); } public function testGetsItems() { $actual = $this->_adapter->getItems(0, 10); $this->assertEquals(array_fill(0, 10, null), $actual); } public function testReturnsCorrectCount() { $this->assertEquals(101, $this->_adapter->count()); } /** * @group ZF-3873 */ public function testAdapterReturnsCorrectValues() { $paginator = Zend_Paginator::factory(2); $paginator->setCurrentPageNumber(1); $paginator->setItemCountPerPage(5); $pages = $paginator->getPages(); $this->assertEquals(2, $pages->currentItemCount); $this->assertEquals(2, $pages->lastItemNumber); $paginator = Zend_Paginator::factory(19); $paginator->setCurrentPageNumber(4); $paginator->setItemCountPerPage(5); $pages = $paginator->getPages(); $this->assertEquals(4, $pages->currentItemCount); $this->assertEquals(19, $pages->lastItemNumber); } }