Tag Testing
JUnit TestWatcher
13.02.2024 –
Wir zeigen hier, wie man eine JUnit-Erweiterung schreibt, welche Test-Ausführung überwacht. Konkret soll die Ausführung weiterer Tests in einer Test-Klasse verhindert werden, sobald einer der Test-Methoden fehlschlägt.
weiterlesenApproval-Tests als Refactoring-Sicherungsnetz
20.10.2023 –
Wir haben Bestandscode, der eine zu niedrige Testabdeckung hat, um sicher ein Refactoring durchführen zu können (in unserem Fall war das die Ablösung einer Dependency durch eine eigene Implementierung). Was tun?
weiterlesenErzeugung von Mocks mit dem Builder-Pattern
05.10.2022 –
Die Erzeugung von Mocks mit dem Builder-Pattern erlaubt es, Tests lesbarer zu gestalten, Wiederverwendung zu fördern und sich im Unit-Test auf das Wesentliche zu konzentrieren.
weiterlesenJUnit5-Umstellung
05.10.2020 –
Seit Einführung von JUnit 5 ist schon einige Zeit ins Land gegangen. Dennoch nutzen viele Projekte noch JUnit 4. Die neue Version bringt jedoch diverse Neuerungen mit, deren Einsatz Tests deutlich verbessern können, so dass sich eine Umstellung lohnt.
weiterlesenErzeugung von Testobjekten mit dem Builder-Pattern (lesbar und flexibel)
02.10.2020 –
Tests prüfen und dokumentieren Quellcode. Daher sollten sie sauber und verständlich sein. Die Erzeugung von Testobjekten stört oft den Lesefluss. Insbesondere dann, wenn mehrere Varianten benötigt werden, die sich nur in wenigen Werten unterscheiden. Hier hilft das Builder-Pattern enorm.
weiterlesen