@Test public void testGetPrevPageWhenOnFirstPage() { Page p = new Page(); p.setMaxRecords(55); PageRequest pr = new PageRequest(); p.setPageRequest(pr); pr.setPerPage(10); pr.setPage(1); assertNull(interceptor.getPrevPage(p)); }
@Test public void testGetPrevPage() { Page p = new Page(); p.setMaxRecords(55); PageRequest pr = new PageRequest(); p.setPageRequest(pr); pr.setPerPage(10); pr.setPage(3); assertEquals(Integer.valueOf(2), interceptor.getPrevPage(p)); }
@Test public void testPagesWithOutOfBoundsInitialPage() { Page p = new Page(); p.setMaxRecords(8); PageRequest pr = new PageRequest(); p.setPageRequest(pr); pr.setPerPage(10); pr.setPage(2); assertNull(interceptor.getPrevPage(p)); assertNull(interceptor.getNextPage(p)); assertEquals(Integer.valueOf(1), interceptor.getLastPage(p)); }