我需要模拟这段代码
rabbitTemplate.convertAndSend(message, m -> {
m.getMessageProperties().getHeaders().put("type", HEADER);
return m;
});
我的测试是我写的
doNothing().when(rabbitTemplate).convertAndSend(anyObject(), any(MessagePostProcessor.class));
有错误
有关解决方法的任何想法?
答案 0 :(得分:3)
而不是使用anyObject()
。尝试指定类型。
doNothing().when(rabbitTemplate).convertAndSend(Mockito.any(String.class), any(MessagePostProcessor.class));