public class ParserTest extends FoodMartTestCase
Modifier and Type | Class and Description |
---|---|
static class |
ParserTest.TestParser |
Modifier and Type | Field and Description |
---|---|
(package private) static BuiltinFunTable |
funTable |
propSaver
Constructor and Description |
---|
ParserTest(String name) |
allMember, assertAxisReturns, assertAxisThrows, assertBooleanExprReturns, assertExprReturns, assertExprThrows, assertQueriesReturnSimilarResults, assertQueryReturns, assertQueryThrows, assertSize, cubeByName, execute, executeExpr, executeQuery, executeSingletonAxis, genderMembersIncludingAll, getConnection, getDimensionWithName, getTestContext, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, tearDown, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
static final BuiltinFunTable funTable
public ParserTest(String name)
protected ParserTest.TestParser createParser()
public void testScannerPunc()
According to the spec Identifiers (MDX), the first character of a regular identifier must be a letter (per the unicode standard 2.0) or underscore. Subsequent characters must be a letter, and underscore, or a digit.
public void testUnderscore()
public void testUnparse()
public void testMemberOnAxis()
public void testCaseTest()
public void testCaseSwitch()
public void testSetExpr()
public void testDimensionProperties()
public void testCellProperties()
public void testIsEmpty()
public void testIs()
public void testIsNull()
public void testNull()
public void testCast()
public void testMultiplication()
public void testBangFunction()
public void testId()
public void testIdWithKey()
public void testIdComplex()
public void testCloneQuery()
public void testNumbers()
public void testLargePrecision()
public void testIdentifier()
public void testEmptyExpr()
public void _testInnerSelect()
public void testAsPrecedence()
Currently that bug is not fixed. We give the AS operator low precedence, so CAST works as it should but 'expr AS namedSet' does not.
public void testDrillThrough()
public void testDrillThroughExtended1()
public void testDrillThroughExtended()
public void testDrillThroughExtended3()
public void testExplain()
public void testMultipleSpaces()
public void testChildren()