我正在尝试junit
测试处理器
我面临的问题发生在生产者模板周围,该模板已在方法中使用
处理器使用producer template
将方法调用的返回发送到端点(这是我的junit失败的地方......
有谁知道如何通过制作人模板?
答案 0 :(得分:0)
如果要在junit测试中测试处理器,则需要提供模拟交换。您可以使用任何模拟框架。然后,您将能够捕获处理器对交换对象的调用。
您还可以考虑使用POJO而不是处理器,并让Camel注入所需的数据。这可能会简化单元测试部分,因为您不会依赖任何Camel API。请参阅:http://camel.apache.org/bean.html