diff options
author | acolyer <acolyer> | 2004-12-16 13:08:07 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2004-12-16 13:08:07 +0000 |
commit | d2ef5057552185144c54afa37a7f7de81664ea9c (patch) | |
tree | a6c03f61b6b98a1ffb23d855bc89dada210e73c9 /tests/src | |
parent | 2f85beef220b0b67fefb587b9045d80fd1356da1 (diff) | |
download | aspectj-d2ef5057552185144c54afa37a7f7de81664ea9c.tar.gz aspectj-d2ef5057552185144c54afa37a7f7de81664ea9c.zip |
more ambiguous bindings testing
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java | 8 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/ajc150-tests.xml | 16 |
2 files changed, 24 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java index 25d4e8f80..fdd6f10a4 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java @@ -33,4 +33,12 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase { System.err.println(ajc.getLastCompilationResult().getStandardError()); } } + + public void test_ambiguousBindingsDetection() { + runTest("Various kinds of ambiguous bindings"); + } + + public void test_ambiguousArgsDetection() { + runTest("ambiguous args"); + } }
\ No newline at end of file diff --git a/tests/src/org/aspectj/systemtest/ajc150/ajc150-tests.xml b/tests/src/org/aspectj/systemtest/ajc150/ajc150-tests.xml index f2023d6c9..c0fbc6bd2 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ajc150-tests.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ajc150-tests.xml @@ -12,4 +12,20 @@ <run class="B"/> <compile files="B.java,A.java,AspectX.java"/> <run class="B"/> + </ajc-test> + + <ajc-test dir="bugs" pr="61568" title="Various kinds of ambiguous bindings"> + <compile files="AmbiguousBindings.aj"> + <message line="17" text="ambiguous binding of parameter(s) foo across '||' in pointcut"></message> + <message line="19" text="ambiguous binding of parameter(s) foo across '||' in pointcut"></message> + <message line="21" text="ambiguous binding of parameter(s) foo across '||' in pointcut"></message> + <message line="23" text="ambiguous binding of parameter(s) x across '||' in pointcut"></message> + <message line="25" text="ambiguous binding of parameter(s) foo across '||' in pointcut"></message> + </compile> + </ajc-test> + + <ajc-test dir="bugs" pr="61658" title="ambiguous args"> + <compile files="PR61658.java"> + <message line="17" text="ambiguous binding of parameter(s) a, b across '||' in pointcut"></message> + </compile> </ajc-test>
\ No newline at end of file |