JUnit Jupiter
摘要
JUnit 5 und 6 wurden als Nachfolger des etablierten und konsolidierten Frameworks JUnit 4 entwickelt. Dieses Kapitel zeigt zunächst exemplarisch einen Ausschnitt aus der JUnit-Historie mit typischen Beispielen aus JUnit 3 und JUnit 4, die so auch in JUnit 5 laufen. Danach wird JUnit 5 als Framework betrachtet und auf die Erweiterungsmöglichkeiten innerhalb von JUnit Jupiter fokussiert. Dieses Ideen sind direkt auf JUnit 6 übertragbar. Die Möglichkeiten werden durch die Erstellung einer vollständigen, funktionalen Erweiterung abgeschlossen. Durchgehend in diesem Kapitel wird dabei generell abgeleitet, welche typischen Anforderungen an ein Unit-Test- oder generell Test-Werkzeug gestellt werden können und wie sie umgesetzt werden.