edu.rice.cs.javalanglevels
Class TypeChecker.TypeCheckerTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.rice.cs.javalanglevels.TypeChecker.TypeCheckerTest
All Implemented Interfaces:
Test
Enclosing class:
TypeChecker

public static class TypeChecker.TypeCheckerTest
extends TestCase

Test the methods defined in the above class.


Constructor Summary
TypeChecker.TypeCheckerTest()
           
TypeChecker.TypeCheckerTest(java.lang.String name)
           
 
Method Summary
 void setUp()
           
 void test_addError()
           
 void test_getData()
           
 void test_isAssignableFrom()
           
 void test_isAssignableFromWithoutAutoboxing()
           
 void test_lookupMethodHelper()
           
 void testAreInSamePackage()
           
 void testAutoBoxingAndUnboxing()
           
 void testCheckAbstractMethodsHelper()
           
 void testCheckAccessibility()
           
 void testCheckForCyclicInheritance()
           
 void testForClassDef()
           
 void testForClassImportStatement()
           
 void testForInnerClassDef()
           
 void testForInterfaceDef()
           
 void testForPackageStatement()
           
 void testForPrimitiveType()
           
 void testGetFieldOrVariable()
           
 void testGetQualifiedClassName()
           
 void testGetSymbolData()
           
 void testLookupMethod()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeChecker.TypeCheckerTest

public TypeChecker.TypeCheckerTest()

TypeChecker.TypeCheckerTest

public TypeChecker.TypeCheckerTest(java.lang.String name)
Method Detail

setUp

public void setUp()
Overrides:
setUp in class TestCase

test_getData

public void test_getData()

testGetSymbolData

public void testGetSymbolData()

testGetQualifiedClassName

public void testGetQualifiedClassName()

test_lookupMethodHelper

public void test_lookupMethodHelper()

testLookupMethod

public void testLookupMethod()

testAreInSamePackage

public void testAreInSamePackage()

testCheckAccessibility

public void testCheckAccessibility()

testGetFieldOrVariable

public void testGetFieldOrVariable()

test_addError

public void test_addError()

testCheckAbstractMethodsHelper

public void testCheckAbstractMethodsHelper()

testForPrimitiveType

public void testForPrimitiveType()

test_isAssignableFrom

public void test_isAssignableFrom()

test_isAssignableFromWithoutAutoboxing

public void test_isAssignableFromWithoutAutoboxing()

testCheckForCyclicInheritance

public void testCheckForCyclicInheritance()

testForClassDef

public void testForClassDef()

testForInterfaceDef

public void testForInterfaceDef()

testForClassImportStatement

public void testForClassImportStatement()

testForPackageStatement

public void testForPackageStatement()

testAutoBoxingAndUnboxing

public void testAutoBoxingAndUnboxing()

testForInnerClassDef

public void testForInnerClassDef()