[jboss-cvs] JBossAS SVN: r57781 - in projects/aop/trunk/aop/src/test/org/jboss/test/aop: . nameddomain regression/jbaop194_undeploy
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Oct 23 17:38:15 EDT 2006
Author: kabir.khan at jboss.com
Date: 2006-10-23 17:38:12 -0400 (Mon, 23 Oct 2006)
New Revision: 57781
Modified:
projects/aop/trunk/aop/src/test/org/jboss/test/aop/AOPTestWithSetup.java
projects/aop/trunk/aop/src/test/org/jboss/test/aop/nameddomain/NamedDomainTestCase.java
projects/aop/trunk/aop/src/test/org/jboss/test/aop/regression/jbaop194_undeploy/UndeployTester.java
Log:
Move getting hold of the url for -aop.xml files to be deployed to AOPTestWithSetup
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/AOPTestWithSetup.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/AOPTestWithSetup.java 2006-10-23 21:23:39 UTC (rev 57780)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/AOPTestWithSetup.java 2006-10-23 21:38:12 UTC (rev 57781)
@@ -21,6 +21,9 @@
*/
package org.jboss.test.aop;
+import java.io.IOException;
+import java.net.URL;
+
import org.jboss.test.AbstractTestCaseWithSetup;
import org.jboss.test.AbstractTestDelegate;
@@ -49,4 +52,16 @@
delegate.enableSecurity = true;
return delegate;
}
+
+ protected URL getURLRelativeToProjectRoot(String relativePath) throws IOException
+ {
+ URL url = this.getClass().getProtectionDomain().getCodeSource().getLocation();
+ System.out.println("class url: " + url);
+ String location = url.toString();
+ int index = location.indexOf("/output/");
+ location = location.substring(0, index);
+
+ location = location + relativePath;
+ return new URL(location);
+ }
}
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/nameddomain/NamedDomainTestCase.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/nameddomain/NamedDomainTestCase.java 2006-10-23 21:23:39 UTC (rev 57780)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/nameddomain/NamedDomainTestCase.java 2006-10-23 21:38:12 UTC (rev 57781)
@@ -94,15 +94,7 @@
{
Proxied tgt = new Proxied();//Load the class before we deploy the xml that will cause weaving
- URL url = this.getClass().getProtectionDomain().getCodeSource().getLocation();
- System.out.println("class url: " + url);
- String location = url.toString();
- int index = location.indexOf("/output/");
- location = location.substring(0, index);
-
- location = location + "/src/resources/test/nameddomain/manual-aop.xml";
- url = new URL(location);
- System.out.println("xml url: " + url);
+ URL url = getURLRelativeToProjectRoot("/src/resources/test/nameddomain/manual-aop.xml");
AspectXmlLoader.deployXML(url);
AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
Modified: projects/aop/trunk/aop/src/test/org/jboss/test/aop/regression/jbaop194_undeploy/UndeployTester.java
===================================================================
--- projects/aop/trunk/aop/src/test/org/jboss/test/aop/regression/jbaop194_undeploy/UndeployTester.java 2006-10-23 21:23:39 UTC (rev 57780)
+++ projects/aop/trunk/aop/src/test/org/jboss/test/aop/regression/jbaop194_undeploy/UndeployTester.java 2006-10-23 21:38:12 UTC (rev 57781)
@@ -55,16 +55,8 @@
pojo.method();
assertTrue(TestInterceptor.intercepted);
- URL url = pojo.getClass().getProtectionDomain().getCodeSource().getLocation();
- System.out.println("class url: " + url);
- String location = url.toString();
- int index = location.indexOf("/output/");
- location = location.substring(0, index);
+ URL url = getURLRelativeToProjectRoot("/src/resources/test/regression/jboss-aop.xml");
- location = location + "/src/resources/test/regression/jboss-aop.xml";
- url = new URL(location);
- System.out.println("xml url: " + url);
-
System.out.println("Undeploying first time");
AspectXmlLoader.undeployXML(url);
TestInterceptor.intercepted = false;
More information about the jboss-cvs-commits
mailing list