mondrian.util
Class PartiallyOrderedSetTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by mondrian.util.PartiallyOrderedSetTest
All Implemented Interfaces:
junit.framework.Test

public class PartiallyOrderedSetTest
extends junit.framework.TestCase

Unit test for PartiallyOrderedSet.


Field Summary
(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
PartiallyOrderedSetTest(String s)
           
 
Method Summary
 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()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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)

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads