0
我有一個駱駝的春季啓動應用程序。 我有一個java定義的路線。我在那裏使用選擇器。阿帕奇駱駝測試路線
from("jms:Q1?selector=fruit='apple'").process(appleProcessor);
from("jms:Q1?selector=fruit='orange'").process(orangeProcessor);
我想寫一個測試用例,我需要驗證選擇器是否正常工作以及是否調用了正確的處理器。
那麼如何模擬處理器。它是否像嘲笑端點?
或者是像嘲諷的對象(appleProcessor,定義其豆在上下文配置類),並通過驗證:
Mockito.verify(appleProcessor, VerificationModeFactory.times(1)).process(Mockito.any());
在我的測試情況下,我使用ProducerTemplate發送味精,和我路由正在被調用。
請幫忙。