public class CompoundSlicerTest extends FoodMartTestCase
FoodMartTestCase.QueryAndResult
propSaver
Constructor and Description |
---|
CompoundSlicerTest()
Creates a CompoundSlicerTest.
|
CompoundSlicerTest(String name)
Creates a CompoundSlicerTest with a given name.
|
Modifier and Type | Method and Description |
---|---|
void |
_testMondrian1226Variation() |
void |
testBugMondrian899()
|
void |
testBugMondrian900()
|
void |
testCompoundAggCalcMemberInSlicer1() |
void |
testCompoundAggCalcMemberInSlicer2() |
void |
testCompoundSlicer()
Test case for a basic query with more than one member of the same
hierarchy in the WHERE clause.
|
void |
testCompoundSlicerAndNamedSet() |
void |
testCompoundSlicerExcept()
Tests compound slicer with EXCEPT.
|
void |
testCompoundSlicerOverTuples()
Tests a query with a compond slicer over tuples.
|
void |
testCompoundSlicerWithCellFormatter() |
void |
testCompoundSlicerWithComplexAggregation() |
void |
testCompoundSlicerWithDistinctCount()
Compound slicer with distinct-count measure.
|
void |
testDistinctCountMeasureInSlicer() |
void |
testDistinctCountWithAggregateMembersAndCompSlicer() |
void |
testEmptySetSlicerReturnsNull()
Tests that if the slicer contains zero members, all cells are null.
|
void |
testEmptySetSlicerViaExpressionReturnsNull()
Tests that if the slicer is calculated using an expression and contains
zero members, all cells are null.
|
void |
testMondrian1226() |
void |
testRollupAvg()
Tests compound slicer, and other rollups, with AVG function.
|
void |
testSimulatedCompoundSlicer()
Query that simulates a compound slicer by creating a calculated member
that aggregates over a set and places it in the WHERE clause.
|
void |
testSlicerContainsLiteralNull()
Slicer that is literal null.
|
void |
testSlicerContainsNullMember()
Slicer that is a member expression that evaluates to null.
|
void |
testSlicerContainsPartiallyNullMember()
Slicer that is a tuple and one of the members evaluates to null;
that makes it a null tuple, and it is eliminated from the list.
|
void |
testSlicerWithCalcMembers() |
void |
testTopCount() |
void |
testTopCountAllSlicers() |
void |
testTopCountWithAggregatedMember2()
Test case for the support of native top count with aggregated measures
feeding the range directly to aggregate.
|
void |
testTopCountWithAggregatedMember5()
Test case for the support of native top count with aggregated measures
using yet another different format, slightly different results
|
void |
testTopCountWithAggregatedMemberCacheKey()
Test case for the support of native top count with aggregated measures
using the most complex format I can think of, slightly different results.
|
void |
testTopCountWithAggregatedMemberCMRange()
Test case for the support of native top count with aggregated measures.
|
void |
testTopCountWithAggregatedMemberEnumCMSet()
Test case for the support of native top count with aggregated measures
using enumerated members in a calculated member.
|
void |
testTopCountWithAggregatedMemberEnumSet()
Test case for the support of native top count with aggregated measures
using enumerated members.
|
void |
testVirtualCubeWithCountDistinctPartiallySatisfiable() |
void |
testVirtualCubeWithCountDistinctSatisfiable() |
void |
testVirtualCubeWithCountDistinctUnsatisfiable() |
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, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
tearDown
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 CompoundSlicerTest()
public CompoundSlicerTest(String name)
name
- Test namepublic void testSimulatedCompoundSlicer()
public void testCompoundSlicerExcept()
Test case for Bug MONDRIAN-637, "Using Except in the slicer makes no sense".
public void testCompoundSlicerWithCellFormatter()
public void testMondrian1226()
public void _testMondrian1226Variation()
public void testCompoundSlicerOverTuples()
public void testEmptySetSlicerReturnsNull()
public void testEmptySetSlicerViaExpressionReturnsNull()
public void testCompoundSlicer()
public void testSlicerContainsNullMember()
public void testSlicerContainsLiteralNull()
public void testSlicerContainsPartiallyNullMember()
public void testCompoundSlicerWithDistinctCount()
public void testRollupAvg()
Test case for Bug MONDRIAN-675, "Allow rollup of measures based on AVG aggregate function".
public void testBugMondrian899()
public void testTopCount()
public void testTopCountAllSlicers()
public void testTopCountWithAggregatedMemberCMRange()
public void testTopCountWithAggregatedMember2()
public void testTopCountWithAggregatedMemberEnumCMSet()
public void testTopCountWithAggregatedMemberEnumSet()
public void testTopCountWithAggregatedMember5()
public void testTopCountWithAggregatedMemberCacheKey()
public void testBugMondrian900()
public void testSlicerWithCalcMembers() throws Exception
Exception
public void testCompoundSlicerAndNamedSet()
public void testDistinctCountMeasureInSlicer()
public void testDistinctCountWithAggregateMembersAndCompSlicer()
public void testVirtualCubeWithCountDistinctUnsatisfiable()
public void testVirtualCubeWithCountDistinctSatisfiable()
public void testVirtualCubeWithCountDistinctPartiallySatisfiable()
public void testCompoundSlicerWithComplexAggregation()
public void testCompoundAggCalcMemberInSlicer1()
public void testCompoundAggCalcMemberInSlicer2()