org.mockito.exceptions.misusing.InvalidUseOfMatchersException:

7

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.

    
user2375298 04.03.2014, 06:43
quelle

1 Antwort

22

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.

    
Jon Skeet 04.03.2014, 06:52
quelle

Tags und Links