Skip to content

Commit e1b7d15

Browse files
llingllinggit
authored andcommitted
JavaDoc fix and test cleanup, #1196
1 parent 8587d1e commit e1b7d15

File tree

2 files changed

+22
-28
lines changed

2 files changed

+22
-28
lines changed

marklogic-client-api/src/main/java/com/marklogic/client/document/DocumentManager.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ <T extends R> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadat
594594
DocumentPage search(QueryDefinition querydef, long start);
595595

596596
/**
597-
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long) QueryManager.search}
597+
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, String) QueryManager.search}
598598
* but return complete documents via iterable DocumentPage. Retrieves up to getPageLength()
599599
* documents in each DocumentPage. If setMetadataCategories has
600600
* been called, populates metadata for each result in the format specified by
@@ -637,7 +637,7 @@ <T extends R> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadat
637637
DocumentPage search(QueryDefinition querydef, long start, Transaction transaction);
638638

639639
/**
640-
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, Transaction) QueryManager.search}
640+
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, Transaction, String) QueryManager.search}
641641
* but return complete documents via iterable DocumentPage. Retrieves up to getPageLength()
642642
* documents in each DocumentPage. If setMetadataCategories has
643643
* been called, populates metadata for each result in the format specified by
@@ -685,7 +685,7 @@ <T extends R> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadat
685685
DocumentPage search(QueryDefinition querydef, long start, SearchReadHandle searchHandle);
686686

687687
/**
688-
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long) QueryManager.search}
688+
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, String) QueryManager.search}
689689
* but return complete documents via iterable DocumentPage. Retrieves up to getPageLength()
690690
* documents in each DocumentPage. If searchHandle is not null,
691691
* requests a search response and populates searchHandle with it. If setMetadataCategories has
@@ -719,7 +719,7 @@ <T extends R> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadat
719719
DocumentPage search(QueryDefinition querydef, long start, SearchReadHandle searchHandle, Transaction transaction);
720720

721721
/**
722-
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, Transaction)}
722+
* Just like {@link QueryManager#search(QueryDefinition, SearchReadHandle, long, Transaction, String)}
723723
* but return complete documents via iterable DocumentPage. Retrieves up to getPageLength()
724724
* documents in each DocumentPage. If searchHandle is not null,
725725
* requests a search response and populates searchHandle with it. If setMetadataCategories has

marklogic-client-api/src/test/java/com/marklogic/client/test/document/DocumentWriteOperationTest.java

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -322,39 +322,33 @@ public void DocumentQueryWithForest() {
322322
textDocumentManager.write(batch);
323323
StructuredQueryDefinition query = new StructuredQueryBuilder().collection(collectionName);
324324

325-
DocumentPage documentsF1 = textDocumentManager.search(query, 1, "java-unittest-1");
326-
DocumentPage documentsF2 = textDocumentManager.search(query, 1, "java-unittest-2");
327-
DocumentPage documentsF3 = textDocumentManager.search(query, 1, "java-unittest-3");
325+
int forestCount = 3;
326+
DocumentPage[] documents = new DocumentPage[forestCount];
327+
ArrayList<Set<String>> sets = new ArrayList<Set<String>>();
328328

329-
long totalCount = documentsF1.getTotalSize() + documentsF2.getTotalSize() + documentsF3.getTotalSize();
330-
assertEquals(30, totalCount);
331-
332-
Set<String> set1 = new HashSet<>();
333-
Set<String> set2 = new HashSet<>();
334-
Set<String> set3 = new HashSet<>();
335-
336-
for (DocumentRecord document : documentsF1) {
337-
set1.add(document.getUri());
338-
}
329+
long totalCount = 0;
339330

340-
for (DocumentRecord document : documentsF2) {
341-
set2.add(document.getUri());
342-
}
331+
for (int i = 0; i < forestCount; i++) {
332+
documents[i] = textDocumentManager.search(query, 1, "java-unittest-" + String.valueOf(i+1));
333+
totalCount += documents[i].getTotalSize();
334+
sets.add(new HashSet<String>());
335+
for (DocumentRecord document : documents[i]) {
336+
sets.get(i).add(document.getUri());
337+
}
343338

344-
for (DocumentRecord document : documentsF3) {
345-
set3.add(document.getUri());
346339
}
340+
assertEquals(30, totalCount);
347341

348-
Set<String> intersectSet = new HashSet<>(set1);
349-
intersectSet.retainAll(set2);
342+
Set<String> intersectSet = new HashSet<>(sets.get(0));
343+
intersectSet.retainAll(sets.get(1));
350344
assertTrue(intersectSet.isEmpty());
351345

352-
intersectSet.addAll(set1);
353-
intersectSet.retainAll(set3);
346+
intersectSet.addAll(sets.get(0));
347+
intersectSet.retainAll(sets.get(2));
354348
assertTrue(intersectSet.isEmpty());
355349

356-
intersectSet.addAll(set2);
357-
intersectSet.retainAll(set3);
350+
intersectSet.addAll(sets.get(1));
351+
intersectSet.retainAll(sets.get(2));
358352
assertTrue(intersectSet.isEmpty());
359353
}
360354

0 commit comments

Comments
 (0)