Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de
Dieser Artikel beschreibt die der JUnit Platform zugrunde liegende Idee und deren Anwendungsmöglichkeiten. Zunächst wird anhand eines Beispiels erklärt, wie man mittels der TestEngine-Schnittstelle selbst definiert, was ein Test ist, wie man das Testergebnis ermittelt und an die JUnit Platform zur Erstellung eines Reports weitergibt. Danach folgt ein Abschnitt über die Hauptfunktionen der JUnit Platform. Dabei werden die beiden vom JUnit-Team bereitgestellten TestEngine-Implementierungen Jupiter und Vintage kurz vorgestellt und der Artikel verweist auf ihre API-Dokumentation sowie den JUnit 5 User Guide. So kann der Leser seine in diesem Artikel gewonnenen Erkenntnisse anschließend weiter vertiefen.

Die JUnit Platform wurde 2018 in der Version 1.0 als Teil von JUnit 5 veröffentlicht. Zurzeit wird an der Version 1.7 gearbeitet. Die Idee zur JUnit Platform als eigenständiges Projekt wurde aus der Erkenntnis geboren, dass JUnit 4 als Plattform (zu) erfolgreich war: So gibt es sehr viele Verwendungen von junit-4.x.jar, zu viele davon in einer Art und Weise, die das Weiterentwickeln letztlich unmöglich machten. Bereits das Umbenennen privater Felder führt zum Beispiel zu fehlerhaften Darstellun…