Java org.mockito.exceptions.misusing.invalidUseofMatcherException用于有效表达式
我有例外Java org.mockito.exceptions.misusing.invalidUseofMatcherException用于有效表达式,java,unit-testing,mockito,Java,Unit Testing,Mockito,我有例外 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(
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。有人能猜出问题出在哪里吗?您不能返回任何字符串,这是一个匹配器。它必须是一个真正的字符串实例,比如foo。您不能返回任何字符串,这是一个匹配器。它必须是一个真正的字符串实例,比如foo。谢谢,这是导致问题的原因谢谢,这是导致问题的原因