diff options
author | aclement <aclement> | 2006-05-17 15:48:34 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-05-17 15:48:34 +0000 |
commit | 6b2d9ae90158bd4e5cda5ecea5f3787400bab5af (patch) | |
tree | 1cfeecc8b5648b462968e636128686fb2e99bbd4 /tests/src/org | |
parent | 2c5fd746cb28ed8ad3990229ea2f861bbb815821 (diff) | |
download | aspectj-6b2d9ae90158bd4e5cda5ecea5f3787400bab5af.tar.gz aspectj-6b2d9ae90158bd4e5cda5ecea5f3787400bab5af.zip |
test update and fix for 138223: funky annotation matching
Diffstat (limited to 'tests/src/org')
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc152/Ajc152Tests.java | 2 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc152/ajc152.xml | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc152/Ajc152Tests.java b/tests/src/org/aspectj/systemtest/ajc152/Ajc152Tests.java index 178d54058..645a7f0a5 100644 --- a/tests/src/org/aspectj/systemtest/ajc152/Ajc152Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc152/Ajc152Tests.java @@ -51,7 +51,7 @@ public class Ajc152Tests extends org.aspectj.testing.XMLBasedAjcTestCase { public void testReferencePCutInDeclareWarning_pr138215() { runTest("Reference pointcut fails inside @DeclareWarning");} public void testReferencePCutInPerClause_pr138219() { runTest("Can't use a FQ Reference pointcut in any pointcut expression referenced by a per-clause");} public void testReferencePCutInPerClause_pr130722() { runTest("FQ Reference pointcut from perclause ref pc"); } -// public void testDoubleAnnotationMatching_pr138223() { runTest("Double at annotation matching (no binding)");} + public void testDoubleAnnotationMatching_pr138223() { runTest("Double at annotation matching (no binding)");} public void testSuperCallsInAtAspectJAdvice_pr139749() { runTest("Super calls in @AspectJ advice");} public void testNoClassCastExceptionWithPerThis_pr138286() { runTest("No ClassCastException with perThis");} diff --git a/tests/src/org/aspectj/systemtest/ajc152/ajc152.xml b/tests/src/org/aspectj/systemtest/ajc152/ajc152.xml index 6407865fb..122af5fdd 100644 --- a/tests/src/org/aspectj/systemtest/ajc152/ajc152.xml +++ b/tests/src/org/aspectj/systemtest/ajc152/ajc152.xml @@ -250,6 +250,15 @@ <ajc-test dir="bugs152/pr138223" pr="138223" title="Double at annotation matching (no binding)"> <compile files="DoubleAnnotationMatching.aj" options="-1.5"> </compile> + <run class="DoubleAnnotationMatching"> + <stderr> + <line text="advice running at execution(void Foo.a())"/> + <line text="advice running at execution(void TxTrueFoo.a())"/> + <line text="advice running at execution(void TxTrueFoo.b())"/> + <line text="advice running at execution(void TxTrueFoo.c())"/> + <line text="advice running at execution(void TxFalseFoo.a())"/> + </stderr> + </run> </ajc-test> <ajc-test dir="bugs152/pr138286" pr="138286" title="No ClassCastException with perThis"> |