Package mondrian.util
Class PartiallyOrderedSetTest
- java.lang.Object
-
- TestCase
-
- mondrian.util.PartiallyOrderedSetTest
-
public class PartiallyOrderedSetTest extends TestCase
Unit test forPartiallyOrderedSet
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static PartiallyOrderedSet.Ordering<Integer>
isBitSubset
(package private) static PartiallyOrderedSet.Ordering<Integer>
isBitSuperset
(package private) static PartiallyOrderedSet.Ordering<Integer>
isDivisor
(package private) static PartiallyOrderedSet.Ordering<Integer>
isDivisorInverse
(package private) Random
random
(package private) long
seed
(package private) static PartiallyOrderedSet.Ordering<String>
stringSubsetOrdering
-
Constructor Summary
Constructors Constructor Description PartiallyOrderedSetTest(String s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkPoset(PartiallyOrderedSet.Ordering<Integer> ordering, boolean debug, Iterable<Integer> generator, boolean remove)
void
testDivisorInverseRandom()
void
testDivisorInverseRandomWithRemoval()
void
testDivisorInverseSeries()
void
testDivisorPoset()
void
testDivisorRandom()
void
testDivisorRandomWithRemoval()
void
testDivisorSeries()
void
testPoset()
void
testPosetBits()
void
testPosetBitsRemoveParent()
void
testPosetTricky()
void
testSubsetRandom()
void
testSubsetSeries()
-
-
-
Field Detail
-
seed
final long seed
-
random
final Random random
-
stringSubsetOrdering
static final PartiallyOrderedSet.Ordering<String> stringSubsetOrdering
-
isDivisor
static final PartiallyOrderedSet.Ordering<Integer> isDivisor
-
isDivisorInverse
static final PartiallyOrderedSet.Ordering<Integer> isDivisorInverse
-
isBitSubset
static final PartiallyOrderedSet.Ordering<Integer> isBitSubset
-
isBitSuperset
static final PartiallyOrderedSet.Ordering<Integer> isBitSuperset
-
-
Constructor Detail
-
PartiallyOrderedSetTest
public PartiallyOrderedSetTest(String s)
-
-
Method Detail
-
testPoset
public void testPoset()
-
testPosetTricky
public void testPosetTricky()
-
testPosetBits
public void testPosetBits()
-
testPosetBitsRemoveParent
public void testPosetBitsRemoveParent()
-
testDivisorPoset
public void testDivisorPoset()
-
testDivisorSeries
public void testDivisorSeries()
-
testDivisorRandom
public void testDivisorRandom()
-
testDivisorRandomWithRemoval
public void testDivisorRandomWithRemoval()
-
testDivisorInverseSeries
public void testDivisorInverseSeries()
-
testDivisorInverseRandom
public void testDivisorInverseRandom()
-
testDivisorInverseRandomWithRemoval
public void testDivisorInverseRandomWithRemoval()
-
testSubsetSeries
public void testSubsetSeries()
-
testSubsetRandom
public void testSubsetRandom()
-
checkPoset
public void checkPoset(PartiallyOrderedSet.Ordering<Integer> ordering, boolean debug, Iterable<Integer> generator, boolean remove)
-
-