/** * Test getNextPage() method */ public function testGetNextPage() { $page = array('vitem3', 'vitem4'); $this->Zym_Paginate_Array->setCurrentPageNumber(1); $this->assertEquals($page, $this->Zym_Paginate_Array->getNextPage()); $this->Zym_Paginate_Array->setCurrentPageNumber(5); try { $this->Zym_Paginate_Array->getNextPage(); } catch (Zym_Paginate_Exception_NoNextPage $e) { $this->assertType('Zym_Paginate_Exception_NoNextPage', $e); $this->assertEquals('No next page', $e->getMessage()); } $this->Zym_Paginate_Array->setCurrentPageNumber(1); }