我希望对骆驼路线进行单元测试,如下所示:
from("file://config")
.process(configProcessor)
我已经使用adviceWith用直接端点替换了from,并且有一个生成器模板来发送测试交换,但是configProcessor
中的In的主体是类型File和类似的问题Mocking Files in Java - Mock Contents - Mockito建议不要尝试模拟File对象。
是否可以传递另一个扩展File但没有写入磁盘的对象,或者我应该创建一个临时文件,还是重构configProcessor
以从处理中分离出I / O ?