Kapitel 11. Der Einsatz von Mock-Objekten mit EasyMock
Das Testen von Komponenten wird dadurch erschwert, dass sie häufig auf komplizierte oder nur kostspielig zu erstellende Ressourcen zurückgreifen. Ein Beispiel dafür sind umfangreiche Datenbankzugriffe, die Sie im Rahmen der Komponententests nicht immer durchführen wollen. Wenn Sie bei jedem Testlauf auf die Datenbank zugreifen, resultieren daraus deutlich längere Testintervalle und Sie bekommen erst spät eine Rückkopplung. Darüber hinaus wollen Sie auch nicht das Verhalten dieser Fremdkomponenten (wie der Datenbank) testen, sondern zunächst einmal lediglich das Verhalten Ihrer Klasse. Viel besser ist es daher, die Komponententests isoliert von den fremden Komponenten durchzuführen. Hier hat ...
Get Agile Java-Entwicklung in der Praxis 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.