Explore the latest advancements in JVM testing with this comprehensive 48-minute conference talk on JUnit 5. Discover the inspiration behind and architecture of JUnit 5, including launchers and test engines. Follow along with a live coding demonstration covering essential features such as tagging, custom display names, dependency injection, repeated tests, parameterized tests, and conditional test execution. Learn about lambda expressions for assertions, assumptions, dynamic tests, and implementing tests via interface default methods. Dive into the extension model in JUnit Jupiter, understanding how to author and register extensions for various testing scenarios. Finally, get a glimpse of the new JUnit Jupiter support in Spring Framework 5.0, enhancing your Java testing capabilities.
Overview
Syllabus
JUnit 5: New Opportunities for Testing on the JVM
Taught by
Java