public class DataSourceChangeListenerTest extends BatchTestCase
BatchTestCase.Bomb, BatchTestCase.CellRequestConstraint, BatchTestCase.TestCase, BatchTestCase.TestListener
cubeNameSales, fieldGender, fieldProductDepartment, fieldProductFamily, fieldValueProductDepartment, fieldValuesGender, fieldValuesProductFamily, fieldValuesYear, fieldYear, measureUnitSales, tableCustomer, tableProductClass, tableTime
propSaver
Constructor and Description |
---|
DataSourceChangeListenerTest() |
DataSourceChangeListenerTest(String name) |
Modifier and Type | Method and Description |
---|---|
void |
dont_testParallelDataSourceChangeListenerPlugin()
Tests whether the flushing of the cache is thread safe.
|
(package private) SmartMemberReader |
getSharedSmartMemberReader(Connection con,
String hierName) |
(package private) SmartMemberReader |
getSharedSmartMemberReader(String hierName) |
(package private) SmartMemberReader |
getSmartMemberReader(Connection con,
String hierName) |
(package private) SmartMemberReader |
getSmartMemberReader(String hierName) |
(package private) RolapStar |
getStar(Connection con,
String starName) |
(package private) RolapStar |
getStar(String starName) |
void |
testDataSourceChangeListenerPlugin()
Tests whether the data source plugin is able to tell mondrian
to read the hierarchy and aggregates again.
|
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
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
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, toString
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
public DataSourceChangeListenerTest()
public DataSourceChangeListenerTest(String name)
public void testDataSourceChangeListenerPlugin()
public void dont_testParallelDataSourceChangeListenerPlugin()
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.
SmartMemberReader getSmartMemberReader(String hierName)
SmartMemberReader getSmartMemberReader(Connection con, String hierName)
SmartMemberReader getSharedSmartMemberReader(String hierName)
SmartMemberReader getSharedSmartMemberReader(Connection con, String hierName)
RolapStar getStar(Connection con, String starName)