java 如何在CamelSpringBootTest中启动CamelContext之前模拟Apache Camel Route

hivapdat  于 2023-01-11  发布在  Java
关注(0)|答案(1)|浏览(151)

这可能是一个相当罕见的问题,但我想在JUnit设置方法模拟某些Camel路由

@BeforeEach
void setUp() {
}

之前

@Override
public void configure() throws Exception {

}

被执行,这似乎在CamelContext自动连接后立即发生

@Autowired
protected CamelContext camelContext;

要防止Camel Context的自动启动,我需要做什么才能在setup方法中模拟我的路线并手动启动它?

tzxcd3kk

tzxcd3kk1#

您可以在单元测试中启用 advice with-然后您需要手动启动Camel。
https://camel.apache.org/manual/advice-with.html#_enabling_advice_during_testing

相关问题