summaryrefslogtreecommitdiffstats
path: root/tests/src/org
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/org')
-rw-r--r--tests/src/org/aspectj/systemtest/ajc173/Ajc173Tests.java9
-rw-r--r--tests/src/org/aspectj/systemtest/ajc173/ajc173.xml22
2 files changed, 31 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc173/Ajc173Tests.java b/tests/src/org/aspectj/systemtest/ajc173/Ajc173Tests.java
index 5597685f5..91f4b6760 100644
--- a/tests/src/org/aspectj/systemtest/ajc173/Ajc173Tests.java
+++ b/tests/src/org/aspectj/systemtest/ajc173/Ajc173Tests.java
@@ -24,6 +24,15 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
*/
public class Ajc173Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
+ public void testClassAnnoValue_405016_1() throws Exception {
+ // test that class literals allowed
+ runTest("class anno value 1");
+ }
+
+// public void testClassAnnoValue_405016() throws Exception {
+// runTest("class anno value");
+// }
+
public void testAbstractMethodError_404601() throws Exception {
runTest("abstract method error");
}
diff --git a/tests/src/org/aspectj/systemtest/ajc173/ajc173.xml b/tests/src/org/aspectj/systemtest/ajc173/ajc173.xml
index fa26e5f95..0589f1aca 100644
--- a/tests/src/org/aspectj/systemtest/ajc173/ajc173.xml
+++ b/tests/src/org/aspectj/systemtest/ajc173/ajc173.xml
@@ -2,6 +2,28 @@
<suite>
+ <ajc-test dir="bugs173/pr405016/one" title="class anno value 1">
+ <compile files="Gimme.java Thingy.java" options="-1.5 -showWeaveInfo">
+ <message kind="weave" text="Extending interface set for type 'Thingy' (Thingy.java) to include 'java.io.Serializable' (Thingy.java)"/>
+ </compile>
+ <run class="Thingy">
+ <stdout>
+ <line text="I am serializable? true"/>
+ </stdout>
+ </run>
+ </ajc-test>
+
+ <ajc-test dir="bugs173/pr405016" title="class anno value">
+ <compile files="Gimme.java Thingy.java" options="-1.5 -showWeaveInfo">
+ <message kind="weave" text="Extending interface set for type 'Thingy' (Thingy.java) to include 'java.io.Serializable' (Thingy.java)"/>
+ </compile>
+ <run class="Thingy">
+ <stdout>
+ <line text="I am serializable? true"/>
+ </stdout>
+ </run>
+ </ajc-test>
+
<ajc-test dir="bugs173/pr404601" title="abstract method error">
<compile files="user/IUser.java user/Test.java user/UserTrait.java user/Youser.java" options="-1.5">
<message kind="error" text="private intertype declaration 'void UserTrait$I.testSetUsername(java.lang.String)' clashes with public member 'void Youser.testSetUsername(java.lang.String)'"/>