Package mondrian.test
Class MultipleHierarchyTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.test.MultipleHierarchyTest
-
public class MultipleHierarchyTest extends BatchTestCase
Tests multiple hierarchies within the same dimension.- Since:
- Dec 15, 2005
- Author:
- jhyde
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.rolap.BatchTestCase
BatchTestCase.TestCase
-
-
Field Summary
-
Fields inherited from class mondrian.rolap.BatchTestCase
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime
-
Fields inherited from class mondrian.test.FoodMartTestCase
propSaver
-
-
Constructor Summary
Constructors Constructor Description MultipleHierarchyTest(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testAmbiguousHierarchyInCalcMember()
Tests that mondrian detects an ambiguous hierarchy in a calculated member at compile time.void
testCalcMember()
void
testCalcMemOnMultipleHierarchy()
void
testDefaultNamedHierarchy()
Tests bug MONDRIAN-750, "...void
testMembersOfHierarchiesInSameDimensionInSlicer()
void
testMultipleMembersOfSameDimensionInSlicerFails()
void
testProperty()
void
testWeekly()
void
testWeekly2()
-
Methods inherited from class mondrian.rolap.BatchTestCase
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, assertRequestSql, assertRequestSql, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, createBatch, createBatch, createRequest, createRequest, createRequest, createRequest, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure, mysqlPattern, sqlPattern
-
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, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Constructor Detail
-
MultipleHierarchyTest
public MultipleHierarchyTest(String name)
-
-
Method Detail
-
testWeekly
public void testWeekly()
-
testWeekly2
public void testWeekly2()
-
testMultipleMembersOfSameDimensionInSlicerFails
public void testMultipleMembersOfSameDimensionInSlicerFails()
-
testMembersOfHierarchiesInSameDimensionInSlicer
public void testMembersOfHierarchiesInSameDimensionInSlicer()
-
testCalcMember
public void testCalcMember()
-
testProperty
public void testProperty()
-
testAmbiguousHierarchyInCalcMember
public void testAmbiguousHierarchyInCalcMember()
Tests that mondrian detects an ambiguous hierarchy in a calculated member at compile time. (SSAS detects at run time, and generates a cell error, but this is better.)
-
testDefaultNamedHierarchy
public void testDefaultNamedHierarchy()
-
testCalcMemOnMultipleHierarchy
public void testCalcMemOnMultipleHierarchy()
-
-