You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2012/02/12 15:59:11 UTC
svn commit: r1243259 - in /axis/axis1/java/trunk: ./
samples/attachments-sample/
samples/attachments-sample/src/test/java/test/functional/
samples/bidbuy-sample/ samples/bidbuy-sample/src/test/java/test/functional/
samples/encoding-sample/ samples/faul...
Author: veithen
Date: Sun Feb 12 14:59:10 2012
New Revision: 1243259
URL: http://svn.apache.org/viewvc?rev=1243259&view=rev
Log:
Use random HTTP ports for the integration tests of the samples.
Modified:
axis/axis1/java/trunk/pom.xml
axis/axis1/java/trunk/samples/attachments-sample/pom.xml
axis/axis1/java/trunk/samples/attachments-sample/src/test/java/test/functional/TestAttachmentsSample.java
axis/axis1/java/trunk/samples/bidbuy-sample/pom.xml
axis/axis1/java/trunk/samples/bidbuy-sample/src/test/java/test/functional/TestBidBuySample.java
axis/axis1/java/trunk/samples/encoding-sample/pom.xml
axis/axis1/java/trunk/samples/faults-sample/pom.xml
axis/axis1/java/trunk/samples/faults-sample/src/test/java/test/functional/TestFaultsSample.java
axis/axis1/java/trunk/samples/handler-sample/pom.xml
axis/axis1/java/trunk/samples/handler-sample/src/test/java/test/functional/TestMimeHeaders.java
axis/axis1/java/trunk/samples/message-sample/pom.xml
axis/axis1/java/trunk/samples/message-sample/src/test/java/test/functional/TestMessageSample.java
axis/axis1/java/trunk/samples/misc-sample/pom.xml
axis/axis1/java/trunk/samples/misc-sample/src/test/java/test/functional/TestMiscSample.java
axis/axis1/java/trunk/samples/proxy-sample/pom.xml
axis/axis1/java/trunk/samples/proxy-sample/src/test/java/test/functional/TestProxySample.java
axis/axis1/java/trunk/samples/stock-sample/pom.xml
axis/axis1/java/trunk/samples/stock-sample/src/test/java/test/functional/TestStockSample.java
Modified: axis/axis1/java/trunk/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/pom.xml (original)
+++ axis/axis1/java/trunk/pom.xml Sun Feb 12 14:59:10 2012
@@ -132,6 +132,11 @@
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.7</version>
+ </plugin>
</plugins>
</pluginManagement>
</build>
Modified: axis/axis1/java/trunk/samples/attachments-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/attachments-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/attachments-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/attachments-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/attachments-sample/src/test/java/test/functional/TestAttachmentsSample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/attachments-sample/src/test/java/test/functional/TestAttachmentsSample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/attachments-sample/src/test/java/test/functional/TestAttachmentsSample.java (original)
+++ axis/axis1/java/trunk/samples/attachments-sample/src/test/java/test/functional/TestAttachmentsSample.java Sun Feb 12 14:59:10 2012
@@ -24,38 +24,38 @@ import samples.attachments.TestRef;
/** Test the attachments sample code.
*/
public class TestAttachmentsSample extends TestCase {
+ private Options opts;
+
+ protected void setUp() throws Exception {
+ opts = new Options(new String[] { "-p", System.getProperty("test.functional.ServicePort", "8080") });
+ }
+
public void testAttachments1() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new EchoAttachment(opts).echo(false, System.getProperty("basedir") + "/pom.xml");
assertEquals("Didn't process attachment correctly", res, true) ;
}
public void testAttachmentsD1() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new EchoAttachment(opts).echo(true, System.getProperty("basedir") + "/pom.xml");
assertEquals("Didn't process attachment correctly", res, true) ;
}
public void testAttachmentsDimeLeaveEmpty() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new EchoAttachment(opts).echo(true, System.getProperty("basedir") + "/src/test/files/leaveempty.txt");
assertEquals("Didn't process attachment correctly", res, true) ;
}
public void testAttachments2() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new EchoAttachment(opts).echoDir(false, System.getProperty("basedir") + "/src/main/java/samples/attachments");
assertEquals("Didn't process attachments correctly", res, true);
}
public void testAttachmentsD2() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new EchoAttachment(opts).echoDir(true, System.getProperty("basedir") + "/src/main/java/samples/attachments");
assertEquals("Didn't process attachments correctly", res, true);
}
public void testAttachmentsTestRef() throws Exception {
- Options opts = new Options( new String[]{});
boolean res = new TestRef(opts).testit();
assertEquals("Didn't process attachments correctly", res, true);
}
Modified: axis/axis1/java/trunk/samples/bidbuy-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/bidbuy-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/bidbuy-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/bidbuy-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/bidbuy-sample/src/test/java/test/functional/TestBidBuySample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/bidbuy-sample/src/test/java/test/functional/TestBidBuySample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/bidbuy-sample/src/test/java/test/functional/TestBidBuySample.java (original)
+++ axis/axis1/java/trunk/samples/bidbuy-sample/src/test/java/test/functional/TestBidBuySample.java Sun Feb 12 14:59:10 2012
@@ -23,7 +23,7 @@ import samples.bidbuy.TestClient;
*/
public class TestBidBuySample extends TestCase {
public void test () throws Exception {
- String[] args = { "http://localhost:8080" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080") };
TestClient.main(args);
}
}
Modified: axis/axis1/java/trunk/samples/encoding-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/encoding-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/encoding-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/encoding-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/faults-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/faults-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/faults-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/faults-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/faults-sample/src/test/java/test/functional/TestFaultsSample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/faults-sample/src/test/java/test/functional/TestFaultsSample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/faults-sample/src/test/java/test/functional/TestFaultsSample.java (original)
+++ axis/axis1/java/trunk/samples/faults-sample/src/test/java/test/functional/TestFaultsSample.java Sun Feb 12 14:59:10 2012
@@ -28,12 +28,12 @@ public class TestFaultsSample extends Te
LogFactory.getLog(TestFaultsSample.class.getName());
public void test1 () throws Exception {
- String[] args = { "#001" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"), "#001" };
EmployeeClient.main(args);
}
public void test2 () throws Exception {
- String[] args = { "#002" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"), "#002" };
try {
EmployeeClient.main(args);
} catch (samples.faults.NoSuchEmployeeFault nsef) {
Modified: axis/axis1/java/trunk/samples/handler-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/handler-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/handler-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/handler-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/handler-sample/src/test/java/test/functional/TestMimeHeaders.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/handler-sample/src/test/java/test/functional/TestMimeHeaders.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/handler-sample/src/test/java/test/functional/TestMimeHeaders.java (original)
+++ axis/axis1/java/trunk/samples/handler-sample/src/test/java/test/functional/TestMimeHeaders.java Sun Feb 12 14:59:10 2012
@@ -22,7 +22,9 @@ public class TestMimeHeaders extends Tes
String headerValue = "bar";
message.getMimeHeaders().addHeader(headerName, headerValue);
- URLEndpoint endpoint = new URLEndpoint("http://localhost:8080/axis/services/TestMimeHeaderService");
+ URLEndpoint endpoint = new URLEndpoint("http://localhost:"
+ + System.getProperty("test.functional.ServicePort", "8080")
+ + "/axis/services/TestMimeHeaderService");
SOAPMessage response = con.call(message, endpoint);
String[] responseHeader = response.getMimeHeaders().getHeader(headerName);
assertTrue("Response header was null", responseHeader != null);
Modified: axis/axis1/java/trunk/samples/message-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/message-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/message-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/message-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/message-sample/src/test/java/test/functional/TestMessageSample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/message-sample/src/test/java/test/functional/TestMessageSample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/message-sample/src/test/java/test/functional/TestMessageSample.java (original)
+++ axis/axis1/java/trunk/samples/message-sample/src/test/java/test/functional/TestMessageSample.java Sun Feb 12 14:59:10 2012
@@ -23,7 +23,7 @@ import samples.message.TestMsg;
*/
public class TestMessageSample extends TestCase {
public void testMessage() throws Exception {
- String[] args = { };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080") };
String res = (new TestMsg()).doit(args);
String expected="Res elem[0]=<ns1:e1 xmlns:ns1=\"urn:foo\">Hello</ns1:e1>"
+"Res elem[1]=<ns2:e1 xmlns:ns2=\"urn:foo\">World</ns2:e1>"
Modified: axis/axis1/java/trunk/samples/misc-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/misc-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/misc-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/misc-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -98,6 +117,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/misc-sample/src/test/java/test/functional/TestMiscSample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/misc-sample/src/test/java/test/functional/TestMiscSample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/misc-sample/src/test/java/test/functional/TestMiscSample.java (original)
+++ axis/axis1/java/trunk/samples/misc-sample/src/test/java/test/functional/TestMiscSample.java Sun Feb 12 14:59:10 2012
@@ -23,7 +23,7 @@ import samples.misc.TestClient;
*/
public class TestMiscSample extends TestCase {
public void test() throws Exception {
- String[] args = { "-d" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"), "-d" };
TestClient.main(args);
}
}
Modified: axis/axis1/java/trunk/samples/proxy-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/proxy-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/proxy-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/proxy-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -69,6 +69,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -79,6 +97,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<wsdds>
<wsdd>
<directory>src/main/wsdd</directory>
@@ -109,6 +128,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/proxy-sample/src/test/java/test/functional/TestProxySample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/proxy-sample/src/test/java/test/functional/TestProxySample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/proxy-sample/src/test/java/test/functional/TestProxySample.java (original)
+++ axis/axis1/java/trunk/samples/proxy-sample/src/test/java/test/functional/TestProxySample.java Sun Feb 12 14:59:10 2012
@@ -23,7 +23,7 @@ import samples.misc.TestClient;
*/
public class TestProxySample extends TestCase {
public void test() throws Exception {
- String[] args = { "-d" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"), "-d" };
TestClient.mainWithService(args, "ProxyService");
}
}
Modified: axis/axis1/java/trunk/samples/stock-sample/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/stock-sample/pom.xml?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/stock-sample/pom.xml (original)
+++ axis/axis1/java/trunk/samples/stock-sample/pom.xml Sun Feb 12 14:59:10 2012
@@ -58,6 +58,24 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>reserve-network-port</id>
+ <goals>
+ <goal>reserve-network-port</goal>
+ </goals>
+ <phase>pre-integration-test</phase>
+ <configuration>
+ <portNames>
+ <portName>test.functional.ServicePort</portName>
+ </portNames>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>${project.groupId}</groupId>
<artifactId>maven-axis-server-plugin</artifactId>
<version>${project.version}</version>
@@ -68,6 +86,7 @@
<goal>start-server</goal>
</goals>
<configuration>
+ <port>${test.functional.ServicePort}</port>
<configs>
<config>
<directory>src/main/config</directory>
@@ -106,6 +125,9 @@
<includes>
<include>**/Test*.java</include>
</includes>
+ <systemPropertyVariables>
+ <test.functional.ServicePort>${test.functional.ServicePort}</test.functional.ServicePort>
+ </systemPropertyVariables>
</configuration>
</execution>
</executions>
Modified: axis/axis1/java/trunk/samples/stock-sample/src/test/java/test/functional/TestStockSample.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/stock-sample/src/test/java/test/functional/TestStockSample.java?rev=1243259&r1=1243258&r2=1243259&view=diff
==============================================================================
--- axis/axis1/java/trunk/samples/stock-sample/src/test/java/test/functional/TestStockSample.java (original)
+++ axis/axis1/java/trunk/samples/stock-sample/src/test/java/test/functional/TestStockSample.java Sun Feb 12 14:59:10 2012
@@ -25,12 +25,13 @@ import samples.stock.GetQuote2;
*/
public class TestStockSample extends TestCase {
public void testStockJWS () throws Exception {
- String[] args = { "-uuser1", "-wpass1", "XXX", "-saxis/StockQuoteService.jws" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"),
+ "-uuser1", "-wpass1", "XXX", "-saxis/StockQuoteService.jws" };
float val = new GetQuote().getQuote(args);
assertEquals("TestStockSample.doTestStockJWS(): stock price should be 66.25", val, 66.25, 0.01);
// This should FAIL
- args[3] = "-sjws/AltStockQuoteService.jws";
+ args[5] = "-sjws/AltStockQuoteService.jws";
try {
val = new GetQuote().getQuote(args);
} catch (AxisFault e) {
@@ -48,13 +49,15 @@ public class TestStockSample extends Tes
}
public void testStock () throws Exception {
- String[] args = { "-uuser1", "-wpass1", "XXX" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"),
+ "-uuser1", "-wpass1", "XXX" };
float val = new GetQuote().getQuote(args);
assertEquals("Stock price is not the expected 55.25 +/- 0.01", val, 55.25, 0.01);
}
public void testStockNoAction () throws Exception {
- String[] args = { "-uuser1", "-wpass1", "XXX_noaction" };
+ String[] args = { "-p", System.getProperty("test.functional.ServicePort", "8080"),
+ "-uuser1", "-wpass1", "XXX_noaction" };
float val = new GetQuote().getQuote(args);
assertEquals("Stock price is not the expected 55.25 +/- 0.01", val, 55.25, 0.01);
}