mondrian.test
Class MultipleHierarchyTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by mondrian.test.FoodMartTestCase
              extended by mondrian.test.MultipleHierarchyTest
All Implemented Interfaces:
junit.framework.Test

public class MultipleHierarchyTest
extends FoodMartTestCase

Tests multiple hierarchies within the same dimension.

Since:
Dec 15, 2005
Author:
jhyde

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
MultipleHierarchyTest(String name)
           
 
Method Summary
 void testAmbiguousHierarchyInCalcMember()
          Tests that mondrian detects an ambiguous hierarchy in a calculated member at compile time.
 void testCalcMember()
           
 void testDefaultNamedHierarchy()
          Tests bug MONDRIAN-750, "...
 void testMembersOfHierarchiesInSameDimensionInSlicer()
           
 void testMultipleMembersOfSameDimensionInSlicerFails()
           
 void testProperty()
          Tests bug MONDRIAN-191, "Properties not working with multiple hierarchies".
 void testWeekly()
           
 void testWeekly2()
           
 
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.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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()
Tests bug MONDRIAN-191, "Properties not working with multiple hierarchies".


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()
Tests bug MONDRIAN-750, "... multiple hierarchies beneath a single dimension throws exception".


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads