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

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.ibm.wala.core.tests.util.WalaTestCase
              extended by com.ibm.wala.core.tests.basic.PrimitivesTest
All Implemented Interfaces:
junit.framework.Test

public class PrimitivesTest
extends WalaTestCase

JUnit tests for some primitive operations.


Constructor Summary
PrimitivesTest()
           
PrimitivesTest(java.lang.String arg0)
           
 
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 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 junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrimitivesTest

public PrimitivesTest()

PrimitivesTest

public PrimitivesTest(java.lang.String arg0)
Parameters:
arg0 -
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


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()