Looking for this?

Then you're in the right place: CodeFX.org is now nipafx.dev! It's the same content (spicy Java) by the same guy (me, Nicolai - nice to meet you!), but with a new look and without CodeFX as a middleman. From now on, it's just You. Me. Java.

Got it!

(JavaScript is off, so no cookies - tell me again next time)

Got it!

(and give me a cookie to remember - privacy policy)

Got it!

(and tell me again next time I'm forwarded)

By the way, it looks like you didn't get forwarded to the page you were looking for. If that's indeed the case, it would be great if you could let me know, so I can fix it.

Looking for this?

Then you're in the right place: CodeFX.org is now nipafx.dev! It's the same content (spicy Java) by the same guy (me, Nicolai - nice to meet you!), but with a new look and without CodeFX as a middleman. From now on, it's just You. Me. Java.

Got it!

(JavaScript is off, so no cookies - tell me again next time)

Got it!

(and give me a cookie to remember - privacy policy)

Got it!

(and tell me again next time I'm forwarded)

By the way, it looks like you didn't get forwarded to the page you were looking for. If that's indeed the case, it would be great if you could let me know, so I can fix it.

JUnit 5

In this talk, I introduce JUnit 5 from basic tests to more advanced features like nesting, parameterization, parallelization, and extensions. We also discuss its architecture and compatibility with JUnit 4.

Java's most ubiquitous library got an update! This talk...

  • shows you how to write tests with JUnit 5
  • walks you through the changes compared to JUnit 4
  • expands on nested, parameterized, parallel and other kinds of tests
  • tells you how to build your own JUnit 5 extensions
  • presents the new architecture
  • discusses compatibility with previous JUnit versions, IDEs, and other testing tools

Be careful, though: You might end up with an urge to start using it right away.

Slides

Here's the current version of the slides.

I also embedded them below. If they're focussed, you can navigate with arrow keys or swipes (they're two-dimensional, with chapters on the horizontal axis and chapter content layed out vertically). Use Page Up/Down for linearized order and ? for more shortcuts.

Past Presentations

I gave this talk a few times before. See below for links to slides (as they were at that very event), videos, and other information.

2019

Where?
GDG DevFest Karlsruhe
Karlsruhe, Duale Hochschule, Erzbergerstraße 121
When?
Sat, November 9th, 2019
13:30 Europe/Berlin
What?
programslides

2017

Where?
Riga DevDays
Riga, Kino Citadele, Room 6
When?
Tue, May 16th, 2017
15:45 Europe/Riga
What?
program entryslidesvideo
What else?
Where?
JavaLand
Brühl, Phantasialand, Eventhalle
When?
Tue, March 28th, 2017
13:00 Europe/Berlin
What?
program entryslides
What else?
NightHacking session exploring JUnit 5's parameterized tests
Where?
Frankfurter Entwicklertag
Frankfurt, Goethe-Universität – Casino Gebäude, Seminarraum 1.812
When?
Thu, February 16th, 2017
11:40 Europe/Berlin
What?
announcementslides
Where?
European Testing Conference
Helsinki, Wanha Satama
When?
Thu, February 9th, 2017
10:20 Europe/Helsinki
What?
program entryslides
Where?
JUG Karlsruhe
Citrix – GetGo Germany GmbH, Alter Schlachthof 51
When?
Wed, January 25th, 2017
18:00 Europe/Berlin
What?
announcementslides
What else?
workshop sources
Where?
JUG Darmstadt
TU Darmstadt, S2|02 Raum C110
When?
Thu, January 19th, 2017
18:30 Europe/Berlin
What?
announcementslides
Where?
JUG Mannheim
University of Mannheim A5, 6; Room C013
When?
Thu, January 12th, 2017
19:00 Europe/Berlin
What?
announcementslides

2016

Where?
JVM Group Stockholm
Stockholm, Regeringsgatan 20
When?
Thu, November 10th, 2016
18:00 Europe/Stockholm
What?
slides
Where?
Devoxx Belgium
Antwerpen, Kinepolis, Room 8
When?
Tue, November 8th, 2016
18:15 Europe/Brussels
What?
program entryslidesvideo
What else?
Interview On JUnit 5 - Rewrite, Architecture, Extensions
Where?
Trondheim Developer Conference
Trondheim, Clarion Trondheim, Sal 3
When?
Mon, October 31st, 2016
11:45 Europe/Oslo
What?
programslidesvideo
Where?
JAX London
London Islington, Business Design Centre
When?
Wed, October 12th, 2016
16:30 Europe/London
What?
program entryslides
Where?
JavaZone
Oslo, Oslo Spektrum, Room 1
When?
Thu, September 8th, 2016
15:40 Europe/Oslo
What?
program entryslidesvideo
Where?
Devoxx Poland
Krakow, ICE Congress Centre, Room 1
When?
Fri, June 24th, 2016
09:00 Europe/Warsaw
What?
program entryslidesvideo
Where?
JEEConf
Kiew, Parkovyi Convention Center, Track E
When?
Fri, May 20th, 2016
12:00 Europe/Kiev
What?
program entryslidesvideo