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();


Reply via email to