summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoraclement <aclement>2008-10-24 20:38:04 +0000
committeraclement <aclement>2008-10-24 20:38:04 +0000
commitfd9f0b56e8a8b81c9102a81af9c17e53edc1b2cd (patch)
tree4bcb93da5f756f2fad4a2cf42ec49f5d06795548 /tests
parent0ef961c9eff0fba9b96f0573cc95fe4d7f70332b (diff)
downloadaspectj-fd9f0b56e8a8b81c9102a81af9c17e53edc1b2cd.tar.gz
aspectj-fd9f0b56e8a8b81c9102a81af9c17e53edc1b2cd.zip
251940: testcode
Diffstat (limited to 'tests')
-rw-r--r--tests/multiIncremental/pr251940/base/src/F.aj (renamed from tests/bugs163/pr251940/F.aj)2
-rw-r--r--tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java4
-rw-r--r--tests/src/org/aspectj/systemtest/ajc163/ajc163.xml4
-rw-r--r--tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java7
4 files changed, 9 insertions, 8 deletions
diff --git a/tests/bugs163/pr251940/F.aj b/tests/multiIncremental/pr251940/base/src/F.aj
index fb1645bc2..00a9a47f2 100644
--- a/tests/bugs163/pr251940/F.aj
+++ b/tests/multiIncremental/pr251940/base/src/F.aj
@@ -1,3 +1,5 @@
public aspect F implements Comparable pertarget(within(F)) {
}
+
+
diff --git a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
index 477022551..756f05ddf 100644
--- a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
+++ b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
@@ -18,10 +18,6 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
public class Ajc163Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
- // public void testImplementsPertarget_pr251940() {
- // runTest("implements pertarget");
- // }
-
public void testBreakingRecovery_pr226163() {
runTest("breaking recovery");
}
diff --git a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
index 01aa94b97..cb5d11813 100644
--- a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
+++ b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
@@ -2,10 +2,6 @@
<suite>
- <ajc-test dir="bugs163/pr251940" title="implements pertarget">
- <compile files="F.aj" options="-1.5"/>
- </ajc-test>
-
<ajc-test dir="bugs163/pr226163" title="breaking recovery">
<compile files="Code.java" options="-1.5">
<message kind="error" line="4" text="Syntax error"/>
diff --git a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
index d751f3798..01e34e86b 100644
--- a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
+++ b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
@@ -171,6 +171,13 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa
// incomplete
}
+ public void testNullDelegateBrokenCode_pr251940() {
+ String p = "pr251940";
+ initialiseProject(p);
+ build(p);
+ checkForError(p, "The type F must implement the inherited");
+ }
+
public void testBeanExample() throws Exception {
String p = "BeanExample";
initialiseProject(p);