org.aspectj.weaver.bcel
Class PointcutResidueTestCase

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

public class PointcutResidueTestCase
extends WeaveTestCase


Field Summary
 
Fields inherited from class org.aspectj.weaver.bcel.WeaveTestCase
behave15, regenerate, runTests, world
 
Constructor Summary
PointcutResidueTestCase(java.lang.String name)
           
 
Method Summary
 void checkSerialize(Pointcut p)
           
 void testAdd()
           
 void testArgResidue1()
           
 void testArgResidue2()
           
 void testArgResidue3()
           
 void testCflowState()
           
 void testMultiArgState()
           
 void testNoResidueArgs()
           
 void testNot()
           
 void testState()
           
 void weaveTest(java.lang.String name, java.lang.String outName, ShadowMunger planner)
           
 
Methods inherited from class org.aspectj.weaver.bcel.WeaveTestCase
checkClass, checkShadowSet, getAdviceTag, getStandardTargets, getTraceJar, makeAdviceAll, makeAdviceAll, makeAdviceField, makeClassPath, makeConcreteAdvice, makeConcreteAdvice, makeConcretePointcut, makePointcutAll, makePointcutNoZeroArg, makePointcutPrintln, makeResolvedPointcut, makeUnwovenClassFile, setUp, tearDown, weaveTest
 
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

PointcutResidueTestCase

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

testArgResidue1

public void testArgResidue1()
                     throws java.io.IOException
Throws:
java.io.IOException

testArgResidue2

public void testArgResidue2()
                     throws java.io.IOException
Throws:
java.io.IOException

testArgResidue3

public void testArgResidue3()
                     throws java.io.IOException
Throws:
java.io.IOException

testMultiArgState

public void testMultiArgState()
                       throws java.io.IOException
Throws:
java.io.IOException

testAdd

public void testAdd()
             throws java.io.IOException
Throws:
java.io.IOException

testNot

public void testNot()
             throws java.io.IOException
Throws:
java.io.IOException

testState

public void testState()
               throws java.io.IOException
Throws:
java.io.IOException

testNoResidueArgs

public void testNoResidueArgs()
                       throws java.io.IOException
Throws:
java.io.IOException

testCflowState

public void testCflowState()
                    throws java.io.IOException
Throws:
java.io.IOException

weaveTest

public void weaveTest(java.lang.String name,
                      java.lang.String outName,
                      ShadowMunger planner)
               throws java.io.IOException
Overrides:
weaveTest in class WeaveTestCase
Throws:
java.io.IOException

checkSerialize

public void checkSerialize(Pointcut p)
                    throws java.io.IOException
Throws:
java.io.IOException