我定义了一个路由CamelRoutes.xml
,我想使用http://camel.apache.org/mock.html底部描述的包装技术来测试它们。
我的CamelRoutes.xml
<route autoStartup="true" xmlns="http://camel.apache.org/schema/spring">
<from uri="direct:start"/>
<to uri="direct:end"/>
</route>
所以我创建了CamelRoutesTest.xml
包含:
<import resource="CamelRoutes.xml"/>
<bean id="mockAllEndpoints" class="org.apache.camel.impl.InterceptSendToMockEndpointStrategy"/>
但我不确定如何创建一个既加载 spring xml 又提供对模拟端点的访问的测试。
如果我用..
@ContextConfiguration( locations=("/CamelRoutesTest"))
public class CamelTest extends AbstractJUnit38SpringContextTests
}
然后我不知道如何获取模拟端点
如果我用..
public class CamelTest extends CamelTestSupport
}
然后我不知道如何加载我的骆驼上下文..
我似乎无法在网站上找到使用CamelTestSupport
并从 spring xml 加载路由的示例测试。