package camelinaction;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;
public class SchedulerTest extends CamelTestSupport {
@Test
public void testPrintFile() throws Exception {
getMockEndpoint("mock:end").expectedMessageCount(1);
assertMockEndpointsSatisfied();
}
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
@Override
public void configure() throws Exception {
from("scheduler://myScheduler?delay=2000")
.setBody().simple("Current time is ${header.CamelTimerFiredTime}")
.to("stream:out")
.to("mock:end");
}
};
}
}