Im Beispiel lernen wir zusätzlich zum Prüfen der Aufrufreihenfolge die Angabe von anyString() im Kontext von verify() kennen – zuvor hatten wir es nur bei der Vorgabe von Verhalten unserer Test-Doubles eingesetzt. Nachdem wir für zwei Werte den exakten Parameterwert spezifiziert haben, drücken wir im dritten Fall damit aus, dass wir zwar einen Aufruf der Methode greet() erwarten, uns der konkrete Parameterwert jedoch nicht interessiert.

Häufigkeit von Aufrufen

Bei der Beschreibung von Verhalten möchte man für Aufrufe teilweise die erwartete Anzahl an Aufrufen spezifizieren. Mit Mockito lässt sich mithilfe der Methoden times(), atLeast() und atMost() festlegen, wie häufig ein Aufruf erwartet wird, nämlich exakt, mindestens und höchstens die angegebene ...

Get Der Weg zum Java-Profi, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.