org.aspectj.weaver.patterns
Class AnnotationPatternTestCase

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

public class AnnotationPatternTestCase
extends junit.framework.TestCase


Constructor Summary
AnnotationPatternTestCase()
           
 
Method Summary
 org.aspectj.weaver.patterns.TestScope makeSimpleScope()
           
 void testAndAnnotationPatternMatching()
           
 void testAnyAnnotationPatternMatching()
           
 void testBindingAnnotationPatternMatching()
           
 void testExactAnnotationPatternMatching()
           
 void testMaybeParseAnnotationPattern()
           
 void testNotAnnotationPatternMatching()
           
 void testNotSyntax()
           
 void testParseAndAnnotationPattern()
           
 void testParseBadPattern()
           
 void testParseBadPattern2()
           
 void testParseBracketedAnnotationPattern()
           
 void testParseComboPattern()
           
 void testParseFieldSigComplexAP()
           
 void testParseFieldSigSimpleAP()
           
 void testParseFQAnnPattern()
           
 void testParseMethodFieldSigNoAP()
           
 void testParseMethodOrConstructorSigComplexAP()
           
 void testParseMethodOrConstructorSigNoAP()
           
 void testParseMethodOrConstructorSigSimpleAP()
           
 void testParseNameOrVarAnnotationPattern()
           
 void testParseNameOrVarAnnotationPatternWithAnd()
           
 void testParseNameOrVarAnnotationPatternWithNot()
           
 void testParseNameOrVarAnnotationPatternWithOr()
           
 void testParseNameOrVarAnnotationWithBinding()
           
 void testParseNotAnnotationPattern()
           
 void testParseSimpleAnnotationPattern()
           
 void testParseTypePatternsWithAnnotations()
           
 void testParseTypePatternsWithAnnotationsComplex()
           
 
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

AnnotationPatternTestCase

public AnnotationPatternTestCase()
Method Detail

testParseSimpleAnnotationPattern

public void testParseSimpleAnnotationPattern()

testParseAndAnnotationPattern

public void testParseAndAnnotationPattern()

testParseNotAnnotationPattern

public void testParseNotAnnotationPattern()

testParseBracketedAnnotationPattern

public void testParseBracketedAnnotationPattern()

testParseFQAnnPattern

public void testParseFQAnnPattern()

testParseComboPattern

public void testParseComboPattern()

testParseBadPattern

public void testParseBadPattern()

testParseBadPattern2

public void testParseBadPattern2()

testParseNameOrVarAnnotationPattern

public void testParseNameOrVarAnnotationPattern()

testParseNameOrVarAnnotationPatternWithNot

public void testParseNameOrVarAnnotationPatternWithNot()

testParseNameOrVarAnnotationPatternWithOr

public void testParseNameOrVarAnnotationPatternWithOr()

testParseNameOrVarAnnotationWithBinding

public void testParseNameOrVarAnnotationWithBinding()

testParseNameOrVarAnnotationPatternWithAnd

public void testParseNameOrVarAnnotationPatternWithAnd()

testMaybeParseAnnotationPattern

public void testMaybeParseAnnotationPattern()

testParseTypePatternsWithAnnotations

public void testParseTypePatternsWithAnnotations()

testParseTypePatternsWithAnnotationsComplex

public void testParseTypePatternsWithAnnotationsComplex()

testNotSyntax

public void testNotSyntax()

testParseMethodOrConstructorSigNoAP

public void testParseMethodOrConstructorSigNoAP()

testParseMethodOrConstructorSigSimpleAP

public void testParseMethodOrConstructorSigSimpleAP()

testParseMethodOrConstructorSigComplexAP

public void testParseMethodOrConstructorSigComplexAP()

testParseMethodFieldSigNoAP

public void testParseMethodFieldSigNoAP()

testParseFieldSigSimpleAP

public void testParseFieldSigSimpleAP()

testParseFieldSigComplexAP

public void testParseFieldSigComplexAP()

testExactAnnotationPatternMatching

public void testExactAnnotationPatternMatching()

testBindingAnnotationPatternMatching

public void testBindingAnnotationPatternMatching()

testAndAnnotationPatternMatching

public void testAndAnnotationPatternMatching()

testNotAnnotationPatternMatching

public void testNotAnnotationPatternMatching()

testAnyAnnotationPatternMatching

public void testAnyAnnotationPatternMatching()

makeSimpleScope

public org.aspectj.weaver.patterns.TestScope makeSimpleScope()