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发送味精,和我路由正在被调用。
请帮忙。