abstract class DenseSegmentBodyTestBase<T extends AbstractSegmentBody,V>
extends TestCase
Modifier and Type | Field and Description |
---|---|
(package private) V |
nonNull |
(package private) V |
nullValue |
Constructor and Description |
---|
DenseSegmentBodyTestBase() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract V |
createNonNullValue() |
(package private) abstract V |
createNullValue() |
(package private) abstract T |
createSegmentBody(BitSet nullValues,
Object array,
List<Pair<SortedSet<Comparable>,Boolean>> axes) |
(package private) abstract boolean |
isNull(V value) |
void |
testGetObject_NonNull() |
void |
testGetObject_Null() |
void |
testGetSize_HasNulls() |
void |
testGetSize_NoNulls() |
void |
testGetSize_OnlyNulls() |
void |
testGetValueMap_HasNullCells_HasNullAxes() |
void |
testGetValueMap_HasNullCells_NoNullAxes() |
void |
testGetValueMap_NoNullCells_HasNullAxes() |
void |
testGetValueMap_NoNullCells_NoNullAxes() |
void |
testGetValueMap_OnlyNullCells_HasNullAxes() |
void |
testGetValueMap_OnlyNullCells_NoNullAxes() |
(package private) T |
withAxes(List<Pair<SortedSet<Comparable>,Boolean>> axes,
V... values) |
(package private) T |
withOutAxes(V... values) |
public void testGetObject_NonNull()
public void testGetObject_Null()
public void testGetSize_NoNulls()
public void testGetSize_HasNulls()
public void testGetSize_OnlyNulls()
public void testGetValueMap_NoNullCells_NoNullAxes()
public void testGetValueMap_NoNullCells_HasNullAxes()
public void testGetValueMap_HasNullCells_NoNullAxes()
public void testGetValueMap_HasNullCells_HasNullAxes()
public void testGetValueMap_OnlyNullCells_NoNullAxes()
public void testGetValueMap_OnlyNullCells_HasNullAxes()
abstract V createNullValue()
abstract V createNonNullValue()
abstract boolean isNull(V value)
abstract T createSegmentBody(BitSet nullValues, Object array, List<Pair<SortedSet<Comparable>,Boolean>> axes)