You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2009/08/09 08:14:47 UTC

svn commit: r802492 - /camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java

Author: davsclaus
Date: Sun Aug  9 06:14:47 2009
New Revision: 802492

URL: http://svn.apache.org/viewvc?rev=802492&view=rev
Log:
Polished unit test as its now possible in camel 2.0

Modified:
    camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java

Modified: camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java?rev=802492&r1=802491&r2=802492&view=diff
==============================================================================
--- camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java (original)
+++ camel/trunk/components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/BruceHandlingBeanExceptionTest.java Sun Aug  9 06:14:47 2009
@@ -22,7 +22,6 @@
 import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Ignore;
 import org.junit.Test;
 import static org.apache.camel.component.jms.JmsComponent.jmsComponentClientAcknowledge;
 
@@ -43,12 +42,11 @@
         assertEquals("This is a fault message", out);
     }
 
-    @Ignore
-    @Test    
-    public void xxxtestSendError() throws Exception {
-        // TODO: See CAMEL-585
+    @Test
+    public void testSendError() throws Exception {
         Object out = template.requestBody("activemq:queue:error", "Hello World");
-        assertEquals("Damm", out);
+        IllegalArgumentException e = assertIsInstanceOf(IllegalArgumentException.class, out);
+        assertEquals("Forced exception by unit test", e.getMessage());
     }
 
     protected CamelContext createCamelContext() throws Exception {
@@ -69,7 +67,7 @@
 
                 from("activemq:queue:fault").setFaultBody(constant("This is a fault message"));
 
-                from("activemq:queue:error").bean(MyExceptionBean.class);
+                from("activemq:queue:error?transferException=true").bean(MyExceptionBean.class);
             }
         };
     }