Package mondrian.rolap.aggmatcher
Class UsagePrefixTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.test.loader.CsvDBTestCase
-
- mondrian.rolap.aggmatcher.AggTableTestCase
-
- mondrian.rolap.aggmatcher.UsagePrefixTest
-
public class UsagePrefixTest extends AggTableTestCase
Validates the dimension attribute usagePrefix is correctly applied when querying aggregate tables. http://jira.pentaho.com/browse/MONDRIAN-595- Author:
- Matt Campbell
-
-
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 UsagePrefixTest()
UsagePrefixTest(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCubeDescription()
protected String
getFileName()
void
testUsagePrefix()
void
testUsagePrefixTwoDims()
-
Methods inherited from class mondrian.rolap.aggmatcher.AggTableTestCase
getDirectoryName, setUp
-
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
-
UsagePrefixTest
public UsagePrefixTest()
-
UsagePrefixTest
public UsagePrefixTest(String name)
-
-
Method Detail
-
getCubeDescription
protected String getCubeDescription()
- Overrides:
getCubeDescription
in classCsvDBTestCase
-
getFileName
protected String getFileName()
- Specified by:
getFileName
in classCsvDBTestCase
-
-