Package mondrian.rolap.agg
Class DenseSegmentBodyTestBase<T extends AbstractSegmentBody,V>
- java.lang.Object
-
- TestCase
-
- mondrian.rolap.agg.DenseSegmentBodyTestBase<T,V>
-
- Direct Known Subclasses:
DenseDoubleSegmentBodyTest,DenseIntSegmentBodyTest
abstract class DenseSegmentBodyTestBase<T extends AbstractSegmentBody,V> extends TestCaseThis is a base class for two heirs. It provides several template methods for testing- Author:
- Andrey Khayrutdinov
-
-
Constructor Summary
Constructors Constructor Description DenseSegmentBodyTestBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract VcreateNonNullValue()(package private) abstract VcreateNullValue()(package private) abstract TcreateSegmentBody(BitSet nullValues, Object array, List<Pair<SortedSet<Comparable>,Boolean>> axes)(package private) abstract booleanisNull(V value)voidtestGetObject_NonNull()voidtestGetObject_Null()voidtestGetSize_HasNulls()voidtestGetSize_NoNulls()voidtestGetSize_OnlyNulls()voidtestGetValueMap_HasNullCells_HasNullAxes()voidtestGetValueMap_HasNullCells_NoNullAxes()voidtestGetValueMap_NoNullCells_HasNullAxes()voidtestGetValueMap_NoNullCells_NoNullAxes()voidtestGetValueMap_OnlyNullCells_HasNullAxes()voidtestGetValueMap_OnlyNullCells_NoNullAxes()(package private) TwithAxes(List<Pair<SortedSet<Comparable>,Boolean>> axes, V... values)(package private) TwithOutAxes(V... values)
-
-
-
Method Detail
-
testGetObject_NonNull
public void testGetObject_NonNull()
-
testGetObject_Null
public void testGetObject_Null()
-
testGetSize_NoNulls
public void testGetSize_NoNulls()
-
testGetSize_HasNulls
public void testGetSize_HasNulls()
-
testGetSize_OnlyNulls
public void testGetSize_OnlyNulls()
-
testGetValueMap_NoNullCells_NoNullAxes
public void testGetValueMap_NoNullCells_NoNullAxes()
-
testGetValueMap_NoNullCells_HasNullAxes
public void testGetValueMap_NoNullCells_HasNullAxes()
-
testGetValueMap_HasNullCells_NoNullAxes
public void testGetValueMap_HasNullCells_NoNullAxes()
-
testGetValueMap_HasNullCells_HasNullAxes
public void testGetValueMap_HasNullCells_HasNullAxes()
-
testGetValueMap_OnlyNullCells_NoNullAxes
public void testGetValueMap_OnlyNullCells_NoNullAxes()
-
testGetValueMap_OnlyNullCells_HasNullAxes
public void testGetValueMap_OnlyNullCells_HasNullAxes()
-
createNullValue
abstract V createNullValue()
-
createNonNullValue
abstract V createNonNullValue()
-
isNull
abstract boolean isNull(V value)
-
createSegmentBody
abstract T createSegmentBody(BitSet nullValues, Object array, List<Pair<SortedSet<Comparable>,Boolean>> axes)
-
-