CAMEL-9789: Avoid starting services to soon during CamelContext startup, that can trigger circular dependencies issue with Spring and similar IoC frameworks.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/5352d804 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/5352d804 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/5352d804 Branch: refs/heads/master Commit: 5352d804500ee77f18d65c26da6de391691dac84 Parents: 1b71233 Author: Claus Ibsen <davscl...@apache.org> Authored: Wed Apr 6 15:51:55 2016 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Thu Apr 7 09:39:40 2016 +0200 ---------------------------------------------------------------------- .../apache/camel/component/servlet/HttpClientRouteTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/5352d804/components/camel-servlet/src/test/java/org/apache/camel/component/servlet/HttpClientRouteTest.java ---------------------------------------------------------------------- diff --git a/components/camel-servlet/src/test/java/org/apache/camel/component/servlet/HttpClientRouteTest.java b/components/camel-servlet/src/test/java/org/apache/camel/component/servlet/HttpClientRouteTest.java index aff55c1..3fa1e7c 100644 --- a/components/camel-servlet/src/test/java/org/apache/camel/component/servlet/HttpClientRouteTest.java +++ b/components/camel-servlet/src/test/java/org/apache/camel/component/servlet/HttpClientRouteTest.java @@ -28,6 +28,7 @@ import com.meterware.httpunit.WebResponse; import com.meterware.servletunit.ServletUnitClient; import org.apache.camel.Exchange; import org.apache.camel.FailedToCreateProducerException; +import org.apache.camel.FailedToCreateRouteException; import org.apache.camel.Processor; import org.apache.camel.builder.RouteBuilder; import org.junit.Test; @@ -121,9 +122,9 @@ public class HttpClientRouteTest extends ServletCamelRouterTestSupport { } }); fail("Excepts exception here"); - } catch (Exception ex) { - assertTrue("Get a wrong exception.", ex instanceof FailedToCreateProducerException); - assertTrue("Get a wrong cause of exception.", ex.getCause() instanceof UnsupportedOperationException); + } catch (FailedToCreateRouteException ex) { + assertTrue("Get a wrong exception.", ex.getCause() instanceof FailedToCreateProducerException); + assertTrue("Get a wrong cause of exception.", ex.getCause().getCause() instanceof UnsupportedOperationException); } }