Meine Methode in der Service- und Testklasse:
%Vor%Der Fehler, den ich bekomme, ist
%Vor%Diese Ausnahme kann auftreten, wenn Matcher mit Rohwerten kombiniert werden:
%Vor%Wenn Sie Matcher verwenden, müssen alle Argumente von Matching-Programmen zur Verfügung gestellt werden. Zum Beispiel:
%Vor% Die Methode findbyID
ist eine baseDao-Methode, die mein Dao erweitert. Es ist kein endgültiges oder statisches, aber ich bekomme immer noch dieses Problem.
Sie müssen entweder no Matcher angeben oder all die Argumente, die übereinstimmen müssen. Also das:
%Vor%sollte sein:
%Vor% (Ich habe die überflüssigen Klammern aus dem any
-Aufruf entfernt.)
Von der Matchers
-Dokumentation :
Warnung:
Wenn Sie Argument-Matcher verwenden, müssen alle Argumente von den Matchern bereitgestellt werden.