You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/06/23 16:24:45 UTC
svn commit: r1138894 - in
/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet:
./ route/
Author: davsclaus
Date: Thu Jun 23 14:24:45 2011
New Revision: 1138894
URL: http://svn.apache.org/viewvc?rev=1138894&view=rev
Log:
CAMEL-4104: Using dynmaic port numbers for test. Thanks to Jean for patch. Fixed CS.
Modified:
camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletFaultTest.java
camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteAndJSONAsReturnTest.java
camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteTest.java
camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlTest.java
camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/route/TestRouteBuilder.java
Modified: camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletFaultTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletFaultTest.java?rev=1138894&r1=1138893&r2=1138894&view=diff
==============================================================================
--- camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletFaultTest.java (original)
+++ camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletFaultTest.java Thu Jun 23 14:24:45 2011
@@ -35,7 +35,7 @@ public class RestletFaultTest extends Re
return new RouteBuilder() {
@Override
public void configure() throws Exception {
- from("restlet:http://localhost:9080/users/{username}?restletMethod=POST").process(new Processor() {
+ from("restlet:http://localhost:" + portNum + "/users/{username}?restletMethod=POST").process(new Processor() {
public void process(Exchange exchange) throws Exception {
exchange.getOut().setFault(true);
exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, "404");
@@ -49,7 +49,7 @@ public class RestletFaultTest extends Re
@Test
public void testFaultResponse() throws Exception {
- HttpResponse response = doExecute(new HttpPost("http://localhost:9080/users/homer"));
+ HttpResponse response = doExecute(new HttpPost("http://localhost:" + portNum + "/users/homer"));
assertHttpResponse(response, 404, "text/plain", "Application fault");
}
Modified: camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteAndJSONAsReturnTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteAndJSONAsReturnTest.java?rev=1138894&r1=1138893&r2=1138894&view=diff
==============================================================================
--- camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteAndJSONAsReturnTest.java (original)
+++ camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteAndJSONAsReturnTest.java Thu Jun 23 14:24:45 2011
@@ -31,7 +31,7 @@ public class RestletPostXmlRouteAndJSONA
private static final String REQUEST_MESSAGE_WITH_XML_TAG =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>" + REQUEST_MESSAGE;
- private String url = "restlet:http://localhost:9087/users?restletMethod=POST";
+ private String url = "restlet:http://localhost:" + portNum + "/users?restletMethod=POST";
@Override
Modified: camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteTest.java?rev=1138894&r1=1138893&r2=1138894&view=diff
==============================================================================
--- camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteTest.java (original)
+++ camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlRouteTest.java Thu Jun 23 14:24:45 2011
@@ -31,7 +31,7 @@ public class RestletPostXmlRouteTest ext
private static final String REQUEST_MESSAGE_WITH_XML_TAG =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>" + REQUEST_MESSAGE;
- private String url = "restlet:http://localhost:9087/users?restletMethod=POST";
+ private String url = "restlet:http://localhost:" + portNum + "/users?restletMethod=POST";
@Override
Modified: camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlTest.java?rev=1138894&r1=1138893&r2=1138894&view=diff
==============================================================================
--- camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlTest.java (original)
+++ camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/RestletPostXmlTest.java Thu Jun 23 14:24:45 2011
@@ -41,7 +41,7 @@ public class RestletPostXmlTest extends
@Override
public void configure() throws Exception {
// enable POST support
- from("restlet:http://localhost:9087/users/?restletMethods=post")
+ from("restlet:http://localhost:" + portNum + "/users/?restletMethods=post")
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
String body = exchange.getIn().getBody(String.class);
@@ -66,7 +66,7 @@ public class RestletPostXmlTest extends
}
private void postRequestMessage(String message) throws Exception {
- HttpPost post = new HttpPost("http://localhost:9087/users/");
+ HttpPost post = new HttpPost("http://localhost:" + portNum + "/users/");
post.addHeader(Exchange.CONTENT_TYPE, "application/xml");
post.setEntity(new StringEntity(message));
Modified: camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/route/TestRouteBuilder.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/route/TestRouteBuilder.java?rev=1138894&r1=1138893&r2=1138894&view=diff
==============================================================================
--- camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/route/TestRouteBuilder.java (original)
+++ camel/trunk/components/camel-restlet/src/test/java/org/apache/camel/component/restlet/route/TestRouteBuilder.java Thu Jun 23 14:24:45 2011
@@ -19,6 +19,7 @@ package org.apache.camel.component.restl
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.test.AvailablePortFinder;
/**
* Route builder for RestletRouteBuilderAuthTest
@@ -30,8 +31,11 @@ public class TestRouteBuilder extends Ro
@Override
public void configure() throws Exception {
+ // get port number dynamically
+ int port = AvailablePortFinder.getNextAvailable();
+
// START SNIPPET: consumer_route
- from("restlet:http://localhost:9080/securedOrders?restletMethod=post&restletRealm=#realm").process(new Processor() {
+ from("restlet:http://localhost:" + port + "/securedOrders?restletMethod=post&restletRealm=#realm").process(new Processor() {
public void process(Exchange exchange) throws Exception {
exchange.getOut().setBody(
"received [" + exchange.getIn().getBody()
@@ -45,7 +49,7 @@ public class TestRouteBuilder extends Ro
// Note: restletMethod and restletRealmRef are stripped
// from the query before a request is sent as they are
// only processed by Camel.
- from("direct:start-auth").to("restlet:http://localhost:9080/securedOrders?restletMethod=post");
+ from("direct:start-auth").to("restlet:http://localhost:" + port + "/securedOrders?restletMethod=post");
// END SNIPPET: producer_route
}