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.
Asking questions
Christian, Mark, Sam, and Juliette will try to answer all of your questions during the session. If we run out of time, we’ll publish answers to any remaining questions in a follow-up blog post.
Your speakers and host
Speakers
Christian Stein
Beyond his role working on language tools in the Java Platform Group at Oracle, Christian is a member of the JUnit team, where he explores testing in the modular world and builds a module-only build tool. He also writes blog posts about all things Java at sormuras.github.io.
Marc Philipp
Marc is a software engineer with extensive experience in developing business and consumer applications, as well as training and coaching other developers. One of his focus areas has always been providing tools for fellow software developers and improving their productivity. He is a long-time core committer and maintainer of JUnit, as well as an initiator of the JUnit Lambda crowdfunding campaign that resulted in JUnit 5.
Sam Brannen
Sam is a Principal Software Engineer at Broadcom and has extensive experience with the design, implementation, and testing of enterprise Java frameworks and applications using Spring, JUnit, and a plethora of open-source technologies. Sam is a popular speaker at international conferences on Spring, Java, and testing. He is also a core maintainer of Spring and JUnit 5, as well as the author and maintainer of Spring’s testing framework. When not in front of his computer, Sam enjoys traveling and spending time with his kids.
Juliette de Rancourt
Juliette has been a full-stack developer for 6 years, building web applications in various functional contexts and contributing to the JUnit 5 framework.
Besides seeking to deliver useful, well-crafted software to end-users, she enjoys leveraging testing tools to make test suites pleasant to read and convenient to write.
Host
Mala Gupta
A Java Champion and JUG leader, Malahas authored multiple books with Manning, Packt, and O’Reilly Publications. She has more than two decades of experience in the software industry and is a regular speaker at industry conferences around the world. She is a vocal supporter of Java certification as a path to career advancement.