Wie kombiniere ich mehrere Mockito Matcher mit einem logischen "and" / "oder"?

8

Ich möchte mit Mockito überprüfen, dass ein String-Argument zwei Bedingungen erfüllt:

%Vor%

Wie kombinieren Sie diese beiden zu einer Aussage?

    
Ilya Kogan 20.03.2014, 08:37
quelle

2 Antworten

18

Dies ist möglich mit org.mockito.AdditionalMatchers :

%Vor%

Es gibt auch org.mockito.AdditionalMatchers.or und org.mockito.AdditionalMatchers.not .

    
Ilya Kogan 20.03.2014, 08:37
quelle
0

Vorangegangene Kommentare haben ergeben, dass and nur zwei Argumente benötigt und dass eine Variante, die drei oder mehr benötigt, vorteilhaft wäre. Der folgende Code löst das rekursiv, sodass mehrere Matcher in varargs angegeben werden können:

%Vor%

unter der Annahme der folgenden Importe:

%Vor%     
Emil Koutanov 07.10.2017 10:56
quelle

Tags und Links