.of(request.getQuery()) .setCursor(request.getCursor()) .setCursorRequested(request.getNumCursors() > 0) .setOffset(request.getOffset()) .setLimit(request.getLimit())
assertResults(mds, SearchRequest.of("*").setLimit(Integer.MAX_VALUE).setCursorRequested(true).build(), record11, record12, record13, record21, record22); assertResults(mds, SearchRequest.of("*").setCursorRequested(true).setOffset(1).setLimit(4).build(), results[1], results[2], results[3], results[4]); assertResults(mds, SearchRequest.of("*").setCursorRequested(true).setOffset(0).setLimit(4).build(), results[0], results[1], results[2], results[3]); assertResults(mds, SearchRequest.of("*").setCursorRequested(true).setOffset(1).setLimit(3).build(), results[1], results[2], results[3], results[3]);
hiddenRecord, datasetRecord, streamRecord, serviceRecord); assertResults(mds, SearchRequest.of("tag*").addNamespace(ns).setLimit(2).setCursorRequested(true).build(), datasetRecord, streamRecord);
assertInOrder(mds, SearchRequest.of("*").addNamespace(ns1).setLimit(1).setCursorRequested(true) .setSorting(new Sorting(ENTITY_NAME_KEY, Sorting.Order.ASC)).build(), programRecord); Assert.assertNotNull(response.getCursor()); response = assertInOrder(mds, SearchRequest.of("*").addNamespace(ns1).setLimit(1).setCursorRequested(true) .setCursor(response.getCursor()).setSorting(new Sorting(ENTITY_NAME_KEY, Sorting.Order.ASC)) .build(), Assert.assertNotNull(response.getCursor()); response = assertInOrder(mds, SearchRequest.of("*").addNamespace(ns1).setLimit(1).setCursorRequested(true) .setCursor(response.getCursor()).setSorting(new Sorting(ENTITY_NAME_KEY, Sorting.Order.ASC)) .build(), assertInOrder(mds, SearchRequest.of("*").addNamespace(ns1).setLimit(2).setCursorRequested(true) .setSorting(new Sorting(ENTITY_NAME_KEY, Sorting.Order.ASC)).build(), programRecord, datasetRecord); Assert.assertEquals(3, response.getTotalResults()); response = assertInOrder(mds, SearchRequest.of("*").addNamespace(ns1).setLimit(2).setCursorRequested(true) .setCursor(response.getCursor()).setSorting(new Sorting(ENTITY_NAME_KEY, Sorting.Order.ASC)) .build(),