You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by js...@apache.org on 2012/09/05 17:08:01 UTC

svn commit: r1381216 - /camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java

Author: jstrachan
Date: Wed Sep  5 15:08:00 2012
New Revision: 1381216

URL: http://svn.apache.org/viewvc?rev=1381216&view=rev
Log:
simplfied integration test using @CamelStartup

Modified:
    camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java

Modified: camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java?rev=1381216&r1=1381215&r2=1381216&view=diff
==============================================================================
--- camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java (original)
+++ camel/trunk/examples/camel-example-cdi/src/test/java/org/apache/camel/example/cdi/IntegrationTest.java Wed Sep  5 15:08:00 2012
@@ -21,6 +21,7 @@ import javax.inject.Inject;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.cdi.CamelStartup;
 import org.apache.camel.cdi.Mock;
 import org.apache.camel.component.cdi.internal.CamelExtension;
 import org.apache.camel.component.mock.MockEndpoint;
@@ -44,13 +45,11 @@ public class IntegrationTest {
     MyRoutes config;
 
     @Inject
-    CamelContext camelContext;
-
-    @Inject
     @Mock
     MockEndpoint result;
 
     @Produces
+    @CamelStartup
     public RouteBuilder createRoutes() {
         return new RouteBuilder() {
             public void configure() {
@@ -61,17 +60,9 @@ public class IntegrationTest {
 
     @Test
     public void integrationTest() throws Exception {
-        assertNotNull("CamelContext not injected!", camelContext);
-        assertTrue("CamelContext is started", camelContext.getStatus().isStarted());
-
         assertNotNull("config not injected!", config);
         assertNotNull("MockEndpoint result not injected!", result);
 
-        //camelContext.setTracing(true);
-
-        // TODO we could maybe auto-register this?
-        camelContext.addRoutes(createRoutes());
-
         result.expectedMessageCount(2);
         result.assertIsSatisfied();
     }