Author: davsclaus
Date: Mon Nov 29 13:21:13 2010
New Revision: 1040104

URL: http://svn.apache.org/viewvc?rev=1040104&view=rev
Log:
Added test for loading route from XML file and adding to Camel at runtime.

Modified:
    
camel/trunk/camel-core/src/test/java/org/apache/camel/model/LoadRouteFromXmlTest.java
    
camel/trunk/camel-core/src/test/resources/org/apache/camel/model/barRoute.xml

Modified: 
camel/trunk/camel-core/src/test/java/org/apache/camel/model/LoadRouteFromXmlTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/model/LoadRouteFromXmlTest.java?rev=1040104&r1=1040103&r2=1040104&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/java/org/apache/camel/model/LoadRouteFromXmlTest.java
 (original)
+++ 
camel/trunk/camel-core/src/test/java/org/apache/camel/model/LoadRouteFromXmlTest.java
 Mon Nov 29 13:21:13 2010
@@ -37,10 +37,12 @@ public class LoadRouteFromXmlTest extend
         template.sendBody("direct:foo", "Hello World");
         foo.assertIsSatisfied();
 
-        // load route from XML
+        // START SNIPPET: e1
+        // load route from XML and add them to the existing camel context
         InputStream is = getClass().getResourceAsStream("barRoute.xml");
         RoutesDefinition routes = context.loadRoutesDefinition(is);
         context.addRouteDefinitions(routes.getRoutes());
+        // END SNIPPET: e1
 
         assertNotNull("Loaded bar route should be there", 
context.getRoute("bar"));
         assertEquals(2, context.getRoutes().size());

Modified: 
camel/trunk/camel-core/src/test/resources/org/apache/camel/model/barRoute.xml
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/resources/org/apache/camel/model/barRoute.xml?rev=1040104&r1=1040103&r2=1040104&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/test/resources/org/apache/camel/model/barRoute.xml 
(original)
+++ 
camel/trunk/camel-core/src/test/resources/org/apache/camel/model/barRoute.xml 
Mon Nov 29 13:21:13 2010
@@ -15,9 +15,15 @@
     See the License for the specific language governing permissions and
     limitations under the License.
 -->
+<!-- START SNIPPET: e1 -->
 <routes xmlns="http://camel.apache.org/schema/spring";>
+    <!-- here we define the bar route -->
     <route id="bar">
         <from uri="direct:bar"/>
         <to uri="mock:bar"/>
     </route>
+
+    <!-- we could add more routes if we like,
+         but in this example we stick to one route only -->
 </routes>
+<!-- END SNIPPET: e1 -->
\ No newline at end of file


Reply via email to