Author: hadrian
Date: Thu Aug 26 02:32:41 2010
New Revision: 989429
URL: http://svn.apache.org/viewvc?rev=989429&view=rev
Log:
Fix way of getting camel context using spring
Modified:
camel/trunk/components/camel-web/src/test/java/org/apache/camel/web/spring/CamelRouteTest.java
Modified:
camel/trunk/components/camel-web/src/test/java/org/apache/camel/web/spring/CamelRouteTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/test/java/org/apache/camel/web/spring/CamelRouteTest.java?rev=989429&r1=989428&r2=989429&view=diff
==============================================================================
---
camel/trunk/components/camel-web/src/test/java/org/apache/camel/web/spring/CamelRouteTest.java
(original)
+++
camel/trunk/components/camel-web/src/test/java/org/apache/camel/web/spring/CamelRouteTest.java
Thu Aug 26 02:32:41 2010
@@ -18,12 +18,14 @@ package org.apache.camel.web.spring;
import java.io.StringWriter;
import java.util.List;
+import java.util.Map;
import javax.xml.bind.JAXBContext;
import org.apache.camel.CamelContext;
import org.apache.camel.model.RouteDefinition;
import org.apache.camel.model.RoutesDefinition;
+import org.apache.camel.util.CastUtils;
import org.apache.camel.web.resources.CamelContextResource;
import org.junit.After;
import org.junit.Assert;
@@ -58,7 +60,8 @@ public class CamelRouteTest extends Asse
public void setUp() throws Exception {
applicationContext = new
FileSystemXmlApplicationContext("src/main/webapp/WEB-INF/applicationContext.xml");
applicationContext.start();
- camelContext = applicationContext.getBean(CamelContext.class);
+ Map<String, CamelContext> beansOfType =
CastUtils.cast(applicationContext.getBeansOfType(CamelContext.class));
+ camelContext = beansOfType.isEmpty() ? null :
beansOfType.values().iterator().next();
assertNotNull("camelContext", camelContext);
}