如何通过junit类启动现有路线

时间:2019-04-12 15:46:45

标签: rest api junit apache-camel atlassian-localstack

嗨,我有一个要测试的休息端点,并且在API内,我正在使用骆驼producerTemplate(使用requestBodyAndHeaders)路由到我的骆驼路由,并且知道问题是我想向我的端点编写一个集成测试用例无需模拟任何代码,这意味着我需要在测试类运行期间启动骆驼路线,并希望随后该路线将消耗ProducerTemplate中的主体。 我试图通过模拟骆驼上下文来添加路由,并将路由添加到骆驼上下文中。

    camelContext.addRoutes(new testroute());//testroute extends routebuilder
    camelContext.start();

但这不起作用。

0 个答案:

没有答案