sry but i dont really caught your intention. here is the testclass(generated with the fuse-ide) so yes it extends the CamelSpringTestSupport, it has an mock-endpoint and what method did you mean?
public class CamelContextXmlTest extends CamelSpringTestSupport { // expected message bodies protected Object[] expectedBodies = { ""}; // templates to send to input endpoints @Produce(uri = "direct:start") protected ProducerTemplate input4Endpoint; // mock endpoints used to consume messages from the output endpoints and then perform assertions @EndpointInject(uri = "mock:output") protected MockEndpoint outputEndpoint; @Test public void testDirectSending() throws Exception{ // lets route from the output endpoints to our mock endpoints so we can assert expectations context.addRoutes(new RouteBuilder() { @Override public void configure() throws Exception { from("bean:pdp").to(outputEndpoint); } }); input4Endpoint.sendBody("direct:start"); assertMockEndpointsSatisfied(5000, TimeUnit.MILLISECONDS); } @Override protected ClassPathXmlApplicationContext createApplicationContext() { return new ClassPathXmlApplicationContext( "META-INF/spring/camel-context.xml"); } } But today there is a new situation: these routes are working <route> <from uri="activemq:topic:xacml.authzRequests"/> <log message="request consumed hopefully"/> <to uri="bean:pdp"/> </route> <route> <from uri="file:src/requests?noop=true"/> <bean method="genRequest" ref="xacmlRequest"/> <log message="request generated"/> <to uri="activemq:topic:xacml.authzRequests"/> </route> <route> <from uri="direct:start"/> <bean method="genRequest" ref="xacmlRequest"/> <log message="request generated"/> <to uri="activemq:topic:xacml.authzRequests"/> </route> but if i comment out the file:... route the direct:start route hangs and nothing goes... -- View this message in context: http://camel.465427.n5.nabble.com/what-did-i-forgot-Bean-integration-through-direct-start-tp4490510p4493925.html Sent from the Camel - Users mailing list archive at Nabble.com.