Package mondrian.rolap
Class DataSourceChangeListenerTest
- java.lang.Object
-
- TestCase
-
- mondrian.test.FoodMartTestCase
-
- mondrian.rolap.BatchTestCase
-
- mondrian.rolap.DataSourceChangeListenerTest
-
public class DataSourceChangeListenerTest extends BatchTestCase
Tests for testing the DataSourceChangeListener plugin.- Since:
- Jan 05, 2007
- Author:
- Bart Pappyn
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class mondrian.rolap.BatchTestCase
BatchTestCase.Bomb, BatchTestCase.CellRequestConstraint, BatchTestCase.TestCase, BatchTestCase.TestListener
-
-
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 DataSourceChangeListenerTest()
DataSourceChangeListenerTest(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dont_testParallelDataSourceChangeListenerPlugin()
Tests whether the flushing of the cache is thread safe.(package private) SmartMemberReader
getSharedSmartMemberReader(java.lang.String hierName)
(package private) SmartMemberReader
getSharedSmartMemberReader(Connection con, java.lang.String hierName)
(package private) SmartMemberReader
getSmartMemberReader(java.lang.String hierName)
(package private) SmartMemberReader
getSmartMemberReader(Connection con, java.lang.String hierName)
(package private) RolapStar
getStar(java.lang.String starName)
(package private) RolapStar
getStar(Connection con, java.lang.String starName)
void
testDataSourceChangeListenerPlugin()
Tests whether the data source plugin is able to tell mondrian to read the hierarchy and aggregates again.-
Methods inherited from class mondrian.rolap.BatchTestCase
assertNative, assertNoQuerySql, assertNotNative, assertQuerySql, assertQuerySql, assertQuerySql, assertQuerySqlOrNot, assertRequestSql, assertRequestSql, checkNative, checkNative, checkNative, checkNotNative, checkNotNative, checkNotNative, clearAndHardenCache, createBatch, createBatch, createRequest, createRequest, createRequest, createRequest, dialectize, executeQuery, getCube, getFoodMartConnection, getGroupingSet, getMeasure, getRegistry, makeConstraintCountryState, makeConstraintProductFamilyDepartment, makeConstraintYearQuarterMonth, 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, tearDown, verifySameNativeAndNot, warehouseMembersCanadaMexicoUsa
-
-
-
-
Method Detail
-
testDataSourceChangeListenerPlugin
public void testDataSourceChangeListenerPlugin()
Tests whether the data source plugin is able to tell mondrian to read the hierarchy and aggregates again.
-
dont_testParallelDataSourceChangeListenerPlugin
public void dont_testParallelDataSourceChangeListenerPlugin()
Tests whether the flushing of the cache is thread safe.This test is deactivated because it isn't thread safe and causes hangs every now and then. The datasource change listener is also something deprecated and already removed from Mondrian 4.0, so we don't anticipate to fix this issue.
-
getSmartMemberReader
SmartMemberReader getSmartMemberReader(java.lang.String hierName)
-
getSmartMemberReader
SmartMemberReader getSmartMemberReader(Connection con, java.lang.String hierName)
-
getSharedSmartMemberReader
SmartMemberReader getSharedSmartMemberReader(java.lang.String hierName)
-
getSharedSmartMemberReader
SmartMemberReader getSharedSmartMemberReader(Connection con, java.lang.String hierName)
-
getStar
RolapStar getStar(java.lang.String starName)
-
getStar
RolapStar getStar(Connection con, java.lang.String starName)
-
-