mondrian.rolap.agg
Class AggregationOnDistinctCountMeasuresTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
mondrian.test.FoodMartTestCase
mondrian.rolap.BatchTestCase
mondrian.rolap.agg.AggregationOnDistinctCountMeasuresTest
- All Implemented Interfaces:
- Test
public class AggregationOnDistinctCountMeasuresTest
- extends BatchTestCase
AggregationOnDistinctCountMeasureTest
tests the
Distinct Count functionality with tuples and members.
- Since:
- 19 December, 2007
- Version:
- $Id: //open/mondrian/testsrc/main/mondrian/rolap/agg/AggregationOnDistinctCountMeasuresTest.java#32 $
- Author:
- ajogleka
Fields inherited from class mondrian.rolap.BatchTestCase |
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime |
Methods inherited from class mondrian.rolap.BatchTestCase |
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, createBatch, createBatch, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure |
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, getTestContext, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, tearDown, warehouseMembersCanadaMexicoUsa |
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, failNotEquals, failNotSame, failSame |
AggregationOnDistinctCountMeasuresTest
public AggregationOnDistinctCountMeasuresTest()
setUp
protected void setUp()
throws Exception
- Overrides:
setUp
in class TestCase
- Throws:
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 class FoodMartTestCase
testTupleWithAllLevelMembersOnly
public void testTupleWithAllLevelMembersOnly()
testCrossJoinOfAllMembers
public void testCrossJoinOfAllMembers()
testCrossJoinMembersWithASingleMember
public void testCrossJoinMembersWithASingleMember()
testCrossJoinMembersWithSetOfMembers
public void testCrossJoinMembersWithSetOfMembers()
testCrossJoinParticularMembersFromTwoDimensions
public void testCrossJoinParticularMembersFromTwoDimensions()
testDistinctCountOnSetOfMembersFromOneDimension
public void testDistinctCountOnSetOfMembersFromOneDimension()
testDistinctCountWithAMeasureAsPartOfTuple
public void testDistinctCountWithAMeasureAsPartOfTuple()
testDistinctCountOnSetOfMembers
public void testDistinctCountOnSetOfMembers()
testDistinctCountOnTuplesWithSomeNonJoiningDimensions
public void testDistinctCountOnTuplesWithSomeNonJoiningDimensions()
testAggregationListOptimizationForChildren
public void testAggregationListOptimizationForChildren()
testDistinctCountOnMembersWithNonJoiningDimensionNotAtAllLevel
public void testDistinctCountOnMembersWithNonJoiningDimensionNotAtAllLevel()
testNonJoiningDimensionWithAllMember
public void testNonJoiningDimensionWithAllMember()
testCrossJoinOfJoiningAndNonJoiningDimensionWithAllMember
public void testCrossJoinOfJoiningAndNonJoiningDimensionWithAllMember()
testCrossJoinOfJoiningAndNonJoiningDimension
public void testCrossJoinOfJoiningAndNonJoiningDimension()
testAggregationOverLargeListGeneratesError
public void testAggregationOverLargeListGeneratesError()
testMultiLevelMembersNullParents
public void testMultiLevelMembersNullParents()
testMultiLevelMembersMixedNullNonNullParent
public void testMultiLevelMembersMixedNullNonNullParent()
testMultiLevelsMixedNullNonNullChild
public void testMultiLevelsMixedNullNonNullChild()
testAggregationOnCJofMembersGeneratesOptimalQuery
public void testAggregationOnCJofMembersGeneratesOptimalQuery()
testCanNotBatchForDifferentCompoundPredicate
public void testCanNotBatchForDifferentCompoundPredicate()
testDistinctCountInNonGroupingSetsQuery
public void testDistinctCountInNonGroupingSetsQuery()
- Test distinct count agg happens in non gs query for subset of members
with mixed measures.
testAggregationOfMembersAndDefaultMemberWithoutGroupingSets
public void testAggregationOfMembersAndDefaultMemberWithoutGroupingSets()
testShouldConvertListOfMembersToTuples
public void testShouldConvertListOfMembersToTuples()
testOptimizeChildren
public void testOptimizeChildren()
testOptimizeListWhenTuplesAreFormedWithDifferentLevels
public void testOptimizeListWhenTuplesAreFormedWithDifferentLevels()
testOptimizeListWithTuplesOfLength3
public void testOptimizeListWithTuplesOfLength3()
testOptimizeChildrenForTuplesWithLength1
public void testOptimizeChildrenForTuplesWithLength1()
testOptimizeChildrenForTuplesWithLength3
public void testOptimizeChildrenForTuplesWithLength3()
testOptimizeChildrenWhenTuplesAreFormedWithDifferentLevels
public void testOptimizeChildrenWhenTuplesAreFormedWithDifferentLevels()
testWhetherCJOfChildren
public void testWhetherCJOfChildren()
testShouldNotRemoveDuplicateTuples
public void testShouldNotRemoveDuplicateTuples()
testMemberCountIsSameForAllMembersInTuple
public void testMemberCountIsSameForAllMembersInTuple()
testMemberCountIsNotSameForAllMembersInTuple
public void testMemberCountIsNotSameForAllMembersInTuple()
testAggregatesAtTheSameLevelForNormalAndDistinctCountMeasure
public void testAggregatesAtTheSameLevelForNormalAndDistinctCountMeasure()
testDistinctCountForAggregatesAtTheSameLevel
public void testDistinctCountForAggregatesAtTheSameLevel()