Transitioning to JUnit 5

Kansas City Java Users Group
Kansas City Java Users Group
Public group
Location image of event venue



One of the most popular unit testing frameworks for the Java ecosystem is JUnit. JUnit recently announced the release of JUnit 5 that brings on several new annotations and promises ease of extensibility. With three different sub-projects, one being JUnit Jupiter, enables developers to write cleaner and more organized tests through Display Names, Tags, and Nested Tests. What about all the JUnit 3 and 4 tests you have running currently in your continuous integration platform? No worries, the JUnit Vintage project provides a Test Engine for running these tests, along with your new JUnit 5 tests.

This talk will be about how to transition from prior versions of JUnit to JUnit 5. While the learning curve is not steep for JUnit 5, this exploration will expedite your transition and expose you to the new capabilities that simplify test authoring and will have you eager to add tests to your system. And we all know we need more tests!


Dale Highfill, a Software Development Architect for DST system, is passionate about testing. When he’s not architecting solutions for helping people achieve their financial dreams, he’s evangelizing about testing to increase quality, minimize risk, and increase developer productivity. His Testing Toolbox, as he calls it, hosts a plethora of tools like Cucumber, Selenium, Mockito, Hamcrest, DBUnit, AssertJ, and Lombok. He has recently upgraded one of his tools, JUnit, to the latest release JUnit 5 and wants to share what he has learned during this transition.


Garmin's address is 1200 E 151st, Olathe, KS[masked]

* You may park in the parking garage by entering from Ridgeview just north of 151st St
* You should enter the building from the left most door
* You must sign in in the north lobby. The doors will be locked at 6:20 pm


* 5:30 - 6:30pm - Social Hour with food provided by DST
* 6:30pm - Presentation
* After event at Austin's Bar & Grill (not sponsored)