我将端点定义为ftp://host/incoming?move=processed
。如何使用camel测试基础架构确保文件已移至“已处理”目录?我怎么会接受这个? Camel是否为“已处理”创建了单独的端点?
答案 0 :(得分:1)
该流程中没有额外的端点。使用FTP API移动文件。
您可以通过使用Camel API(例如使用消费者模板)从FTP服务器使用文件来测试它。类似的东西:
Exchange exchange = consumerTemplate.receiveNoWait("ftp://host/incoming?fileName=processed/" + theNameOfTheFile);
assertNotNull(exchange);