edu.rice.cs.javalanglevels
Class IntermediateVisitor.IntermediateVisitorTest

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

public static class IntermediateVisitor.IntermediateVisitorTest
extends junit.framework.TestCase

Test the methods declared in the above class.


Field Summary
static ModifiersAndVisibility ABSTRACT_MAV
           
static ModifiersAndVisibility FINAL_MAV
           
static ModifiersAndVisibility PACKAGE_MAV
           
static ModifiersAndVisibility PRIVATE_ABSTRACT_MAV
           
static ModifiersAndVisibility PRIVATE_MAV
           
static ModifiersAndVisibility PROTECTED_MAV
           
static ModifiersAndVisibility PUBLIC_MAV
           
static ModifiersAndVisibility STATIC_MAV
           
 
Constructor Summary
IntermediateVisitor.IntermediateVisitorTest()
           
IntermediateVisitor.IntermediateVisitorTest(String name)
           
 
Method Summary
 void initTopLevel()
           
 void setUp()
           
 void test_getFieldAccessorName()
           
 void test_isClassInCurrentFile()
           
 void test_NotAllowed()
           
 void testComplexAnonymousClassInstantiationHelper()
           
 void testCreateConstructor()
          Tests createConstructor.
 void testCreateEquals()
           
 void testCreateHashCode()
           
 void testCreateMethodData()
           
 void testCreateToString()
           
 void testForClassDef()
           
 void testForClassDefDoFirst()
           
 void testForFormalParameterDoFirst()
           
 void testForInterfaceDef()
           
 void testForModifiersAndVisibilityDoFirst()
           
 void testForPackageStatementDoFirst()
           
 void testForPrimitiveTypeDoFirst()
           
 void testForVariableDeclaration()
           
 void testSimpleAnonymousClassInstantiationHelper()
           
 
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
 

Field Detail

PUBLIC_MAV

public static final ModifiersAndVisibility PUBLIC_MAV

PROTECTED_MAV

public static final ModifiersAndVisibility PROTECTED_MAV

PRIVATE_MAV

public static final ModifiersAndVisibility PRIVATE_MAV

PACKAGE_MAV

public static final ModifiersAndVisibility PACKAGE_MAV

ABSTRACT_MAV

public static final ModifiersAndVisibility ABSTRACT_MAV

PRIVATE_ABSTRACT_MAV

public static final ModifiersAndVisibility PRIVATE_ABSTRACT_MAV

STATIC_MAV

public static final ModifiersAndVisibility STATIC_MAV

FINAL_MAV

public static final ModifiersAndVisibility FINAL_MAV
Constructor Detail

IntermediateVisitor.IntermediateVisitorTest

public IntermediateVisitor.IntermediateVisitorTest()

IntermediateVisitor.IntermediateVisitorTest

public IntermediateVisitor.IntermediateVisitorTest(String name)
Method Detail

setUp

public void setUp()
Overrides:
setUp in class junit.framework.TestCase

initTopLevel

public void initTopLevel()

testForModifiersAndVisibilityDoFirst

public void testForModifiersAndVisibilityDoFirst()

testForClassDefDoFirst

public void testForClassDefDoFirst()

testForFormalParameterDoFirst

public void testForFormalParameterDoFirst()

test_NotAllowed

public void test_NotAllowed()

testForPrimitiveTypeDoFirst

public void testForPrimitiveTypeDoFirst()

test_isClassInCurrentFile

public void test_isClassInCurrentFile()

testCreateConstructor

public void testCreateConstructor()
Tests createConstructor. Must ensure that no fixups remain pending before invoking this method.


test_getFieldAccessorName

public void test_getFieldAccessorName()

testCreateToString

public void testCreateToString()

testCreateHashCode

public void testCreateHashCode()

testCreateEquals

public void testCreateEquals()

testForClassDef

public void testForClassDef()

testForInterfaceDef

public void testForInterfaceDef()

testCreateMethodData

public void testCreateMethodData()

testSimpleAnonymousClassInstantiationHelper

public void testSimpleAnonymousClassInstantiationHelper()

testComplexAnonymousClassInstantiationHelper

public void testComplexAnonymousClassInstantiationHelper()

testForVariableDeclaration

public void testForVariableDeclaration()

testForPackageStatementDoFirst

public void testForPackageStatementDoFirst()