summaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authoraclement <aclement>2008-12-01 19:02:43 +0000
committeraclement <aclement>2008-12-01 19:02:43 +0000
commit5dcfe73f9b4e4bd5544aeb43adb9df05fd11885c (patch)
tree85c1b4f75e544ef9f3f13a66fbf5162d35e2343d /tests/src
parent3a996832d394faf409bbca5bef7846256bb3592d (diff)
downloadaspectj-5dcfe73f9b4e4bd5544aeb43adb9df05fd11885c.tar.gz
aspectj-5dcfe73f9b4e4bd5544aeb43adb9df05fd11885c.zip
154427: test and fix
Diffstat (limited to 'tests/src')
-rw-r--r--tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java4
-rw-r--r--tests/src/org/aspectj/systemtest/ajc163/ajc163.xml17
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
index 48b904560..60fe1616f 100644
--- a/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
+++ b/tests/src/org/aspectj/systemtest/ajc163/Ajc163Tests.java
@@ -28,6 +28,10 @@ import org.aspectj.testing.XMLBasedAjcTestCase;
public class Ajc163Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
+ public void testGetMethodNull_pr154427() {
+ runTest("getMethod returning null");
+ }
+
public void testFQType_pr256937() {
runTest("fully qualified return type");
IHierarchy top = AsmManager.lastActiveStructureModel.getHierarchy();
diff --git a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
index a35e25473..400923d5a 100644
--- a/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
+++ b/tests/src/org/aspectj/systemtest/ajc163/ajc163.xml
@@ -2,6 +2,23 @@
<suite>
+ <ajc-test dir="bugs163/pr154427" title="getMethod returning null">
+ <compile files="AuthorizationImpl.java Authorization.java AuthorizationAdmin.java CallAndMethodSignatureAspect.java CallTest.java" options=""/>
+ <run class="CallTest">
+ <stdout>
+ <line text="public abstract boolean Authorization.mayPerform(java.lang.String,java.lang.String)"/>
+ <line text="public abstract interface boolean AuthorizationAdmin.mayPerform(java.lang.String, java.lang.String)"/>
+ <line text="mayPerform() executing"/>
+ <line text="public abstract boolean AuthorizationAdmin.mayPerform2(java.lang.String,java.lang.String)"/>
+ <line text="public abstract interface boolean AuthorizationAdmin.mayPerform2(java.lang.String, java.lang.String)"/>
+ <line text="mayPerform2() executing"/>
+ <line text="public abstract boolean Authorization.mayPerform(java.lang.String,java.lang.String)"/>
+ <line text="public abstract interface boolean Authorization.mayPerform(java.lang.String, java.lang.String)"/>
+ <line text="mayPerform() executing"/>
+ </stdout>
+ </run>
+ </ajc-test>
+
<ajc-test dir="bugs163/pr256937" title="fully qualified return type">
<compile files="Ship.java ShipAccessor.java" options="-emacssym -1.5"/>
</ajc-test>