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
       
     }