Skip to content

Commit e120406

Browse files
Ajit GeorgeAjit George
authored andcommitted
Fixed regression
1 parent 38218ca commit e120406

File tree

1 file changed

+28
-5
lines changed

1 file changed

+28
-5
lines changed

test-complete/src/test/java/com/marklogic/javaclient/TestBulkReadWriteWithJacksonParserHandle.java

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
public class TestBulkReadWriteWithJacksonParserHandle extends
5656
BasicJavaClientREST {
5757

58-
private static final String DIRECTORY = "/bulkread/";
58+
private static final String DIRECTORY = "/";
5959
private static String dbName = "TestBulkJacksonParserDB";
6060
private static String[] fNames = { "TestBulkJacksonParserDB-1" };
6161
private static String restServerName = "REST-Java-Client-API-Server";
@@ -491,6 +491,30 @@ public void testWriteMultiJSONFilesDefaultMetadata() throws Exception
491491
@Test
492492
public void testBulkSearchQBEWithJSONResponseFormat() throws IOException, ParserConfigurationException, SAXException, TransformerException {
493493
int count;
494+
String docId[] = { "/a.json", "/b.json", "/c.json" };
495+
String json1 = new String("{\"animal\":\"dog\", \"says\":\"woof\"}");
496+
String json2 = new String("{\"animal\":\"cat\", \"says\":\"meow\"}");
497+
String json3 = new String("{\"animal\":\"rat\", \"says\":\"keek\"}");
498+
499+
JsonFactory f = new JsonFactory();
500+
501+
JSONDocumentManager docMgr1 = client.newJSONDocumentManager();
502+
docMgr1.setMetadataCategories(Metadata.ALL);
503+
DocumentWriteSet writeset = docMgr1.newWriteSet();
504+
505+
JacksonParserHandle jacksonParserHandle1 = new JacksonParserHandle();
506+
JacksonParserHandle jacksonParserHandle2 = new JacksonParserHandle();
507+
JacksonParserHandle jacksonParserHandle3 = new JacksonParserHandle();
508+
509+
jacksonParserHandle1.set(f.createParser(json1));
510+
jacksonParserHandle2.set(f.createParser(json2));
511+
jacksonParserHandle3.set(f.createParser(json3));
512+
513+
writeset.add(docId[0], jacksonParserHandle1);
514+
writeset.add(docId[1], jacksonParserHandle2);
515+
writeset.add(docId[2], jacksonParserHandle3);
516+
// Write to database.
517+
docMgr1.write(writeset);
494518

495519
//Creating a xml document manager for bulk search
496520
XMLDocumentManager docMgr = client.newXMLDocumentManager();
@@ -533,11 +557,10 @@ public void testBulkSearchQBEWithJSONResponseFormat() throws IOException, Parser
533557
pageNo = pageNo + page.getPageSize();
534558
}while(!page.isLastPage() && page.hasContent() );
535559

536-
assertEquals("page count is ",5,page.getTotalPages());
537-
assertTrue("Page has previous page ?",page.hasPreviousPage());
560+
assertEquals("page count is ",1,page.getTotalPages());
561+
assertFalse("Page has previous page ?",page.hasPreviousPage());
538562
assertEquals("page size", 25,page.getPageSize());
539-
assertEquals("document count", 102,page.getTotalSize());
540-
563+
assertEquals("document count", 1,page.getTotalSize());
541564
}
542565

543566
@AfterClass

0 commit comments

Comments
 (0)