Beiträge von Matthias Fischer
JUnit MethodSource und Nested
01.03.2024 –
In diesem Artikel zeigen wir, wie parametrisierte Tests in JUnit zusammen mit @Nested
funktionieren, und was hier die eleganteste Variante ist.
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.
weiterlesenIt’s #FrontendFriday – Angular Reactive Form über mehrere Komponenten verteilen
09.02.2024 –
Es ist wieder #FrontendFriday! Vor einiger Zeit standen wir vor der Herausforderung, ein umfangreiches, reaktives und dynamisches Formular zu verwalten, das auf viele UI-Komponenten verteilt werden musste.
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?
weiterlesenExceptions testen
14.08.2023 –
Bei doubleSlash geben wir gerne unser Wissen weiter und lernen voneinander. Kürzlich durfte ich eine interne Schulung zum Thema Exception Handling halten. Neben Grundlagen haben wir auch eine Menge Bad und Best Practices kennengelernt und diese praktisch geübt. Dabei kam die Frage auf, wie man Exceptions eigentlich testet. Da die Übungen dieses Thema bisher nur beiläufig streiften, habe ich fürs nächste Mal ein Beispiel ergänzt, welches einige Möglichkeiten zeigt. Dieses teile ich hiermit gerne auch öffentlich.
weiterlesen