mondrian.olap
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, 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, failNotEquals, failNotSame, failSame
static final BuiltinFunTable funTable
public ParserTest(String name)
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 testCloneQuery()
public void testNumbers()
public void testLargePrecision()
public void testEmptyExpr()
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 testBadToken()
Error
.