0
我將端點定義爲ftp://host/incoming?move=processed
。我如何確保使用駱駝測試基礎架構將文件移動到「已處理」目錄?我將如何與此相提並論? Camel是否爲「已處理」創建了一個單獨的端點?測試該文件已被移動到路由的「已處理」ftp:// host/incoming?move =駱駝處理中
我將端點定義爲ftp://host/incoming?move=processed
。我如何確保使用駱駝測試基礎架構將文件移動到「已處理」目錄?我將如何與此相提並論? Camel是否爲「已處理」創建了一個單獨的端點?測試該文件已被移動到路由的「已處理」ftp:// host/incoming?move =駱駝處理中
不,在這個過程中沒有額外的端點。該文件使用FTP API移動。
您可以通過使用Camel API(例如使用消費者模板)從FTP服務器消費文件來測試它。類似的東西:
Exchange exchange = consumerTemplate.receiveNoWait("ftp://host/incoming?fileName=processed/" + theNameOfTheFile);
assertNotNull(exchange);