Skip to content

Commit f5a05bb

Browse files
georgeajitgeorgeajit
authored andcommitted
Bucket Group changes - Bucketed to higher values and typo correction
1 parent 2a56fe3 commit f5a05bb

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/functionaltest/TestOpticOnLexicons.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ public void testJoinInnerWithInnerDocfromLexicons() throws KeyManagementExceptio
416416
assertEquals("Element 3 (myCity) in date incorrect", "1999-04-22", jsonInnerDocNodes.get(2).path("myCity.date").path("value").asText());
417417
assertEquals("Element 4 (myCity) in date incorrect", "2006-06-23", jsonInnerDocNodes.get(3).path("myCity.date").path("value").asText());
418418

419-
// Verify lasst result, since records are ordered.
419+
// Verify last result, since records are ordered.
420420
assertEquals("Element 5 (myCity) in date incorrect", "2007-01-01", jsonInnerDocNodes.get(4).path("myCity.date").path("value").asText());
421421
assertEquals("Element 5 (myCity) in URI1 incorrect", "/optic/lexicon/test/doc1.json", jsonInnerDocNodes.get(4).path("myCity.uri1").path("value").asText());
422422
assertEquals("Element 5 (myCity) in distance incorrect", "50.4", jsonInnerDocNodes.get(4).path("myCity.distance").path("value").asText());

marklogic-client-api-functionaltests/src/test/java/com/marklogic/client/functionaltest/TestOpticOnLiterals.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1915,9 +1915,9 @@ public void testFacetByWithBucketGroups() throws KeyManagementException, NoSuchA
19151915

19161916
rowMgr.resultDoc(output1, jacksonHandle);
19171917
JsonNode colorBucketNodes = jacksonHandle.get().path("rows");
1918-
assertEquals("Bucket group 1 count value incorrect", "9", colorBucketNodes.path(0).path("colorBucket").path("value").path(0).path("count").asText());
1919-
assertEquals("Bucket group 2 count value incorrect", "5", colorBucketNodes.path(0).path("colorBucket").path("value").path(1).path("count").asText());
1920-
assertEquals("Bucket group 3 count value incorrect", "3", colorBucketNodes.path(0).path("colorBucket").path("value").path(2).path("count").asText());
1918+
assertEquals("Bucket group 1 count value incorrect", "7", colorBucketNodes.path(0).path("colorBucket").path("value").path(0).path("count").asText());
1919+
assertEquals("Bucket group 2 count value incorrect", "6", colorBucketNodes.path(0).path("colorBucket").path("value").path(1).path("count").asText());
1920+
assertEquals("Bucket group 3 count value incorrect", "4", colorBucketNodes.path(0).path("colorBucket").path("value").path(2).path("count").asText());
19211921

19221922
// outside range
19231923
ModifyPlan output2 = plan1.joinInner(plan2)
@@ -1939,9 +1939,8 @@ public void testFacetByWithBucketGroups() throws KeyManagementException, NoSuchA
19391939

19401940
rowMgr.resultDoc(output3, jacksonHandle);
19411941
JsonNode descBucketNodesStringRange = jacksonHandle.get().path("rows");
1942-
assertEquals("Bucket group 1 count value incorrect", "1", descBucketNodesStringRange.path(0).path("descBucket").path("value").path(0).path("count").asText());
1943-
assertEquals("Bucket group 2 count value incorrect", "9", descBucketNodesStringRange.path(0).path("descBucket").path("value").path(1).path("count").asText());
1944-
assertEquals("Bucket group 3 count value incorrect", "7", descBucketNodesStringRange.path(0).path("descBucket").path("value").path(2).path("count").asText());
1942+
assertEquals("Bucket group 1 count value incorrect", "9", descBucketNodesStringRange.path(0).path("descBucket").path("value").path(0).path("count").asText());
1943+
assertEquals("Bucket group 2 count value incorrect", "8", descBucketNodesStringRange.path(0).path("descBucket").path("value").path(1).path("count").asText());
19451944

19461945
//bucket group negative test
19471946
ModifyPlan output4 = plan1.joinInner(plan2)
@@ -1972,10 +1971,10 @@ public void testLiteralsWithColumnInfo() throws KeyManagementException, NoSuchAl
19721971

19731972
String colInfo = rowMgr.columnInfoAs(output, String.class);
19741973
//System.out.println("In testLiteralsWithColumnInfo method" + colInfo);
1975-
assertTrue("Element 1 desc value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"desc\", \"type\":\"unknown\", \"nullable\":false"));
1976-
assertTrue("Element 2 colorId value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"colorId\", \"type\":\"unknown\", \"nullable\":false}"));
1977-
assertTrue("Element 3 rowId value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"rowId\", \"type\":\"unknown\", \"nullable\":false}"));
1978-
assertTrue("Element 4 colorDesc value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"colorDesc\", \"type\":\"unknown\", \"nullable\":false}"));
1974+
assertTrue("Element 1 desc value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"desc\", \"type\":\"string\", \"nullable\":false"));
1975+
assertTrue("Element 2 colorId value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"colorId\", \"type\":\"integer\", \"nullable\":false}"));
1976+
assertTrue("Element 3 rowId value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"rowId\", \"type\":\"integer\", \"nullable\":false}"));
1977+
assertTrue("Element 4 colorDesc value incorrect", colInfo.contains("{\"schema\":\"\", \"view\":\"\", \"column\":\"colorDesc\", \"type\":\"string\", \"nullable\":false}"));
19791978
}
19801979

19811980
@AfterClass

0 commit comments

Comments
 (0)