5 Testdoubles
5.1 Setup
In den vorhergehenden drei Kapiteln haben Sie eine eigenständige Klasse testgetrieben entwickelt und dabei die Grundlagen von TDD kennengelernt. Wenn das Leben doch nur so einfach wäre! In objektorientierten Produktionssystemen müssen Objekte mit anderen Objekten (Collaborators) zusammenarbeiten. Manchmal können die Abhängigkeiten von Collaborator-Objekten zu ärgerlichen Problemen bei der testgetriebenen Entwicklung führen, da sie zu langsam oder instabil sind oder nicht vorhanden, wenn Sie sie brauchen.
In diesem Kapitel erfahren Sie, wie Sie diese Probleme mithilfe von Testdoubles umgehen. Als Erstes lernen Sie, wie Sie Abhängigkeiten mit selbst gebauten Testdoubles auflösen. Anschließend vereinfachen Sie die Erstellung ...
Get Testgetriebene Entwicklung mit C++ 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.