Overview
Explore the latest advancements in testing with JUnit Jupiter (JUnit 5) and Spring Framework in this 50-minute conference talk from Spring I/O 2022. Gain an overview of major features introduced in JUnit Jupiter 5.8 and 5.9, as well as recent and upcoming enhancements to Spring's integration testing support. Discover key topics such as test class execution order, named API, dynamic tests, and small enhancements in JUnit Jupiter 5.8.x. Delve into JUnit Platform 1.9 M1 and JUnit Jupiter 5.9 M1, and learn about new features in Spring Framework 5.3.x, including text blocks, ApplicationEvents, and MockMvc default response character encoding. Conclude with insights into testing enhancements coming in Spring 6.0. Access the accompanying slides for a comprehensive understanding of the presented material.
Syllabus
Intro
Sam Brannen
JUnit Jupiter Support in Spring
Major Features in JUnit Platform 1.8
Test Class Execution Order
Named API
Example: Named Dynamic Tests
Small Enhancements in JUnit Jupiter 5.8.x
JUnit Platform 1.9 M1
JUnit Jupiter 5.9 M1
New in Spring Framework 5.3.x (1/2)
Tip: Use Text Blocks... Where you can
Example: ApplicationEvents
Example: MockMvc default response character encoding
Testing Enhancements in Spring 6.0
Taught by
Spring I/O