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 2011/12/12 07:03:10 UTC
svn commit: r1213149 -
/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java
Author: davsclaus
Date: Mon Dec 12 06:03:09 2011
New Revision: 1213149
URL: http://svn.apache.org/viewvc?rev=1213149&view=rev
Log:
CAMEL-4754: Polished test. Thanks to Babak for the patch.
Modified:
camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java
Modified: camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java?rev=1213149&r1=1213148&r2=1213149&view=diff
==============================================================================
--- camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java (original)
+++ camel/trunk/camel-core/src/test/java/org/apache/camel/processor/onexception/ContextScopedOnExceptionCorrectRouteContextTest.java Mon Dec 12 06:03:09 2011
@@ -16,6 +16,7 @@
*/
package org.apache.camel.processor.onexception;
+import org.apache.camel.CamelExecutionException;
import org.apache.camel.ContextTestSupport;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
@@ -64,8 +65,9 @@ public class ContextScopedOnExceptionCor
try {
template.sendBody("direct:start", "Hello World");
fail("Should have thrown exception");
- } catch (Exception e) {
- // ignore
+ } catch (CamelExecutionException e) {
+ IllegalArgumentException cause = assertIsInstanceOf(IllegalArgumentException.class, e.getCause());
+ assertEquals("Forced bar error", cause.getMessage());
}
assertMockEndpointsSatisfied();
@@ -107,8 +109,9 @@ public class ContextScopedOnExceptionCor
try {
template.sendBody("direct:start", "Hello World");
fail("Should have thrown exception");
- } catch (Exception e) {
- // expected
+ } catch (CamelExecutionException e) {
+ IllegalArgumentException cause = assertIsInstanceOf(IllegalArgumentException.class, e.getCause());
+ assertEquals("Forced foo error", cause.getMessage());
}
assertMockEndpointsSatisfied();