• Keine Ergebnisse gefunden

Mock:¨Uberpr¨ufen,obMethodeaufgerufenwurde Stub:AntwortenaufMethodenaufrufedefinieren Mockerstellen import Maven Mockito

N/A
N/A
Protected

Academic year: 2022

Aktie "Mock:¨Uberpr¨ufen,obMethodeaufgerufenwurde Stub:AntwortenaufMethodenaufrufedefinieren Mockerstellen import Maven Mockito"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java http://kohnlehome.de/java/mockito.pdf

Mockito

Maven

<dependencies>

<dependency>

<groupId>org.mockito</groupId>

<artifactId>mockito-core</artifactId>

<version>2.25.1</version>

</dependency>

</dependencies>

import

import static org.mockito.Mockito.*;

Mock erstellen

Schnittstelle mockedSchnittstelle = mock(Schnittstelle.class);

Stub: Antworten auf Methodenaufrufe definieren

when(mockedSchnittstelle.getWert()).thenReturn(5); // getWert() gibt 5 zur¨uck

Mock: ¨ Uberpr¨ ufen, ob Methode aufgerufen wurde

verify(mockedSchnittstelle).getWert();

verify(mockedSchnittstelle).setWert(7);

verifyZeroInteractions(mockedSchnittstelle);

Franz Kohnle Seite 1 von 1 26. M¨arz 2019

Referenzen

ÄHNLICHE DOKUMENTE

Uberpr¨ ¨ ufen Sie ihr Ergebnis durch Berechnung von

Uberpr¨ ¨ ufen Sie Ihre

Formalisieren Sie die k -F¨ arbbarkeit des Graphen durch eine Menge von Formeln und zeigen Sie mit dem Endlichkeitssatz, dass diese Formelmenge erf¨ ullbar ist..

Als Ergebnis soll auf dem Bildschirm nur ausgegeben werden, ob es sich bei einem Ausdruck um einen korrekten TERM handelt oder nicht; es soll dabei nicht auch noch das Ergebnis

Nachts, wenn sie ruht, dehnt ein D¨ amon das Band gleichm¨ aßig so aus, dass es jedes Mal um 10m l¨ anger wird. D¨ amon und Schnecke seien unsterblich, das Band

Gruppe der Kongruenzabbildungen eines Quadrates ABCD 7→ BCDA, ABCD 7→ ADCB ,.. Spiegelungen bilden

Um das regelm¨ aßige n-Eck, das dem Einheitskreis einbeschrieben sei, zeichnen zu k¨ onnen, muss man die Seitenl¨ ange l n = 2 sin π n bzw.. Will man dies mit Zirkel und Lineal

The lack of differentiated capabilities for group management and user interaction makes it unsuited for collaborative editing, and its counter-intuitive (and