239240241242243244245246247248249
@Test public void testBuildWithTopSkipExceeds() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(5) .skip(10) .build();
260261262263264265266267268269270
@Test public void testBuildWithTopSkipMore() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(5) .skip(9) .build();
281282283284285286287288289290291
@Test public void testBuildWithTopMoreSkip() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(15) .skip(9) .build();
302303304305306307308309310311312
@Test public void testBuildWithTopXSkipX() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(15) .skip(15) .build();
323324325326327328329330331332333
@Test public void testBuildWithNegativeTop() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(-5) .build();
343344345346347348349350351352353
@Test public void testBuildWithNegativeTopSkipToken() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(false); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("-10") .top(-5) .skip(-1) .build();
364365366367368369370371372373374
@Test public void testBuildWithNoRecords() { JPAPageBuilder pageBuilder = new JPAPageBuilder(); Query query = mockQuery(true); JPAPage page = pageBuilder.query(query) .pageSize(PAGE_SIZE) .skipToken("10") .top(1) .skip(1) .build();