Aus dem Kurs: Testwerkzeuge für die Java-Entwicklung
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Migration von JUnit 4 auf JUnit 5 automatisieren – Tutorial zu Java
Aus dem Kurs: Testwerkzeuge für die Java-Entwicklung
Migration von JUnit 4 auf JUnit 5 automatisieren
In der letzten Lektion hast du gelernt, wie du in einem bestehenden Projekt mit JUnit 4 JUnit 5 mit einbinden kannst und parallel JUnit 5- und JUnit 4-Tests laufen lassen kannst. Es kann aber sein, dass du diese Migration komplett machen möchtest, d.h. alle JUnit 4 auch nach JUnit 5 migrieren. Das ist in einer großen Codebase relativ viel Handarbeit und kostet viel Zeit und ist auch sehr mühselig, weil er eigentlich nach einem bestimmten Schema gelaufen wird. Da kommt die Frage auf, ob man da nicht so was automatisieren kann. Glücklicherweise gibt es mittlerweile Werkzeuge, die mich dabei unterstützen können. Einer dieser Werkzeuge ist das OpenRewrite. Es hat sich zur Aufgabe gemacht, bestimmte Aufgaben zu automatisieren, einmal Migrationen, aber auch bestimmte Code-Styles entsprechend durchzusetzen. Für uns ist halt die Migration an der Stelle interessant. Der Hintergrund ist, dass man mit Rewrite eine semantische Code-Suche macht mithilfe von Bäumen und entsprechend da und bei…
Inhalt
-
-
-
(Gesperrt)
Kapitelüberblick: JUnit 5-Features24 Sek.
-
(Gesperrt)
JUnit 5: Grundlagen11 Min. 35 Sek.
-
(Gesperrt)
JUnit 5 parallel zu JUnit 4 nutzen5 Min. 8 Sek.
-
(Gesperrt)
Migration von JUnit 4 auf JUnit 5 automatisieren6 Min. 38 Sek.
-
(Gesperrt)
Display Name6 Min. 2 Sek.
-
(Gesperrt)
Nested Tests6 Min. 52 Sek.
-
(Gesperrt)
Conditional Test Execution Teil 14 Min. 47 Sek.
-
(Gesperrt)
Conditional Test Execution Teil 29 Min. 13 Sek.
-
(Gesperrt)
Conditional Test Execution Teil 39 Min. 11 Sek.
-
(Gesperrt)
Tagging und Filtern7 Min. 39 Sek.
-
(Gesperrt)
Test Execution Order7 Min. 15 Sek.
-
(Gesperrt)
Parametrisierte Tests Teil 1: Setup6 Min. 34 Sek.
-
(Gesperrt)
Parametrisierte Tests Teil 2: Parameter festlegen11 Min. 58 Sek.
-
(Gesperrt)
Parametrisierte Tests Teil 3: CSV-Schreibweise7 Min. 45 Sek.
-
(Gesperrt)
Parametrisierte Tests Teil 4: Refactoring7 Min. 10 Sek.
-
(Gesperrt)
Parametrisierte Tests Teil 5: Tests vereinfachen6 Min. 23 Sek.
-
(Gesperrt)
Grouped Assertion4 Min. 59 Sek.
-
(Gesperrt)
-
-
-
-
-
-
-