public class CustomizedParserTest extends FoodMartTestCase
propSaver
Constructor and Description |
---|
CustomizedParserTest(String name) |
Modifier and Type | Method and Description |
---|---|
(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() |
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
public CustomizedParserTest(String name)
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])