如何在camel单元测试中模拟多个组件?

时间:2014-06-27 18:00:30

标签: unit-testing apache-camel

我在骆驼版2.13.1中使用CamelTestSupport

我想做这样的事情来嘲笑两个不同的组成部分:

@Override
public String isMockEndpoints() {
    return "(activemq|exec)*";
}

我不能用" *"来模拟一切。因为我在使用的活动框架中遇到错误,这依赖于activiti组件。

有没有人找到办法做这样的事情?

1 个答案:

答案 0 :(得分:3)

你可以使用正则表达式,所以它是这样的:

 return "(activemq.*|exec.*)" 

请参阅本页底部 http://camel.apache.org/intercept