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(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCubeDescription()protected StringgetFileName()protected voidsetUp()voidtestChildSelection()voidtestNativeFilterWithoutMeasures()voidtestNativeFilterWithoutMeasuresAndLevelWithProps()voidtestTotal()voidtestTupleSelection()-
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
-
-
-
-
Constructor Detail
-
MultipleColsInTupleAggTest
public MultipleColsInTupleAggTest()
-
MultipleColsInTupleAggTest
public MultipleColsInTupleAggTest(String name)
-
-
Method Detail
-
setUp
protected void setUp() throws Exception- Overrides:
setUpin classAggTableTestCase- Throws:
Exception
-
getFileName
protected String getFileName()
- Specified by:
getFileNamein classCsvDBTestCase
-
testNativeFilterWithoutMeasures
public void testNativeFilterWithoutMeasures() throws Exception- Throws:
Exception
-
testNativeFilterWithoutMeasuresAndLevelWithProps
public void testNativeFilterWithoutMeasuresAndLevelWithProps() throws Exception- Throws:
Exception
-
getCubeDescription
protected String getCubeDescription()
- Overrides:
getCubeDescriptionin classCsvDBTestCase
-
-