[jboss-cvs] JBossAS SVN: r69035 - 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
Wed Jan 16 11:12:29 EST 2008
Author: stalep
Date: 2008-01-16 11:12:29 -0500 (Wed, 16 Jan 2008)
New Revision: 69035
Modified:
projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml
projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller1.java
projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller2.java
projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java
Log:
[JBAOP-433] further changes
Modified: projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml
===================================================================
--- projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml 2008-01-16 16:04:06 UTC (rev 69034)
+++ projects/aop/trunk/aop/src/resources/test/rebuildcallerchain/jboss-aop.xml 2008-01-16 16:12:29 UTC (rev 69035)
@@ -1,4 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<aop>
- <prepare expr="execution(* org.jboss.test.aop.rebuildcallerchain.*->*())" />
+<prepare expr="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/Caller1.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller1.java 2008-01-16 16:04:06 UTC (rev 69034)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller1.java 2008-01-16 16:12:29 UTC (rev 69035)
@@ -32,6 +32,10 @@
public void execute() throws Exception
{
- throw new Exception("This method should not have been called!");
+// throw new Exception("This method should not have been called!");
}
+
+ public void foo() {
+
+ }
}
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller2.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller2.java 2008-01-16 16:04:06 UTC (rev 69034)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/Caller2.java 2008-01-16 16:12:29 UTC (rev 69035)
@@ -32,6 +32,6 @@
public void execute() throws Exception
{
- throw new Exception("This method should not have been called!");
+// throw new Exception("This method should not have been called!");
}
}
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-01-16 16:04:06 UTC (rev 69034)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/rebuildcallerchain/RebuildCallerChainTestCase.java 2008-01-16 16:12:29 UTC (rev 69035)
@@ -56,17 +56,13 @@
{
new Caller1().execute();
- // Tests with corresponding prepare statements in jboss-aop.xml.
- // Results are the same with <prepare expr="all(testCaseAOP.*)" />
- // 2- Works only on classes that have not been already loaded
- // (Caller1)
AdviceBinding bindingCall = new AdviceBinding(
- "call(* org.jboss.test.aop.rebuildcallerchain.*->*(..))", null);
+ "call(* org.jboss.test.aop.rebuildcallerchain.*->execute())", null);
bindingCall.addInterceptor(RebuildCallerChainInterceptor.class);
AspectManager.instance().addBinding(bindingCall);
-// new Caller1().execute(); // loaded before addBinding => not ok
+ new Caller1().execute(); // loaded before addBinding => not ok
new Caller2().execute(); // loaded after addBindingok => ok
assertTrue("Rebuilded chain", true);
More information about the jboss-cvs-commits
mailing list