I have a route such as:

 <route autoStartup="true" xmlns="http://camel.apache.org/schema/spring";>
         <from uri="activemq:somequeue"/>
         ...
         <to uri="http:hostname/some/path"/>
   </route>

If I set up mocking, using a wrapper xml file containing:

    <bean id="mockAllEndpoints"
class="org.apache.camel.impl.InterceptSendToMockEndpointStrategy"/>

I can now intercept the endpoints to see what was sent but how to I prevent
the test from connecting to activemq and the remote http server so I can run
the test without any external interaction?

I managed to use
    <bean id="activemq"
class="org.apache.camel.component.direct.DirectComponent" />

to prevent activemq connecting, but the same trick did not work with mina or
http since the parameters passed are not appropriate.


Thanks, Tom

Reply via email to