Ungültige Verwendung von argument-Matcher! 0 Matcher erwartet, 1 aufgezeichnet
Obwohl der Fehler ganz deskriptive konnte ich nicht bekommen einer von ihm hängen.
Für Linien:
PowerMockito.when(
mockStringMessageService.lookupString(Matchers.eq("XYZ")))
.thenReturn(Matchers.eq("XYZ"));
Fehler:
[junit] Invalid use of argument matchers!
[junit] 0 matchers expected, 1 recorded:
[junit] -> at com.amazon.kilvish.types.StatusTableTest.setUp(StatusTableTest.java:61)
[junit]
[junit] This exception may occur if matchers are combined with raw values:
[junit] //incorrect:
[junit] someMethod(anyObject(), "raw String");
[junit] When using matchers, all arguments have to be provided by matchers.
[junit] For example:
[junit] //correct:
[junit] someMethod(anyObject(), eq("String by matcher"));
[junit]
[junit] For more info see javadoc for Matchers class.
Warum sind 0 Matcher erwartet?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht verwenden Matcher in der
thenReturn
- Klausel. Verwenden Sie einfach die Zeichenfolge literal statt: