|
|||||||||
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.CustomizedParserTest
public class CustomizedParserTest
Tests a customized MDX Parser.
Field Summary |
---|
Fields inherited from class mondrian.test.FoodMartTestCase |
---|
propSaver |
Constructor Summary | |
---|---|
CustomizedParserTest(String name)
|
Method Summary | |
---|---|
(package private) CustomizedFunctionTable |
getCustomizedFunctionTable(Set<String> funNameSet)
|
void |
testAddition()
|
void |
testCrossJoinFail()
|
void |
testLiterals()
|
void |
testMeasureSlicerFail()
|
void |
testMissingObjectFail()
|
void |
testMissingObjectFailWithStrict()
|
void |
testMissingObjectSucceedWithoutStrict()
|
void |
testMixingAttributesFail()
|
void |
testMixingMemberLimitation()
Mondrian is not strict about referencing a dimension member in calculated measures. |
void |
testMultipleMultiplication()
|
void |
testMultiplicationFail()
|
void |
testSingleMultiplication()
|
void |
testSubtraction()
|
void |
testTupleFail()
|
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 |
Constructor Detail |
---|
public CustomizedParserTest(String name)
Method Detail |
---|
CustomizedFunctionTable getCustomizedFunctionTable(Set<String> funNameSet)
public void testAddition()
public void testSubtraction()
public void testSingleMultiplication()
public void testMultipleMultiplication()
public void testLiterals()
public void testMissingObjectFail()
public void testMissingObjectFailWithStrict()
public void testMissingObjectSucceedWithoutStrict()
public void testMultiplicationFail()
public void testMixingAttributesFail()
public void testCrossJoinFail()
public void testMeasureSlicerFail()
public void testTupleFail()
public void testMixingMemberLimitation()
The following expression passes parsing and validation. Its computation is strange: the result is as if the measure is defined as ([Measures].[Store Cost] + [Measures].[Store Cost])
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |