Skip to content

Commit 3b561c9

Browse files
authored
Merge pull request #1464 from marklogic/feature/1324-optic-bug
Added ignored test for bug 58233
2 parents d3372c6 + cd2349d commit 3b561c9

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

marklogic-client-api/src/test/java/com/marklogic/client/test/rows/RowManagerTest.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import javax.xml.transform.stream.StreamResult;
4040
import javax.xml.xpath.XPathExpressionException;
4141

42+
import com.fasterxml.jackson.databind.node.ObjectNode;
4243
import com.marklogic.client.datamovement.DataMovementManager;
4344
import com.marklogic.client.datamovement.WriteBatcher;
4445
import com.marklogic.client.io.*;
@@ -48,6 +49,7 @@
4849
import com.marklogic.client.type.*;
4950
import org.junit.AfterClass;
5051
import org.junit.BeforeClass;
52+
import org.junit.Ignore;
5153
import org.junit.Test;
5254
import org.w3c.dom.Document;
5355
import org.w3c.dom.Element;
@@ -1458,6 +1460,30 @@ public void testSampleByNoArg() throws IOException {
14581460
long count = rows.stream().count();
14591461
assertEquals("count doesn't match", 4, count);
14601462
}
1463+
1464+
@Test
1465+
@Ignore("Waiting on a fix for https://bugtrack.marklogic.com/58233")
1466+
public void testBug58233() {
1467+
RowManager rowMgr = Common.client.newRowManager();
1468+
1469+
PlanBuilder op = rowMgr.newPlanBuilder();
1470+
1471+
// This succeeds
1472+
rowMgr.resultRows(op
1473+
.fromLiterals(numberRows)
1474+
.facetBy(
1475+
op.namedGroupSeq(op.bucketGroup(op.xs.string("r"), op.col("r"), op.xs.integerSeq(2, 4)))
1476+
)).stream().collect(Collectors.toList());
1477+
1478+
// But this fails when namedGroupSeq is not included
1479+
rowMgr.resultRows(op
1480+
.fromLiterals(numberRows)
1481+
.facetBy(
1482+
op.bucketGroup(op.xs.string("r"), op.col("r"), op.xs.integerSeq(2, 4))
1483+
)).stream().collect(Collectors.toList());
1484+
}
1485+
1486+
14611487
@Test
14621488
public void testBucketGroup() {
14631489
RowManager rowMgr = Common.client.newRowManager();

0 commit comments

Comments
 (0)