In this session, the JUnit team will introduce the recent 5.11 release’s new features, as well as the highlights of the previous 5.9 and 5.10 releases.
For JUnit Jupiter, their demos will include enhancements made to Jupiter core extensions (for example, @AutoClose, @TempDir, and @Timeout), parameterized tests (for example, @FieldSource and convenience base classes), repeated tests (failure threshold), and the extension model (for example, ExecutableInvoker and the new TestInstancePreConstructCallback extension point).
On the platform side, the team will demonstrate life cycle methods for test suites, new ConsoleLauncher options, and the dry-run mode for test execution.
Last but not least, they will share exciting news about their agreement with the Sovereign Tech Fund, who have planned to invest in the project throughout 2024 and 2025. They will conclude the session with an outlook of what’s coming in JUnit 5.12.