public class ExprParserTest
extends java.lang.Object
| Constructor and Description |
|---|
ExprParserTest() |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkBadParse(java.lang.String s)
Check that a string doesn't parse.
|
private void |
checkParseRoundTrip(java.lang.String input,
java.lang.String expected)
Check that a string parses and is reconstituted as a string that we expect.
|
void |
testBug95503()
Fix for Bug#95503 (29821029), Operator IN not mapping consistently to the right X Plugin operation.
|
void |
testComplexTableSelectProjection() |
void |
testExprAsPathDocumentProjection() |
void |
testExprTree()
Explicit test inspecting the expression tree.
|
void |
testJsonConstructorAsDocumentProjection() |
void |
testJsonExprsInDocumentProjection() |
void |
testJsonLiteral() |
void |
testNamedPlaceholders() |
void |
testNumberedPlaceholders() |
void |
testOrderByParserBasic() |
void |
testOrderByParserComplexExpressions() |
void |
testOverlaps() |
void |
testOverlapsInProjection() |
void |
testRandom() |
void |
testRoundTrips()
Test that expressions parsed and serialize back to the expected form.
|
void |
testStarTableSelectProjection() |
void |
testTableInsertProjection() |
void |
testTableUpdateField() |
void |
testTrivialDocumentProjection() |
void |
testTrivialTableSelectProjection() |
void |
testUnnumberedPlaceholders() |
void |
testUnparseables() |
void |
unqualifiedDocPaths() |
private void checkBadParse(java.lang.String s)
s - @Test public void testUnparseables()
private void checkParseRoundTrip(java.lang.String input,
java.lang.String expected)
input - expected - @Test public void testRoundTrips()
@Test public void testExprTree()
@Test public void testOrderByParserBasic()
@Test public void testOrderByParserComplexExpressions()
@Test public void testNamedPlaceholders()
@Test public void testNumberedPlaceholders()
@Test public void testUnnumberedPlaceholders()
@Test public void testJsonLiteral()
@Test public void testTrivialDocumentProjection()
@Test public void testExprAsPathDocumentProjection()
@Test public void testJsonConstructorAsDocumentProjection()
@Test public void testJsonExprsInDocumentProjection()
@Test public void testTableInsertProjection()
@Test public void testTableUpdateField()
@Test public void testTrivialTableSelectProjection()
@Test public void testStarTableSelectProjection()
@Test public void testComplexTableSelectProjection()
@Test public void testRandom()
@Test public void unqualifiedDocPaths()
@Test public void testBug95503()
@Test public void testOverlaps()
@Test public void testOverlapsInProjection()