我正在试图对生产者模板进行junit测试

时间:2015-10-16 10:08:34

标签: jbossfuse

我正在尝试junit测试处理器 我面临的问题发生在生产者模板周围,该模板已在方法中使用 处理器使用producer template将方法调用的返回发送到端点(这是我的junit失败的地方......

有谁知道如何通过制作人模板?

1 个答案:

答案 0 :(得分:0)

如果要在junit测试中测试处理器,则需要提供模拟交换。您可以使用任何模拟框架。然后,您将能够捕获处理器对交换对象的调用。

您还可以考虑使用POJO而不是处理器,并让Camel注入所需的数据。这可能会简化单元测试部分,因为您不会依赖任何Camel API。请参阅:http://camel.apache.org/bean.html