[jboss-cvs] JBossAS SVN: r72959 - in projects/aop/trunk/aop/src: test/org/jboss/test/aop/rebuildcallerchain and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 1 17:47:47 EDT 2008


Author: stalep
Date: 2008-05-01 17:47:46 -0400 (Thu, 01 May 2008)
New Revision: 72959

Modified:
   projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml
   projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainInterceptor.java
   projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java
Log:
[JBAOP-433] updated test


Modified: projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml
===================================================================
--- projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml	2008-05-01 20:57:29 UTC (rev 72958)
+++ projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml	2008-05-01 21:47:46 UTC (rev 72959)
@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <aop>
 <prepare expr="call(* org.jboss.test.aop.rebuildcallerchain.*->execute())" />
-<!--  
-  
-                                
-   <bind pointcut="call(* org.jboss.test.aop.rebuildcallerchain.*->execute())">                
+
+<!--
+  <bind pointcut="call(* org.jboss.test.aop.rebuildcallerchain.*->execute())">                
        <interceptor class="org.jboss.test.aop.rebuildcallerchain.RebuildCallerChainInterceptor"/>
   </bind>
+  -->
 
-   -->
    
   
 </aop>

Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainInterceptor.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainInterceptor.java	2008-05-01 20:57:29 UTC (rev 72958)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainInterceptor.java	2008-05-01 21:47:46 UTC (rev 72959)
@@ -28,11 +28,12 @@
 /**
  * A RebuilCallInterceptor.
  * 
- * @author <a href="RebuildCallInterceptorle W. Pedersen</a>
+ * @author <a href="stale.pedersen at jboss.org">Stale W. Pedersen</a>
  * @version $Revision: 1.1 $
  */
 public class RebuildCallerChainInterceptor implements Interceptor
 {
+   public static boolean method = false;
    //@Override
    public String getName()
    {
@@ -44,8 +45,9 @@
    {
       try
       {
-         System.out.println("Interceptor ignoring call...");
-         return null;
+//         System.out.println("Interceptor ignoring call...");
+         method = true;
+         return invocation.invokeNext();
       }
       catch(Exception e)
       {

Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java	2008-05-01 20:57:29 UTC (rev 72958)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java	2008-05-01 21:47:46 UTC (rev 72959)
@@ -53,7 +53,7 @@
    {
       try
       {
-         new Caller1().execute();
+//         new Caller1().execute();
 
          AdviceBinding bindingCall = new AdviceBinding( 
                "call(* org.jboss.test.aop.rebuildcallerchain.*->execute())", null); 
@@ -62,9 +62,11 @@
          AspectManager.instance().addBinding(bindingCall); 
 
          new Caller1().execute(); // loaded before addBinding => not ok 
+         assertTrue("caller1 was not rebuilded", RebuildCallerChainInterceptor.method);
+         RebuildCallerChainInterceptor.method = false;
          new Caller2().execute(); // loaded after addBindingok => ok 
-
-         assertTrue("Rebuilded chain", true);
+         assertTrue("caller2 not ok", RebuildCallerChainInterceptor.method);
+//         assertTrue("Rebuilded chain", true);
       } 
       catch (Exception e) 
       {




More information about the jboss-cvs-commits mailing list