Skip to content

JUnit 5 - Platform & Jupiter API

Photo of Tim Zöller
Hosted By
Tim Z.
JUnit 5 - Platform & Jupiter API

Details

JUnit 5 - Platform & Jupiter API

In diesem Vortrag wird über die Motivation für die Neuentwicklung sowie über kleine und große Designentscheidungen des JUnit 5-Teams berichtet. Weiter wird die neue, stark modulare Architektur vorgestellt, die mit besonderem Fokus auf Erweiterbarkeit und Integrierbarkeit in Tools entworfen wurde. So wird erstmalig explizit zwischen einer Basis-Plattform und einzelnen Testengines unterschieden. Dies ermöglicht die Koexistenz verschiedener Testengines, so können z.B. JUnit 4- und JUnit 5-Tests gemeinsam ausgeführt werden.

Die Jupiter API stellt das neue Programmiermodell dar und bietet neben vielem Bewährten auch manche interessante Neuerungen für Entwickler wie etwa Parameter Injection, Dynamische oder Nested Tests. Hinzu kommt ein komplett neues Erweiterungskonzept: Extensions.

Speaker: Christian Stein, Java seit 1997, JUnit 5 Team Mitglied, Apache Maven Committer, Micromata
github - /sormuras
twitter - @sormuras

Das Event findet bei der Triona GmbH statt, vielen Dank, dass wir euer Gast sein dürfen! Achtung, neuer Standort!

Photo of JUG Mainz (about to close) group
JUG Mainz (about to close)
See more events
Robert-Koch-Straße 41
Robert-Koch-Straße 41 · Mainz, RP