Package mondrian.rolap.aggmatcher
Class MultipleColsInTupleAggTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.test.loader.CsvDBTestCase
-
- mondrian.rolap.aggmatcher.AggTableTestCase
-
- mondrian.rolap.aggmatcher.MultipleColsInTupleAggTest
-
public class MultipleColsInTupleAggTest extends AggTableTestCase
Testcase for levels that contain multiple columns and are collapsed in the agg table.- Author:
- Will Gorman
-
-
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 MultipleColsInTupleAggTest()
MultipleColsInTupleAggTest(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getCubeDescription()
protected java.lang.String
getFileName()
protected void
setUp()
void
testChildSelection()
void
testNativeFilterWithoutMeasures()
void
testNativeFilterWithoutMeasuresAndLevelWithProps()
void
testTotal()
void
testTupleSelection()
-
Methods inherited from class mondrian.rolap.aggmatcher.AggTableTestCase
getDirectoryName
-
Methods inherited from class mondrian.test.loader.CsvDBTestCase
createTestContext, getNamedSetDescription, getParameterDescription, getRoleDescription, getSchema, getSqlConnection, getTestContext, getUdfDescription, getVirtualCubeDescription, isApplicable, tearDown
-
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, isDefaultNullMemberRepresentation, isGroupingSetsSupported, member, productMembersPotScrubbersPotsAndPans, storeMembersCAAndOR, storeMembersUsaAndCanada, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws java.lang.Exception
- Overrides:
setUp
in classAggTableTestCase
- Throws:
java.lang.Exception
-
getFileName
protected java.lang.String getFileName()
- Specified by:
getFileName
in classCsvDBTestCase
-
testTotal
public void testTotal() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testTupleSelection
public void testTupleSelection() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testNativeFilterWithoutMeasures
public void testNativeFilterWithoutMeasures() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testNativeFilterWithoutMeasuresAndLevelWithProps
public void testNativeFilterWithoutMeasuresAndLevelWithProps() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testChildSelection
public void testChildSelection() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getCubeDescription
protected java.lang.String getCubeDescription()
- Overrides:
getCubeDescription
in classCsvDBTestCase
-
-