Package mondrian.test
Class IgnoreUnrelatedDimensionsTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.test.IgnoreUnrelatedDimensionsTest
-
public class IgnoreUnrelatedDimensionsTest extends FoodMartTestCase
Test case to push unrelatedDimensions to top level when ignoreUnrelatedDimensions property is set to true on a base cube usage.- Since:
- Dec 03, 2007
- Author:
- ajoglekar
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.test.FoodMartTestCase
FoodMartTestCase.QueryAndResult
-
-
Field Summary
-
Fields inherited from class mondrian.test.FoodMartTestCase
propSaver
-
-
Constructor Summary
Constructors Constructor Description IgnoreUnrelatedDimensionsTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestContext
getTestContext()
Returns the test context.protected void
setUp()
void
testAggMemberDefinedOnNonJoiningDimensionWithNonAllDefltMember()
void
testIgnoreUnrelatedDimsOnCompoundSlicer()
void
testIgnoreUnrelatedDimsOnSlicer()
Without a fix for MONDRIAN-1837, this result of the following query would be empty.void
testNonJoiningDimWithMeasureInCompoundSlicer()
void
testPartiallyRelatedMeasureWithCompoundSlicer()
void
testRelatedAndUnrelatedDimsOnCompoundSlicer()
void
testTotalingForValidAndNonValidMeasuresWithJoiningDimensions()
void
testTotalingOnCrossJoinOfJoiningAndNonJoiningDimensions()
void
testTotalingOnNonJoiningDimension()
void
testTotalingWhenIgnoreUnrelatedDimensionsPropertyIsTrue()
void
testUnrelatedDimPropOverridesIgnoreMeasure()
void
testVMShouldNotPushUpAggMemberDefinedOnNonJoiningDimension()
-
Methods inherited from class mondrian.test.FoodMartTestCase
allMember, assertAxisReturns, assertAxisThrows, assertBooleanExprReturns, assertExprReturns, assertExprThrows, assertQueriesReturnSimilarResults, assertQueryReturns, assertQueryThrows, assertSize, cubeByName, execute, executeExpr, executeQuery, executeSingletonAxis, genderMembersIncludingAll, getConnection, getDimensionWithName, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, tearDown, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getTestContext
public TestContext getTestContext()
Description copied from class:FoodMartTestCase
Returns the test context. Override this method if you wish to use a different source for your FoodMart connection.- Overrides:
getTestContext
in classFoodMartTestCase
-
testTotalingOnCrossJoinOfJoiningAndNonJoiningDimensions
public void testTotalingOnCrossJoinOfJoiningAndNonJoiningDimensions()
-
testVMShouldNotPushUpAggMemberDefinedOnNonJoiningDimension
public void testVMShouldNotPushUpAggMemberDefinedOnNonJoiningDimension()
-
testAggMemberDefinedOnNonJoiningDimensionWithNonAllDefltMember
public void testAggMemberDefinedOnNonJoiningDimensionWithNonAllDefltMember()
-
testIgnoreUnrelatedDimsOnSlicer
public void testIgnoreUnrelatedDimsOnSlicer()
Without a fix for MONDRIAN-1837, this result of the following query would be empty.
-
testIgnoreUnrelatedDimsOnCompoundSlicer
public void testIgnoreUnrelatedDimsOnCompoundSlicer()
-
testRelatedAndUnrelatedDimsOnCompoundSlicer
public void testRelatedAndUnrelatedDimsOnCompoundSlicer()
-
testPartiallyRelatedMeasureWithCompoundSlicer
public void testPartiallyRelatedMeasureWithCompoundSlicer()
-
testNonJoiningDimWithMeasureInCompoundSlicer
public void testNonJoiningDimWithMeasureInCompoundSlicer()
-
testTotalingForValidAndNonValidMeasuresWithJoiningDimensions
public void testTotalingForValidAndNonValidMeasuresWithJoiningDimensions()
-
testTotalingWhenIgnoreUnrelatedDimensionsPropertyIsTrue
public void testTotalingWhenIgnoreUnrelatedDimensionsPropertyIsTrue()
-
testTotalingOnNonJoiningDimension
public void testTotalingOnNonJoiningDimension()
-
testUnrelatedDimPropOverridesIgnoreMeasure
public void testUnrelatedDimPropOverridesIgnoreMeasure()
-
-