]> source.dussan.org Git - aspectj.git/commitdiff
testcode for 122452
authoraclement <aclement>
Wed, 25 Jan 2006 09:04:53 +0000 (09:04 +0000)
committeraclement <aclement>
Wed, 25 Jan 2006 09:04:53 +0000 (09:04 +0000)
tests/bugs151/pr122452.aj [new file with mode: 0644]
tests/bugs151/pr122452_2.aj [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc151/Ajc151Tests.java
tests/src/org/aspectj/systemtest/ajc151/ajc151.xml

diff --git a/tests/bugs151/pr122452.aj b/tests/bugs151/pr122452.aj
new file mode 100644 (file)
index 0000000..1be5e50
--- /dev/null
@@ -0,0 +1,7 @@
+public aspect pr122452 {
+    pointcut greeting() : call (* Point.sayHello(..));
+    pointcut greeting2() : call (* related.Hello.sayHello(..));
+    after() returning() : greeting*() {
+        System.out.println(" World!");
+    }
+}
diff --git a/tests/bugs151/pr122452_2.aj b/tests/bugs151/pr122452_2.aj
new file mode 100644 (file)
index 0000000..1dbc1da
--- /dev/null
@@ -0,0 +1,5 @@
+public aspect pr122452_2 {
+    after() returning() : greeting*() {  
+        System.out.println(" World!");
+    }
+}
index 6e872e4e0a83ae4d30755617464999dc66b489a5..16fcdd2fa34d5d746e3c7853e650e723d879f6d8 100644 (file)
@@ -27,6 +27,9 @@ public class Ajc151Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
   public void testParameterizedCollectionFieldMatching_pr124808() { runTest("parameterized collection fields matched via pointcut");}
   public void testGenericAspectsAndAnnotations_pr124654() { runTest("generic aspects and annotations");}
   public void testCallInheritedGenericMethod_pr124999() { runTest("calling inherited generic method from around advice");}
+  //public void testIncorrectlyReferencingPointcuts_pr122452()    { runTest("incorrectly referencing pointcuts");}
+  //public void testIncorrectlyReferencingPointcuts_pr122452_2()    { runTest("incorrectly referencing pointcuts - 2");}
+  
   
   /////////////////////////////////////////
   public static Test suite() {
index 74dfa3e5bd7044cc2233e51baa954186478d5862..28e85d036041ef1c49815cb3ae1141ce91eb0ca3 100644 (file)
           </stderr>
         </run>
     </ajc-test>
+    
+    <ajc-test dir="bugs151" title="incorrectly referencing pointcuts">
+        <compile files="pr122452.aj" options="-1.5"/>
+    </ajc-test>
+    
+    <ajc-test dir="bugs151" title="incorrectly referencing pointcuts - 2">
+        <compile files="pr122452_2.aj" options="-1.5"/>
+    </ajc-test>
+
 </suite>
\ No newline at end of file