First thing. You can very nicely test such routes. Camel provides some nice test classes and also the great mock:endpoint.
It would be a bit lengthy to describe how to do it in the mail. I think you best look into the tests of the jms component. They test very similar things. https://svn.apache.org/repos/asf/camel/trunk/components/camel-jms/src/test/ Christian -----Ursprüngliche Nachricht----- Von: hbellat [mailto:hbel...@gmail.com] Gesendet: Montag, 30. Mai 2011 11:19 An: users@camel.apache.org Betreff: Unit test camel with activeMQ Hello, I used Junit for java program but I need some examples to understand how it works in camel with activeMQ I wrote a simple camel.xml as follow : <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="activemq:start"/> <bean ref="MyBean" method="route" /> <to uri="activemq:finish"/> </route> </camelContext> and MyBean.java is : public class MyBean { public void route(Exchange message){ String name = message.getIn().getBody(String.class); name="test"; message.getOut().setBody(name); } } In my route I send any string like "my unit Test", this string received by the bean and affecte "test" in my String and route it to activemq:finish. How can I write a unit test for that simple code ? In my test I was wondring if my activemq must be started ? I will appreciate your help. -- View this message in context: http://camel.465427.n5.nabble.com/Unit-test-camel-with-activeMQ-tp4438797p4438797.html Sent from the Camel - Users mailing list archive at Nabble.com.