From e897b667b40b52d6ae801eef190fe9548208d6b5 Mon Sep 17 00:00:00 2001 From: aclement Date: Mon, 10 Nov 2008 16:27:02 +0000 Subject: [PATCH] 254207: tests and fix --- tests/bugs163/pr254207/Abstract.java | 3 +++ tests/bugs163/pr254207/Concrete.java | 5 ++++ tests/bugs163/pr254207/case2/Abstract.java | 1 + tests/bugs163/pr254207/case2/Clazz.java | 1 + tests/bugs163/pr254207/case2/Concrete.java | 1 + tests/bugs163/pr254207/case2/Interface.java | 1 + .../systemtest/ajc163/Ajc163Tests.java | 13 +++++++++++ .../org/aspectj/systemtest/ajc163/ajc163.xml | 23 ++++++++++++++++++- 8 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 tests/bugs163/pr254207/Abstract.java create mode 100644 tests/bugs163/pr254207/Concrete.java create mode 100644 tests/bugs163/pr254207/case2/Abstract.java create mode 100644 tests/bugs163/pr254207/case2/Clazz.java create mode 100644 tests/bugs163/pr254207/case2/Concrete.java create mode 100644 tests/bugs163/pr254207/case2/Interface.java diff --git a/tests/bugs163/pr254207/Abstract.java b/tests/bugs163/pr254207/Abstract.java new file mode 100644 index 000000000..27653b6cc --- /dev/null +++ b/tests/bugs163/pr254207/Abstract.java @@ -0,0 +1,3 @@ +public abstract aspect Abstract { + public abstract T getT(); +} \ No newline at end of file diff --git a/tests/bugs163/pr254207/Concrete.java b/tests/bugs163/pr254207/Concrete.java new file mode 100644 index 000000000..08fe39d2b --- /dev/null +++ b/tests/bugs163/pr254207/Concrete.java @@ -0,0 +1,5 @@ +public aspect Concrete extends Abstract { + public Number getT() { + return 5; + } +} diff --git a/tests/bugs163/pr254207/case2/Abstract.java b/tests/bugs163/pr254207/case2/Abstract.java new file mode 100644 index 000000000..7df4e5f66 --- /dev/null +++ b/tests/bugs163/pr254207/case2/Abstract.java @@ -0,0 +1 @@ +public abstract aspect Abstract {} diff --git a/tests/bugs163/pr254207/case2/Clazz.java b/tests/bugs163/pr254207/case2/Clazz.java new file mode 100644 index 000000000..afa206cf5 --- /dev/null +++ b/tests/bugs163/pr254207/case2/Clazz.java @@ -0,0 +1 @@ +public class Clazz {} diff --git a/tests/bugs163/pr254207/case2/Concrete.java b/tests/bugs163/pr254207/case2/Concrete.java new file mode 100644 index 000000000..29b326ec5 --- /dev/null +++ b/tests/bugs163/pr254207/case2/Concrete.java @@ -0,0 +1 @@ +public aspect Concrete extends Abstract {} diff --git a/tests/bugs163/pr254207/case2/Interface.java b/tests/bugs163/pr254207/case2/Interface.java new file mode 100644 index 000000000..d99005812 --- /dev/null +++ b/tests/bugs163/pr254207/case2/Interface.java @@ -0,0 +1 @@ +public interface Interface {} diff --git a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java index 8818ef5d9..7a38f7265 100644 --- a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java @@ -23,6 +23,18 @@ import org.aspectj.testing.XMLBasedAjcTestCase; public class Ajc163Tests extends org.aspectj.testing.XMLBasedAjcTestCase { + public void testOrderingIssue_1() { + runTest("ordering issue"); + } + + public void testOrderingIssue_2() { + runTest("ordering issue - 2"); + } + +// public void testGenericPointcuts_5() { +// runTest("generic pointcuts - 5"); +// } + public void testGenericPointcuts_1() { runTest("generic pointcuts - 1"); } @@ -39,6 +51,7 @@ public class Ajc163Tests extends org.aspectj.testing.XMLBasedAjcTestCase { runTest("generic pointcuts - 4"); } + // public void testBrokenLVT_pr194314_1() throws Exception { // runTest("broken lvt - 1"); // JavaClass jc = Utils.getClassFrom(ajc.getSandboxDirectory().getAbsolutePath(), "Service"); diff --git a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml index af8154154..f3e82e8ed 100644 --- a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml +++ b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml @@ -2,6 +2,20 @@ + + + + + + + + + + + + + + @@ -14,7 +28,7 @@ - + @@ -31,6 +45,13 @@ + + + + + + + -- 2.39.5