1

我得到异常

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: 
Invalid use of argument matchers!
2 matchers expected, 1 recorded:

对于代码行

when(messageSource.getMessage(eq(SUCCESS_MESSAGE_KEY), any(Object[].class), any(Locale.class))).thenReturn(anyString());

messageSource 的类型为 org.springframework.context.MessageSource。Mockito 版本是 1.9.5。谁能猜出问题出在哪里?

4

1 回答 1

11

你不能 return anyString(),这是一个匹配器。它必须是一个真正的字符串实例,例如"foo".

于 2013-06-12T13:25:06.160 回答