使用另一个TestRunner时,如何测试Java DSL中定义的Camel路由?

时间:2019-05-09 11:27:59

标签: testing apache-camel cucumber cucumber-jvm

我正在尝试使用Cucumber测试我的骆驼路线,这要求我使用另一个TestRunner(Cucumber.class)。在测试中,我想模拟某些端点。

我读到我的测试类应该扩展CamelSpringTestSupport类。扩展类要求我实现createApplicationContext()方法。在Web上,我找到了许多示例,当您使用xml定义路由时该如何做。一个例子是:

protected AbstractXmlApplicationContext createApplicationContext() {
        return new ClassPathXmlApplicationContext("classpath:context.xml");
    }

但是,如果使用Java DSL,如何实现此方法?

0 个答案:

没有答案