Entwurfsmuster · Middle · Frage 39 von 75
Wie unterscheidet sich ein Mock von einem Stub in Tests?
- 1Synonyme; der Unterschied liegt nur in den Bibliotheksnamen
- 2Ein Stub liefert vorgefertigte Daten, ein Mock prüft zudem die Aufrufe
- 3Ein Mock liefert vorgefertigte Daten, ein Stub prüft die Aufrufe
Antwort zeigen
Richtige Antwort: Ein Stub liefert vorgefertigte Daten, ein Mock prüft zudem die Aufrufe
Erklärung
Testdoubles: Dummy (ein Platzhalter), Stub (vorgefertigte Antworten), Spy (zeichnet Aufrufe auf), Mock (mit Erwartungen an Aufrufe), Fake (eine vereinfachte funktionierende Implementierung, z. B. ein In-Memory-Repository). Dependency Injection macht das Ersetzen leicht.