com.ibm.wala.core.tests.basic
Class PrimitivesTest

java.lang.Object
  extended by com.ibm.wala.core.tests.util.WalaTestCase
      extended by com.ibm.wala.core.tests.basic.PrimitivesTest

public class PrimitivesTest
extends WalaTestCase

JUnit tests for some primitive operations.


Constructor Summary
PrimitivesTest()
           
 
Method Summary
 void testBFSPathFinder()
           
 void testBimodalMap()
           
 void testBimodalMutableSparseIntSet()
          Test the BimodalMutableSparseIntSet implementation
 void testBinaryIntegerRelation()
           
 void testBitVector()
           
 void testBitVectorIntSet()
          Test the BitVectorIntSet implementation
 void testBitVectors()
           
 void testBoundedBFS()
           
 void testDominatorsA()
           
 void testMutableSharedBitVectorIntSet()
          Test the MutableSharedBitVectorIntSet implementation
 void testMutableSparseIntSet()
          Test the MutableSparseIntSet implementation
 void testMutableSparseLongSet()
          Test the MutableSparseLongSet implementation
 void testOffsetBitVector0_10()
           
 void testOffsetBitVector10_10()
           
 void testOffsetBitVector100_10()
           
 void testOffsetBitVector50_10()
           
 void testOffsetBitVector50_50()
           
 void testOffsetBitVectors100_200_10()
           
 void testOffsetBitVectors100_25_10()
           
 void testOffsetBitVectors150_10()
           
 void testOffsetBitVectors35_25_20_10()
           
 void testSemiSparseMutableIntSet()
          Test the SemiSparseMutableIntSet implementation
 void testSmallMap()
           
 void testSpecificBugsInOffsetBitVectors()
           
 void testSpecificBugsInSemiSparseMutableIntSets()
           
 void testUnionFind()
           
 
Methods inherited from class com.ibm.wala.core.tests.util.WalaTestCase
assertBound, assertBound, justThisTest, setUp, tearDown, useShortProfile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitivesTest

public PrimitivesTest()
Method Detail

testMutableSharedBitVectorIntSet

public void testMutableSharedBitVectorIntSet()
Test the MutableSharedBitVectorIntSet implementation


testMutableSparseIntSet

public void testMutableSparseIntSet()
Test the MutableSparseIntSet implementation


testBimodalMutableSparseIntSet

public void testBimodalMutableSparseIntSet()
Test the BimodalMutableSparseIntSet implementation


testBitVectorIntSet

public void testBitVectorIntSet()
Test the BitVectorIntSet implementation


testSemiSparseMutableIntSet

public void testSemiSparseMutableIntSet()
Test the SemiSparseMutableIntSet implementation


testMutableSparseLongSet

public void testMutableSparseLongSet()
Test the MutableSparseLongSet implementation


testSmallMap

public void testSmallMap()

testBimodalMap

public void testBimodalMap()

testBFSPathFinder

public void testBFSPathFinder()

testBoundedBFS

public void testBoundedBFS()

testDominatorsA

public void testDominatorsA()

testBinaryIntegerRelation

public void testBinaryIntegerRelation()

testUnionFind

public void testUnionFind()

testBitVector

public void testBitVector()

testOffsetBitVector0_10

public void testOffsetBitVector0_10()

testOffsetBitVector10_10

public void testOffsetBitVector10_10()

testOffsetBitVector50_10

public void testOffsetBitVector50_10()

testOffsetBitVector50_50

public void testOffsetBitVector50_50()

testOffsetBitVector100_10

public void testOffsetBitVector100_10()

testBitVectors

public void testBitVectors()

testOffsetBitVectors150_10

public void testOffsetBitVectors150_10()

testOffsetBitVectors100_200_10

public void testOffsetBitVectors100_200_10()

testOffsetBitVectors100_25_10

public void testOffsetBitVectors100_25_10()

testOffsetBitVectors35_25_20_10

public void testOffsetBitVectors35_25_20_10()

testSpecificBugsInOffsetBitVectors

public void testSpecificBugsInOffsetBitVectors()

testSpecificBugsInSemiSparseMutableIntSets

public void testSpecificBugsInSemiSparseMutableIntSets()