Im Java Universum sind einige wenige Testframeworks verbreitet. Dazu zählt z. B. das JUnit Framework oder TestNG. Die entsprechenden Testframeworks erleichtern die Implementierung von Unit- und/oder Integrationstests.
Im Dezember 2000 wurde der erste Commit für JUnit 3 gemacht. Im Februar 2006 erblickte JUnit 4.0 die Welt. Im Februar 2016 erblickte schließlich die Alpha Release von JUnit Jupiter das Universum.
Ich möchte im Rahmen des Vortrages zeigen, welche Änderungen sich aus der Nutzung von JUnit Jupiter im Vergleich zu anderen Frameworks/Versionen ergeben. Dazu zählen beispielsweise die Unterschiede in den Annotationen sowie deren Auswirkungen, Verwendung von Testklassen und die Unterstützung für das Testen von Interfaces.
Zudem gehe ich auf die Migration von JUnit3/4/TestNG Tests zu JUnit Jupiter ein.
Über Karl-Heinz Marbaise
Karl-Heinz ist Softwareentwickler, Build- und Konfigurationsmanager im Bereich Java, JEE sowie Trainer (Maven, Git, Jenkins, Subversion, Nexus), Apache Maven PMC Mitglied und MojoHaus Committer.
Die Rohfassung des Talks findet ihr hier:
Wir verwendeten die Online-Webinarlösung BigMarker, für die uns freundlicher Weise ein Account von Neo4j zur Verfügung gestellt wurde.