use of org.apache.camel.impl.DefaultCamelContext in project camel by apache.
the class DefaultExchangeFormatterTest method setUp.
@Before
public void setUp() {
camelContext = new DefaultCamelContext();
Message message = new DefaultMessage();
message.setBody("This is the message body");
exchange = new DefaultExchange(camelContext);
exchange.setIn(message);
exchangeFormatter = new DefaultExchangeFormatter();
}
use of org.apache.camel.impl.DefaultCamelContext in project camel by apache.
the class RouteServicesStartupOrderTest method testRouteServiceStartupOrder.
public void testRouteServiceStartupOrder() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedMessageCount(1);
template.sendBody("direct:start", "Hello World");
assertMockEndpointsSatisfied();
// assert correct order
DefaultCamelContext dcc = (DefaultCamelContext) context;
List<RouteStartupOrder> order = dcc.getRouteStartupOrder();
assertEquals(4, order.size());
assertEquals("seda://foo", order.get(0).getRoute().getEndpoint().getEndpointUri());
assertEquals("direct://start", order.get(1).getRoute().getEndpoint().getEndpointUri());
assertEquals("seda://bar", order.get(2).getRoute().getEndpoint().getEndpointUri());
assertEquals("direct://bar", order.get(3).getRoute().getEndpoint().getEndpointUri());
// assert route service was started in order as well
assertEquals("2143", startOrder);
}
use of org.apache.camel.impl.DefaultCamelContext in project camel by apache.
the class RouteShutdownNotReverseOrderTest method testRouteShutdownNotReverseOrder.
public void testRouteShutdownNotReverseOrder() throws Exception {
// flip to not reverse
context.getShutdownStrategy().setShutdownRoutesInReverseOrder(false);
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedMessageCount(1);
template.sendBody("direct:bar", "Hello World");
assertMockEndpointsSatisfied();
// assert correct startup order
DefaultCamelContext dcc = (DefaultCamelContext) context;
List<RouteStartupOrder> order = dcc.getRouteStartupOrder();
assertEquals(2, order.size());
assertEquals("direct://bar", order.get(0).getRoute().getEndpoint().getEndpointUri());
assertEquals("direct://foo", order.get(1).getRoute().getEndpoint().getEndpointUri());
// assert correct shutdown order
context.stop();
}
use of org.apache.camel.impl.DefaultCamelContext in project camel by apache.
the class RouteShutdownReverseOrderTest method testRouteShutdownReverseOrder.
public void testRouteShutdownReverseOrder() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedMessageCount(1);
template.sendBody("direct:bar", "Hello World");
assertMockEndpointsSatisfied();
// assert correct startup order
DefaultCamelContext dcc = (DefaultCamelContext) context;
List<RouteStartupOrder> order = dcc.getRouteStartupOrder();
assertEquals(2, order.size());
assertEquals("direct://bar", order.get(0).getRoute().getEndpoint().getEndpointUri());
assertEquals("direct://foo", order.get(1).getRoute().getEndpoint().getEndpointUri());
// assert correct shutdown order
context.stop();
}
use of org.apache.camel.impl.DefaultCamelContext in project camel by apache.
the class RouteStartupOrderSimpleTest method testRouteStartupOrder.
public void testRouteStartupOrder() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedMessageCount(1);
template.sendBody("direct:start", "Hello World");
assertMockEndpointsSatisfied();
// assert correct order
DefaultCamelContext dcc = (DefaultCamelContext) context;
List<RouteStartupOrder> order = dcc.getRouteStartupOrder();
assertEquals(2, order.size());
assertEquals("direct://start", order.get(0).getRoute().getEndpoint().getEndpointUri());
assertEquals("seda://foo", order.get(1).getRoute().getEndpoint().getEndpointUri());
}
Aggregations