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>