Author: jstrachan
Date: Mon Apr 30 03:43:44 2007
New Revision: 533686

URL: http://svn.apache.org/viewvc?view=rev&rev=533686
Log:
added a test case for the spring 2.0 namespace configuration of the packages

Modified:
    
activemq/camel/trunk/camel-spring/src/test/java/org/apache/camel/spring/CamelContextFactoryBeanTest.java
    
activemq/camel/trunk/camel-spring/src/test/resources/org/apache/camel/spring/camel_context_factory_bean_test.xml

Modified: 
activemq/camel/trunk/camel-spring/src/test/java/org/apache/camel/spring/CamelContextFactoryBeanTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-spring/src/test/java/org/apache/camel/spring/CamelContextFactoryBeanTest.java?view=diff&rev=533686&r1=533685&r2=533686
==============================================================================
--- 
activemq/camel/trunk/camel-spring/src/test/java/org/apache/camel/spring/CamelContextFactoryBeanTest.java
 (original)
+++ 
activemq/camel/trunk/camel-spring/src/test/java/org/apache/camel/spring/CamelContextFactoryBeanTest.java
 Mon Apr 30 03:43:44 2007
@@ -41,6 +41,17 @@
         ApplicationContext applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/spring/camel_context_factory_bean_test.xml");
 
         CamelContext context = (CamelContext) 
applicationContext.getBean("camel");
+        assertValidContext(context);
+    }
+
+    public void testClassPathRouteLoadingUsingNamespaces() throws Exception {
+        ApplicationContext applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/spring/camel_context_factory_bean_test.xml");
+
+        CamelContext context = (CamelContext) 
applicationContext.getBean("camel3");
+        assertValidContext(context);
+    }
+
+    protected void assertValidContext(CamelContext context) {
         assertNotNull("No context found!", context);
 
         List<Route> routes = context.getRoutes();
@@ -55,7 +66,7 @@
             assertEndpointUri(key, "queue:test.a");
         }
     }
-    
+
     public void testXMLRouteLoading() throws Exception {
         ApplicationContext applicationContext = new 
ClassPathXmlApplicationContext("org/apache/camel/spring/camel_context_factory_bean_test.xml");
 

Modified: 
activemq/camel/trunk/camel-spring/src/test/resources/org/apache/camel/spring/camel_context_factory_bean_test.xml
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-spring/src/test/resources/org/apache/camel/spring/camel_context_factory_bean_test.xml?view=diff&rev=533686&r1=533685&r2=533686
==============================================================================
--- 
activemq/camel/trunk/camel-spring/src/test/resources/org/apache/camel/spring/camel_context_factory_bean_test.xml
 (original)
+++ 
activemq/camel/trunk/camel-spring/src/test/resources/org/apache/camel/spring/camel_context_factory_bean_test.xml
 Mon Apr 30 03:43:44 2007
@@ -41,4 +41,8 @@
   </bean>
   <!-- END SNIPPET: example2 -->
   
+  <!-- START SNIPPET: example3 -->
+  <camelContext id="camel3" 
xmlns="http://activemq.apache.org/camel/schema/camel-1.0.xsd"; 
packages="org.apache.camel.spring.example"/>
+  <!-- END SNIPPET: example3 -->
+
 </beans>


Reply via email to