Author: ningjiang Date: Wed Aug 17 04:42:32 2011 New Revision: 1158509 URL: http://svn.apache.org/viewvc?rev=1158509&view=rev Log: Fixed the test error after upgrading to CXF 2.4.2
Modified: camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfOperationExceptionTest.java camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java Modified: camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfOperationExceptionTest.java URL: http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfOperationExceptionTest.java?rev=1158509&r1=1158508&r2=1158509&view=diff ============================================================================== --- camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfOperationExceptionTest.java (original) +++ camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfOperationExceptionTest.java Wed Aug 17 04:42:32 2011 @@ -21,6 +21,7 @@ import org.apache.camel.CamelExecutionEx import org.apache.camel.Exchange; import org.apache.camel.component.cxf.jaxrs.testbean.Customer; import org.apache.camel.test.junit4.CamelSpringTestSupport; +import org.apache.cxf.BusFactory; import org.junit.Test; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; @@ -31,6 +32,11 @@ public class CxfOperationExceptionTest e protected AbstractXmlApplicationContext createApplicationContext() { return new ClassPathXmlApplicationContext("org/apache/camel/component/cxf/jaxrs/CxfRsSpringRouter.xml"); } + + protected void doPostSetup() throws Exception { + //clean up the default bus for template to use + BusFactory.setDefaultBus(null); + } @Test(expected = CamelExecutionException.class) public void testRestServerDirectlyAddCustomer() { @@ -43,6 +49,7 @@ public class CxfOperationExceptionTest e assertNotNull(response); assertTrue(response.endsWith("<name>Donald Duck</name></Customer>")); + } @Test Modified: camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java URL: http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java?rev=1158509&r1=1158508&r2=1158509&view=diff ============================================================================== --- camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java (original) +++ camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerTest.java Wed Aug 17 04:42:32 2011 @@ -39,7 +39,11 @@ import org.springframework.context.suppo public class CxfRsProducerTest extends CamelSpringTestSupport { private static int port1 = AvailablePortFinder.getNextAvailable(); - private static int port2 = AvailablePortFinder.getNextAvailable(); + private static int port2 = AvailablePortFinder.getNextAvailable(); + + public boolean isCreateCamelContextPerClass() { + return true; + } public static class JettyProcessor implements Processor { public void process(Exchange exchange) throws Exception { Modified: camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java URL: http://svn.apache.org/viewvc/camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java?rev=1158509&r1=1158508&r2=1158509&view=diff ============================================================================== --- camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java (original) +++ camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsRouterTest.java Wed Aug 17 04:42:32 2011 @@ -33,6 +33,10 @@ import org.springframework.context.suppo public class CxfRsRouterTest extends CamelSpringTestSupport { private static final String PUT_REQUEST = "<Customer><name>Mary</name><id>123</id></Customer>"; private static final String POST_REQUEST = "<Customer><name>Jack</name></Customer>"; + + public boolean isCreateCamelContextPerClass() { + return true; + } @Override protected AbstractXmlApplicationContext createApplicationContext() { @@ -169,7 +173,7 @@ public class CxfRsRouterTest extends Cam try { HttpResponse response = httpclient.execute(post); assertEquals(201, response.getStatusLine().getStatusCode()); - assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Customer><id>124</id><name>Jack</name></Customer>", + assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><Customer><id>125</id><name>Jack</name></Customer>", EntityUtils.toString(response.getEntity())); } finally { httpclient.getConnectionManager().shutdown();