JUnit Pioneer 1.0 has been released, a JUnit 5 extension library that adds useful testing utilities beyond what Jupiter provides out of the box. The release includes ten extensions: system property and environment variable management (@ClearSystemProperty, @SetSystemProperty, @ClearEnvironmentVariable, @SetEnvironmentVariable), default locale and time zone control (@DefaultLocale, @DefaultTimeZone), Cartesian product tests (@CartesianProductTest), disabling tests by display name (@DisableIfDisplayName), numeric range sources for parameterized tests, declarative report entries (@ReportEntry), retrying flaky tests (@RetryingTest), and standard I/O mocking (@StdIo). All extensions are thread-safe and include annotations to coordinate parallel test execution when global state is involved. Available via Maven and Gradle.

7m read timeFrom nipafx.dev
Post cover image
Table of contents
▚ Jupiter Extensions▚ Thread Safety▚ Getting Started With JUnit Pioneer

Sort: