Package mondrian.rolap.agg
Class SegmentLoaderTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.rolap.agg.SegmentLoaderTest
-
public class SegmentLoaderTest extends BatchTestCase
Test for
SegmentLoader- Since:
- 06-Jun-2007
- Author:
- Thiyagu
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSegmentLoaderTest.MyDelegatingInvocationHandler-
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 SegmentLoaderTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()protected voidtearDown()voidtestGetGroupingBitKey()voidtestGetGroupingColumnsList()voidtestGroupingSetsUtilForMissingGroupingBitKeys()voidtestGroupingSetsUtilSetsDetailForRollupColumns()voidtestGroupingSetsUtilSetsForDetailForRollupColumns()voidtestGroupingSetsUtilSetsForGroupingFunctionIndex()voidtestLoadWithMockResultsForLoadingOnlyDetailedSegments()voidtestLoadWithMockResultsForLoadingSummaryAndDetailedSegments()voidtestLoadWithMockResultsForLoadingSummaryAndDetailedSegmentsUsingSparse()voidtestLoadWithWithNullInRollupColumn()Tests load with mock results for loading summary and detailed segments with null in rollup column.voidtestProcessDataForGettingGroupingSetsBitKeysAndLoadingAxisValueSet()voidtestProcessDataForNonGroupingSetsScenario()voidtestProcessDataForSettingNullAxis()voidtestRollup()-
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, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
tearDown
protected void tearDown() throws Exception- Overrides:
tearDownin classFoodMartTestCase- Throws:
Exception
-
testLoadWithMockResultsForLoadingSummaryAndDetailedSegments
public void testLoadWithMockResultsForLoadingSummaryAndDetailedSegments() throws ExecutionException, InterruptedException
-
testLoadWithWithNullInRollupColumn
public void testLoadWithWithNullInRollupColumn() throws ExecutionException, InterruptedExceptionTests load with mock results for loading summary and detailed segments with null in rollup column.
-
testLoadWithMockResultsForLoadingSummaryAndDetailedSegmentsUsingSparse
public void testLoadWithMockResultsForLoadingSummaryAndDetailedSegmentsUsingSparse() throws ExecutionException, InterruptedException
-
testLoadWithMockResultsForLoadingOnlyDetailedSegments
public void testLoadWithMockResultsForLoadingOnlyDetailedSegments() throws ExecutionException, InterruptedException
-
testProcessDataForGettingGroupingSetsBitKeysAndLoadingAxisValueSet
public void testProcessDataForGettingGroupingSetsBitKeysAndLoadingAxisValueSet() throws SQLException- Throws:
SQLException
-
testProcessDataForSettingNullAxis
public void testProcessDataForSettingNullAxis() throws SQLException- Throws:
SQLException
-
testProcessDataForNonGroupingSetsScenario
public void testProcessDataForNonGroupingSetsScenario() throws SQLException- Throws:
SQLException
-
testGetGroupingBitKey
public void testGetGroupingBitKey() throws SQLException- Throws:
SQLException
-
testGroupingSetsUtilForMissingGroupingBitKeys
public void testGroupingSetsUtilForMissingGroupingBitKeys()
-
testGroupingSetsUtilSetsDetailForRollupColumns
public void testGroupingSetsUtilSetsDetailForRollupColumns()
-
testGroupingSetsUtilSetsForDetailForRollupColumns
public void testGroupingSetsUtilSetsForDetailForRollupColumns()
-
testGroupingSetsUtilSetsForGroupingFunctionIndex
public void testGroupingSetsUtilSetsForGroupingFunctionIndex()
-
testGetGroupingColumnsList
public void testGetGroupingColumnsList()
-
-