You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2011/08/17 06:42:33 UTC
svn commit: r1158509 - in
/camel/branches/camel-2.8.x/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs:
CxfOperationExceptionTest.java CxfRsProducerTest.java CxfRsRouterTest.java
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();