Wie verspottet man bei Unit-Tests?
Wie verspottet man bei Unit-Tests?

Video: Wie verspottet man bei Unit-Tests?

Video: Wie verspottet man bei Unit-Tests?
Video: Как Долго Продержится Карандаш? 2024, November
Anonim

Verspottung wird hauptsächlich verwendet in Unit-Tests . Ein Objekt unter Prüfung kann Abhängigkeiten von anderen (komplexen) Objekten haben. Um das Verhalten des Objekts zu isolieren, durch das Sie die anderen Objekte ersetzen möchten verspottet die das Verhalten der realen Objekte simulieren.

Warum verwenden wir auf diese Weise Scheinobjekte in Komponententests?

Spott ist ein Prozess Gebraucht in Unit-Tests wenn das Einheit getestet wird, hat externe Abhängigkeiten. Der Zweck von spotten ist zu isolieren und sich auf den getesteten Code zu konzentrieren und nicht auf das Verhalten oder den Zustand externer Abhängigkeiten.

Anschließend stellt sich die Frage, was ist eine Mock-Datei? In der objektorientierten Programmierung, a spotten Objekt ist ein simuliertes Objekt, das das Verhalten der kleinsten testbaren Teile einer Anwendung kontrolliert nachahmt.

Was passiert dementsprechend, wenn wir eine Klasse verspotten?

Um das Verhalten des Objekts zu isolieren Sie möchte testen Sie Ersetze die anderen Objekte durch verspottet die das Verhalten der realen Objekte simulieren. Also in einfachen Worten, Verspottung erstellt Objekte, die das Verhalten von realen Objekten simulieren. In Unit-Tests wir wollen Methoden von einem testen Klasse in Isolation.

Soll ich alle Abhängigkeiten verspotten?

3 Antworten. Richtig. Du sollte verspotten Dinge, die von etwas Dauerhaftem oder Externem abhängen, um zu verhindern, dass der Test von etwas Dauerhaftem oder Externem abhängt. Schreib ein spotten das emuliert die Abhängigkeit für die speziellen Fälle, die im Test verwendet werden.

Empfohlen: