O'Reilly logo

Der Weg zum Java-Profi by Michael Inden

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

20.4 Fortgeschrittene Unit-Test-Techniken

In diesem Unterkapitel betrachten wir zunächst mögliche Schwierigkeiten beim Unit-Testen. Als Abhilfe lernen wir Stellvertreterobjekte, auch Test-Doubles genannt, kennen. Vielen sind die Begriffe Stubs und Mocks sicher geläufiger. Beide Begriffe leiten sich aus dem Englischen ab: »stub« = Stumpf, Stummel und »to mock« = nachahmen, vortäuschen. Durch den Einsatz von Stubs und Mocks wird es möglich, andere Komponenten, wie etwa eine Datenbank, für Testfälle zu ersetzen bzw. deren Verhalten zu simulieren. Die folgenden Abschnitte stellen jeweils an einem Beispiel den Einsatz eines Stubs bzw. eines Mocks zum Testen vor. Abschließend wird kurz auf das Thema »Testen privater Methoden« eingegangen.

Schwierigkeiten ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required