|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase mondrian.test.FoodMartTestCase mondrian.olap.ParserTest
public class ParserTest
Tests the MDX parser.
Nested Class Summary | |
---|---|
static class |
ParserTest.TestParser
|
Field Summary | |
---|---|
(package private) static BuiltinFunTable |
funTable
|
Fields inherited from class mondrian.test.FoodMartTestCase |
---|
propSaver |
Constructor Summary | |
---|---|
ParserTest(String name)
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString |
Methods inherited from class junit.framework.Assert |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
static final BuiltinFunTable funTable
Constructor Detail |
---|
public ParserTest(String name)
Method Detail |
---|
protected ParserTest.TestParser createParser()
public void testAxisParsing() throws Exception
Exception
public void testNegativeCases() throws Exception
Exception
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 testMultipleAxes() throws Exception
Exception
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |