aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2011-12-16 00:03:04 +0000
committeraclement <aclement>2011-12-16 00:03:04 +0000
commit5034251ef94927ce003fa1bfac0c9471c472eb1d (patch)
tree82a8d5beb536930ea04cd6dda31cfcdbf216b872
parent24221c560ca4536ca00904ece7542198e528c852 (diff)
downloadaspectj-5034251ef94927ce003fa1bfac0c9471c472eb1d.tar.gz
aspectj-5034251ef94927ce003fa1bfac0c9471c472eb1d.zip
per clause tests for stack map generation
-rw-r--r--tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java16
-rw-r--r--tests/src/org/aspectj/systemtest/ajc170/ajc170.xml20
2 files changed, 36 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java b/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java
index e065a4716..813d8444b 100644
--- a/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java
+++ b/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java
@@ -21,6 +21,22 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
*/
public class Ajc170Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
+ public void testPerThis() {
+ runTest("perthis");
+ }
+
+ public void testPerTarget() {
+ runTest("pertarget");
+ }
+
+ public void testPerCflow() {
+ runTest("percflow");
+ }
+
+ public void testPerTypeWithin() {
+ runTest("pertypewithin");
+ }
+
// not specifying -1.7
public void testDiamond1() {
runTest("diamond 1");
diff --git a/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml b/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml
index 2b775c154..816ea2fee 100644
--- a/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml
+++ b/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml
@@ -2,6 +2,26 @@
<suite>
+ <ajc-test dir="bugs170/language" title="perthis">
+ <compile files="PerThis.java" options="-1.7">
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="bugs170/language" title="pertarget">
+ <compile files="PerTarget.java" options="-1.7">
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="bugs170/language" title="percflow">
+ <compile files="PerCflow.java" options="-1.7">
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="bugs170/language" title="pertypewithin">
+ <compile files="PerTypeWithin.java" options="-1.7">
+ </compile>
+ </ajc-test>
+
<ajc-test dir="bugs170/language" title="diamond 1">
<compile files="Diamond.java" options="-1.5">
<message kind="error" line="11" text="'&lt;&gt;' operator is not allowed for source level below 1.7"/>