org.aspectj.weaver
Class TypeXTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.aspectj.weaver.TypeXTestCase
All Implemented Interfaces:
junit.framework.Test

public class TypeXTestCase
extends junit.framework.TestCase

This is a test case for all the portions of UnresolvedType that don't require a world.


Constructor Summary
TypeXTestCase(java.lang.String name)
           
 
Method Summary
 void testNameAndSigWithInners()
           
 void testNameAndSigWithParameters()
           
 void testTypeFactoryForParameterizedTypes()
           
 void testTypeXForParameterizedTypes()
           
 void testTypexGenericSignatureProcessing()
          Verify UnresolvedType signature processing creates the right kind of UnresolvedType's from a signature.
 void testUnresolvedTypes()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeXTestCase

public TypeXTestCase(java.lang.String name)
Method Detail

testUnresolvedTypes

public void testUnresolvedTypes()

testNameAndSigWithInners

public void testNameAndSigWithInners()

testNameAndSigWithParameters

public void testNameAndSigWithParameters()

testTypexGenericSignatureProcessing

public void testTypexGenericSignatureProcessing()
Verify UnresolvedType signature processing creates the right kind of UnresolvedType's from a signature. For example, calling UnresolvedType.dump() for "Ljava/util/Map;Ljava/lang/String;>;" results in: UnresolvedType: signature=Ljava/util/Map;Ljava/lang/String;>; parameterized=true #params=2 UnresolvedType: signature=Ljava/util/List; parameterized=true #params=1 UnresolvedType: signature=Ljava/lang/String; parameterized=false #params=0 UnresolvedType: signature=Ljava/lang/String; parameterized=false #params=0


testTypeXForParameterizedTypes

public void testTypeXForParameterizedTypes()

testTypeFactoryForParameterizedTypes

public void testTypeFactoryForParameterizedTypes()