diff options
author | acolyer <acolyer> | 2005-03-10 09:39:56 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2005-03-10 09:39:56 +0000 |
commit | 983eb455bf4617debc32779d5ae6d29e4b40e232 (patch) | |
tree | 63a4eda102a36b59778db0393af601e084aa9998 /weaver/testsrc | |
parent | 63f9352372d564ea837feaa459cbddc76afbaa0d (diff) | |
download | aspectj-983eb455bf4617debc32779d5ae6d29e4b40e232.tar.gz aspectj-983eb455bf4617debc32779d5ae6d29e4b40e232.zip |
fixes for annotation type pattern bugs uncovered in 150 tests
Diffstat (limited to 'weaver/testsrc')
-rw-r--r-- | weaver/testsrc/org/aspectj/weaver/patterns/AnnotationPatternTestCase.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/weaver/testsrc/org/aspectj/weaver/patterns/AnnotationPatternTestCase.java b/weaver/testsrc/org/aspectj/weaver/patterns/AnnotationPatternTestCase.java index 136ab98fa..47b6d46b6 100644 --- a/weaver/testsrc/org/aspectj/weaver/patterns/AnnotationPatternTestCase.java +++ b/weaver/testsrc/org/aspectj/weaver/patterns/AnnotationPatternTestCase.java @@ -170,18 +170,14 @@ public class AnnotationPatternTestCase extends TestCase { PatternParser p = new PatternParser("(@(Foo || Boo) (Foo || Boo))"); TypePattern t = p.parseTypePattern(); assertTrue("OrTypePattern",t instanceof OrTypePattern); - WildAnnotationTypePattern wtp = (WildAnnotationTypePattern) t.annotationPattern; - assertEquals("@((Foo || Boo))",wtp.toString()); - assertEquals("(@((Foo || Boo)) (Foo || Boo))",t.toString()); + assertEquals("((@((Foo || Boo)) Foo) || (@((Foo || Boo)) Boo))",t.toString()); } public void testNotSyntax() { PatternParser p = new PatternParser("!@Foo (Foo || Boo))"); TypePattern t = p.parseTypePattern(); assertTrue("OrTypePattern",t instanceof OrTypePattern); - NotAnnotationTypePattern natp = (NotAnnotationTypePattern) t.annotationPattern; - assertEquals("!@(Foo)",natp.toString()); - assertEquals("(!@(Foo) (Foo || Boo))",t.toString()); + assertEquals("((!@(Foo) Foo) || (!@(Foo) Boo))",t.toString()); } public void testParseMethodOrConstructorSigNoAP() { |