Author: midon
Date: Fri Oct 17 17:19:08 2008
New Revision: 705808
URL: http://svn.apache.org/viewvc?rev=705808&view=rev
Log:
ODE-388: do not hardcode the number of policies, list them from disk
Modified:
ode/branches/APACHE_ODE_1.X/axis2-war/src/test/java/org/apache/ode/axis2/RampartTest.java
Modified:
ode/branches/APACHE_ODE_1.X/axis2-war/src/test/java/org/apache/ode/axis2/RampartTest.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2-war/src/test/java/org/apache/ode/axis2/RampartTest.java?rev=705808&r1=705807&r2=705808&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/axis2-war/src/test/java/org/apache/ode/axis2/RampartTest.java
(original)
+++
ode/branches/APACHE_ODE_1.X/axis2-war/src/test/java/org/apache/ode/axis2/RampartTest.java
Fri Oct 17 17:19:08 2008
@@ -22,6 +22,9 @@
import org.apache.axis2.transport.http.SimpleHTTPServer;
import java.net.URL;
+import java.io.File;
+import java.io.FilenameFilter;
+import java.io.FileFilter;
/**
*
@@ -34,11 +37,16 @@
}
public void testPolicySamples() throws Exception {
- for (int i = 1; i < 5; i++) {
- String prevPackage = "process-policy-sample0" + (i - 1);
- String nextPackage = "process-policy-sample0" + i;
+ File[] policies = new
File(server.getBundleDir("TestRampart")).listFiles(new FileFilter() {
+ public boolean accept(File pathname) {
+ return pathname.isDirectory() &&
pathname.getName().matches("process-policy-sample\\d*");
+ }
+ });
+ for (int i = 0; i < policies.length; i++) {
+ String prevPackage = i>0?policies[i-1].getName():null;
+ String nextPackage = policies[i].getName();
// make sure everything is clean to avoid side effects
- if (server.isDeployed(prevPackage))
server.undeployProcess("TestRampart/"+prevPackage);
+ if (prevPackage!=null && server.isDeployed(prevPackage))
server.undeployProcess("TestRampart/"+prevPackage);
if (server.isDeployed(nextPackage))
server.undeployProcess("TestRampart/"+nextPackage);
executeTest("TestRampart/"+nextPackage);