Hi You can also take a look at notify builder, which allows you to testing alike a "black box" http://camel.apache.org/notifybuilder.html
And then there is advice with, where you can adjust the route before testing, and inject mocks, and whatnot http://camel.apache.org/advicewith.html And some general testing details here http://camel.apache.org/testing.html On Wed, May 9, 2012 at 11:35 AM, James Morgan <james.morga...@gmail.com> wrote: > I'm currently creating a simple Quartz scheduler queue which will run afew > times a day and simple drop a message on a queue which in turn will invoke > a processor which will do my work. > > Ive been looking at using adviceWith to test my routing but at present am > having trouble working out how to test the quartz triggering. > > Can anyone point me in the right direction of a good example of how to test > a camel quartz route please? > > I'm using Spring 3.1 and Camel 2.8.4 > > Cheers for any help or advice. > > James > > My route: > > @Component("exportTriggerRouting") > public class ExportTriggerRouting extends RouteBuilder { > > @AutowiredProperty("batchExport.cronExpression") > private String cronExpression = "2"; // this will be based on the > environment > > @Override > public void configure() throws Exception { > //@formatter:off > from("quartz://myTrigger/batchExport?cron=" + this.cronExpression) > .log(LoggingLevel.INFO, "Triggered Batch Export Queue") > .setBody(constant("")) > .routeId(getClass().getSimpleName()) > .to("jms:batch-export-trigger"); > //@formatter:on > } > } -- Claus Ibsen ----------------- CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/