Author: ningjiang
Date: Wed Aug  3 03:01:53 2011
New Revision: 1153324

URL: http://svn.apache.org/viewvc?rev=1153324&view=rev
Log:
CAMEL-4294 using the dynmaic port

Modified:
    
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsdl/OrderTest.java
    
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-cxf.xml
    
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-route.xml

Modified: 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsdl/OrderTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsdl/OrderTest.java?rev=1153324&r1=1153323&r2=1153324&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsdl/OrderTest.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/wsdl/OrderTest.java
 Wed Aug  3 03:01:53 2011
@@ -21,12 +21,19 @@ import java.io.InputStreamReader;
 import java.io.LineNumberReader;
 
 import org.apache.camel.ExchangePattern;
+import org.apache.camel.component.cxf.CXFTestSupport;
 import org.apache.camel.test.junit4.CamelSpringTestSupport;
+import org.junit.BeforeClass;
 import org.junit.Test;
 import org.springframework.context.support.AbstractXmlApplicationContext;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 public class OrderTest extends CamelSpringTestSupport {
+    @BeforeClass
+    public static void loadTestSupport() {
+        // Need to load the static class first
+        CXFTestSupport.getPort1();
+    }
 
     @Override
     protected AbstractXmlApplicationContext createApplicationContext() {
@@ -35,13 +42,13 @@ public class OrderTest extends CamelSpri
 
     @Test
     public void testCamelWsdl() throws Exception {
-        Object body = template.sendBody("seda:camelWsdl", 
ExchangePattern.InOut, null);
+        Object body = template.sendBody("http://localhost:"; + 
CXFTestSupport.getPort1() + "/camel-order/?wsdl", ExchangePattern.InOut, null);
         checkWsdl(InputStream.class.cast(body));
     }
 
     @Test
     public void testCxfWsdl() throws Exception {
-        Object body = template.sendBody("seda:cxfWsdl", ExchangePattern.InOut, 
null);
+        Object body = template.sendBody("http://localhost:"; + 
CXFTestSupport.getPort1() + "/cxf-order/?wsdl", ExchangePattern.InOut, null);
         checkWsdl(InputStream.class.cast(body));
     }
 

Modified: 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-cxf.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-cxf.xml?rev=1153324&r1=1153323&r2=1153324&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-cxf.xml
 (original)
+++ 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-cxf.xml
 Wed Aug  3 03:01:53 2011
@@ -24,12 +24,13 @@
          http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd";>
 
        <import resource="classpath:META-INF/cxf/cxf.xml" />
+       <bean 
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
 
        <!-- The camel CXF endpoint -->
-       <cxf:cxfEndpoint id="orderEndpoint" 
address="http://localhost:9000/camel-order/"; 
serviceClass="org.apache.camel.component.cxf.wsdl.OrderEndpoint" />
+       <cxf:cxfEndpoint id="orderEndpoint" 
address="http://localhost:${CXFTestSupport.port1}/camel-order/"; 
serviceClass="org.apache.camel.component.cxf.wsdl.OrderEndpoint" />
 
        <!-- JAX-WS endpoint of the same class -->
-       <jaxws:endpoint id="orderEndpointCXF" 
address="http://localhost:9000/cxf-order/"; 
implementor="org.apache.camel.component.cxf.wsdl.OrderEndpoint" />
+       <jaxws:endpoint id="orderEndpointCXF" 
address="http://localhost:${CXFTestSupport.port1}/cxf-order/"; 
implementor="org.apache.camel.component.cxf.wsdl.OrderEndpoint" />
        
 
 </beans>

Modified: 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-route.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-route.xml?rev=1153324&r1=1153323&r2=1153324&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-route.xml
 (original)
+++ 
camel/trunk/components/camel-cxf/src/test/resources/org/apache/camel/component/cxf/wsdl/camel-route.xml
 Wed Aug  3 03:01:53 2011
@@ -29,19 +29,6 @@
                        <to uri="mock:end" />
                </route>
 
-               <!-- test route -->
-               <route>
-                       <from uri="seda:camelWsdl" />
-                       <to 
uri="http://localhost:9000/camel-order/services?wsdl"; />
-                       <log message="end route camelWsdl"/>
-               </route>
-               
-               <route>
-                       <from uri="seda:cxfWsdl" />
-                       <to uri="http://localhost:9000/cxf-order/services?wsdl"; 
/>
-                       <log message="endroute cxf wsdl"/>
-               </route>
-
        </camelContext>
 
 


Reply via email to