]> source.dussan.org Git - aspectj.git/commitdiff
testcode for 137568,138143,138158
authoraclement <aclement>
Mon, 24 Apr 2006 08:32:22 +0000 (08:32 +0000)
committeraclement <aclement>
Mon, 24 Apr 2006 08:32:22 +0000 (08:32 +0000)
tests/src/org/aspectj/systemtest/ajc152/ajc152.xml

index 2c9bd484bc06182f929b71b57e152a44e035ebed..024fe802dc77d37a3edd45d2125cc7e7de6d84a0 100644 (file)
       <run class="StatisticsTypeImpl"/>
     </ajc-test>
     
+    <ajc-test dir="bugs152/pr138158" title="not at withincode">
+      <compile files="Boo.java" options="-1.5 -showWeaveInfo">
+        <message kind="weave" text="Join point 'method-call(void Boo.m())' in Type 'Boo' (Boo.java:9) advised by before advice from 'X' (Boo.java:19)"/>
+      </compile>
+      <run class="Boo"/>
+    </ajc-test>
+    
+    <ajc-test dir="bugs152/pr137568" title="complicated generics declaration">
+      <compile files="C.java" options="-emacssym -1.5"/>
+      <run class="C"/>
+    </ajc-test>
+    
+    <ajc-test dir="bugs152/pr138143" title="npe on duplicate method with ataj">
+      <compile files="AspectClass.java" options="-1.5">
+        <message kind="error" line="7" text="Duplicate method incomingMessage() in type AspectClass"/>
+        <message kind="error" line="12" text="Duplicate method incomingMessage() in type AspectClass"/>
+      </compile>
+    </ajc-test>
+    
     <ajc-test dir="bugs152/pr137496" title="pointcuts and generics - B">
       <compile files="B.java" options="-1.5 -showWeaveInfo">
         <!--message kind="weave" text="Join point 'method-call(java.lang.String C.pm(java.lang.String))' in Type 'B' (B.java:20) advised by before advice from 'X' (B.java:26)"/-->