/** * Test getPreviousPage() method */ public function testGetPreviousPage() { $this->Zym_Paginate_Array->setCurrentPageNumber(1); try { $this->Zym_Paginate_Array->getPreviousPage(); } catch (Zym_Paginate_Exception_NoPreviousPage $e) { $this->assertType('Zym_Paginate_Exception_NoPreviousPage', $e); $this->assertEquals('No previous page', $e->getMessage()); } $this->Zym_Paginate_Array->setCurrentPageNumber(2); $page = array('vitem1', 'vitem2'); $this->assertEquals($page, $this->Zym_Paginate_Array->getPreviousPage()); $this->Zym_Paginate_Array->setCurrentPageNumber(1); }