From: acolyer Date: Wed, 21 Sep 2005 16:51:15 +0000 (+0000) Subject: tests for pr76374 - missing type warning on declare parents X-Git-Tag: preDefaultReweavable~76 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ca9c1f7c57b64473042f3100a4159650da085111;p=aspectj.git tests for pr76374 - missing type warning on declare parents --- diff --git a/tests/bugs150/Pr76374.aj b/tests/bugs150/Pr76374.aj new file mode 100644 index 000000000..57dc4b860 --- /dev/null +++ b/tests/bugs150/Pr76374.aj @@ -0,0 +1,5 @@ +public aspect Pr76374 { + + declare parents : MissingType$InnerMissing implements Runnable; + +} \ No newline at end of file diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java index 373e21f28..c1d78b21b 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java @@ -444,7 +444,11 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase { runTest("@annotation binding with around advice"); } - public void testUnableToBuildShadows_pr109728() { runTest("Unable to build shadows");} + public void testUnableToBuildShadows_pr109728() { runTest("Unable to build shadows");} + + public void testMessageOnMissingTypeInDecP() { + runTest("declare parents on a missing type"); + } // helper methods..... diff --git a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml index f0bbef6a9..de0c97a6b 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml +++ b/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml @@ -595,6 +595,13 @@ + + + + + + +