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 2010/07/09 20:31:43 UTC
svn commit: r962624 -
/camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java
Author: davsclaus
Date: Fri Jul 9 18:31:43 2010
New Revision: 962624
URL: http://svn.apache.org/viewvc?rev=962624&view=rev
Log:
Fixed test.
Modified:
camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java
Modified: camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java?rev=962624&r1=962623&r2=962624&view=diff
==============================================================================
--- camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java (original)
+++ camel/trunk/components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomGoodBlogsTest.java Fri Jul 9 18:31:43 2010
@@ -16,19 +16,14 @@
*/
package org.apache.camel.component.atom;
-import java.util.Hashtable;
-
import org.apache.abdera.model.Entry;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
-
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.impl.SimpleRegistry;
import org.apache.camel.test.junit4.CamelTestSupport;
-import org.apache.camel.util.jndi.CamelInitialContextFactory;
-import org.junit.After;
-import org.junit.Before;
import org.junit.Test;
/**
@@ -41,22 +36,24 @@ public class AtomGoodBlogsTest extends C
// This is the CamelContext that is the heart of Camel
private CamelContext context;
- // We use a simple Hashtable for our bean registry. For more advanced usage Spring is supported out-of-the-box
- private Hashtable<String, Object> beans = new Hashtable<String, Object>();
+ @Override
+ protected CamelContext createCamelContext() throws Exception {
+ // We initialize Camel
- // We initialize Camel
- private void setupCamel() throws Exception {
+ SimpleRegistry registry = new SimpleRegistry();
// First we register a blog service in our bean registry
- beans.put("blogService", new BlogService());
+ registry.put("blogService", new BlogService());
// Then we create the camel context with our bean registry
- context = new DefaultCamelContext(new CamelInitialContextFactory().getInitialContext(beans));
+ context = new DefaultCamelContext(registry);
// Then we add all the routes we need using the route builder DSL syntax
context.addRoutes(createRouteBuilder());
// And finally we must start Camel to let the magic routing begins
context.start();
+
+ return context;
}
/**
@@ -126,16 +123,4 @@ public class AtomGoodBlogsTest extends C
// END SNIPPET: e1
- @Before
- public void setUp() throws Exception {
- super.setUp();
- setupCamel();
- }
-
- @After
- public void tearDown() throws Exception {
- super.tearDown();
- context.stop();
- }
-
}