Take a Deep Dive into JUnit 5 with core committer Sam Brannen!
Over the last decade a lot has happened in the world of Java and testing, but JUnit 4 hasn’t kept up. Now JUnit 5 is here to help shape the future of testing on the JVM with a focus on Java 8, extensibility, and a modern programming API for testing in Java. And well, the JUnit Platform isn’t just about Java anymore. Third parties are already developing TestEngines for Scala, Groovy, Kotlin, etc.
This session starts off with an overview of the inspiration for & architecture of JUnit 5, from launchers to test engines. Sam will then take the audience on a live coding tour, highlighting support for tagging, custom display names, dependency injection, conditional test execution, lambda expressions for assertions, assumptions, & dynamic tests, and implementing tests via interface default methods (., testing traits).
Next, Sam will present the new extension model in JUnit 5, discussing how to author and regis
1 view
68
8
3 years ago 00:09:52 1.2K
Ghostwire: Tokyo - Gameplay Deep Dive
6 years ago 00:03:04 175
Deep Dive SRTHC_PV
9 years ago 00:04:54 1.3K
Dub Spencer & Trance Hill — Deep Dive Dub
10 years ago 00:09:34 5
Deep Dive
1 year ago 01:02:26 0
DEEP DIVE 63
1 year ago 01:42:26 0
DEEP DIVE 59
3 years ago 01:23:27 19
3. Deep Dive Into Clinical Data
3 years ago 00:09:52 316
Ghostwire: Tokyo - Official Gameplay Deep Dive
10 years ago 00:04:06 2.5K
Tiaan - Dive Deep | Choreography by Uferson_She (Valeriya Yufereva)
1 year ago 01:31:20 0
DEEP DIVE 62
12 years ago 00:57:34 38
Capreese Deep Dive (progressive breaks)
8 years ago 01:19:56 15
Dj Dagaz Deep dive 21
1 year ago 01:04:12 0
DEEP DIVE 60
10 years ago 00:01:52 2.7K
Deep Dive into Enceladus Plume
12 years ago 00:23:33 188
Compositing in Photoshop ~ Deep Dive
2 years ago 00:08:25 37
DEEP DIVE: MOONDRAGON | Marvel Contest of Champions