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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

JUnit Jupiter

  • Stephan Kleuker

摘要

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.