Examples of queryNextPage()


Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertFalse(pageNavigation.hasPreviousPage());
        assertTrue(pageNavigation.hasNextPage());
        assertTrue(pageNavigation.hasRequestedPage());

        // Second page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 2);
        foundPets = er.getEntityList();
        pageNavigation = er.getCouchPageNavigation();
        assertEquals(foundPets.get(0), pets[4]);
        assertEquals(foundPets.get(1), pets[5]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertTrue(pageNavigation.hasRequestedPage());
        assertEquals(pageNavigation.getPreviousPage(), "_design/pet/_view/byType?startkey=%22DOG%22&startkey_docid=Pet:5&skip=1&descending=true&key=%22DOG%22");
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byType?startkey=%22DOG%22&startkey_docid=Pet:6&skip=1&descending=false&key=%22DOG%22");

        // Third page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        pageNavigation = er.getCouchPageNavigation();
        foundPets = er.getEntityList();
        assertEquals(er.getSize(), 1);
        assertEquals(foundPets.get(0), pets[6]);
        assertNotNull(pageNavigation);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertTrue(pageNavigation.hasNextPage());
        assertTrue(pageNavigation.hasRequestedPage());
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byType?startkey=%22DOG%22&startkey_docid=Pet:3&skip=1&descending=false&endkey=%22DOG%22");

        // Second page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 3);
        foundPets = er.getEntityList();
        pageNavigation = er.getCouchPageNavigation();
        assertEquals(foundPets.get(0), pets[3]);
        assertEquals(foundPets.get(1), pets[4]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertTrue(pageNavigation.hasRequestedPage());
        assertEquals(pageNavigation.getPreviousPage(), "_design/pet/_view/byType?startkey=%22DOG%22&startkey_docid=Pet:4&skip=1&descending=true&endkey=%22DOG%22");
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byType?startkey=%22DOG%22&startkey_docid=Pet:6&skip=1&descending=false&endkey=%22DOG%22");

        // Third page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        pageNavigation = er.getCouchPageNavigation();
        foundPets = er.getEntityList();
        assertEquals(er.getSize(), 1);
        assertEquals(foundPets.get(0), pets[6]);
        assertNotNull(pageNavigation);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertTrue(pageNavigation.hasRequestedPage());
        assertEquals(pageNavigation.getRequestedPage(), "_design/pet/_view/byId?include_docs=true&limit=4");
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byId?startkey=3&startkey_docid=Pet:3&skip=1&descending=false");

        // Second page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 3);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[3]);
        assertEquals(foundPets.get(1), pets[4]);
        assertEquals(foundPets.get(2), pets[5]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertEquals(pageNavigation.getRequestedPage(), "_design/pet/_view/byId?startkey=3&startkey_docid=Pet:3&skip=1&descending=false");
        assertEquals(pageNavigation.getPreviousPage(), "_design/pet/_view/byId?startkey=4&startkey_docid=Pet:4&skip=1&descending=true");
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byId?startkey=6&startkey_docid=Pet:6&skip=1&descending=false");

        // Third page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 3);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[6]);
        assertEquals(foundPets.get(1), pets[7]);
        assertEquals(foundPets.get(2), pets[8]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertEquals(pageNavigation.getPreviousPage(), "_design/pet/_view/byId?startkey=7&startkey_docid=Pet:7&skip=1&descending=true");
        assertEquals(pageNavigation.getNextPage(), "_design/pet/_view/byId?startkey=9&startkey_docid=Pet:9&skip=1&descending=false");

        // Fourth page

        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 1);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[9]);
        pageNavigation = er.getCouchPageNavigation();
        assertNotNull(pageNavigation);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertEquals(pageNavigation.getRequestedPage(), "_design/pet/_view/byCreatedAt?include_docs=true&limit=4");
        String nextPage = String.format("_design/pet/_view/byCreatedAt?startkey=%%22%s%%22&startkey_docid=Pet:3&skip=1&descending=false", foundPets.get(2).getCreatedAt().toString());
        assertEquals(pageNavigation.getNextPage(), nextPage);

        // Second page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 3);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[3]);
        assertEquals(foundPets.get(1), pets[4]);
        assertEquals(foundPets.get(2), pets[5]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertEquals(pageNavigation.getPreviousPage(), previousPage);
        nextPage = String.format("_design/pet/_view/byCreatedAt?startkey=%%22%s%%22&startkey_docid=Pet:6&skip=1&descending=false", foundPets.get(2).getCreatedAt().toString());
        assertEquals(pageNavigation.getNextPage(), nextPage);

        // Third page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 3);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[6]);
        assertEquals(foundPets.get(1), pets[7]);
        assertEquals(foundPets.get(2), pets[8]);
View Full Code Here

Examples of com.couchace.core.api.query.CouchPageNavigation.queryNextPage()

        assertEquals(pageNavigation.getPreviousPage(), previousPage);
        nextPage = String.format("_design/pet/_view/byCreatedAt?startkey=%%22%s%%22&startkey_docid=Pet:9&skip=1&descending=false", foundPets.get(2).getCreatedAt().toString());
        assertEquals(pageNavigation.getNextPage(), nextPage);

        // Fourth page
        er = couchDatabase.get().entity(PetEntity.class, pageNavigation.queryNextPage()).execute();
        assertEquals(er.getSize(), 1);
        foundPets = er.getEntityList();
        assertEquals(foundPets.get(0), pets[9]);
        pageNavigation = er.getCouchPageNavigation();
        assertNotNull(pageNavigation);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.