schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
#JUnit 6.0.0-RC2 is ready for testing!
π° Everything in 6.0.0-M1, 6.0.0-M2, and 6.0.0-RC1
π Minor enhancements and bug fixes since 6.0.0-RC1
β¨ New blog post: "STF Milestone 6: Improved Kotlin support"
#JUnit 6.0.0-RC1 improves JUnit's #Kotlin story by adding support for suspending functions, sequences, contracts and nullness annotations.
π https://marcphilipp.de/blog/2025/08/21/stf-milestone-6-improved-kotlin-support/
Thanks to the @sovtechfund for their support!
#JUnit 6.0.0-RC1 is ready for testing!
π° Everything in 6.0.0-M1 and 6.0.0-M2
π· Improved display names for parameterized classes/tests
β» `MethodOrderer.Default` and `ClassOrderer.Default` for `@Nested` classes
β¨ New blog post: "STF Milestone 5: Discovery issues"
Ever written a test that wasn't being executed? π±
#JUnit 5.13 introduced a mechanism for reporting such issues found during test discovery.
π https://marcphilipp.de/blog/2025/08/16/stf-milestone-5-discovery-issues/
Thanks to the @sovtechfund for their support!
#JUnit 6.0.0-M2 is ready for testing!
π° Everything in 6.0.0-M1
π Support for cancelling test execution
βοΈ New `--fail-fast` mode for ConsoleLauncher
π¦Ί Null-safe `computeIfAbsent` methods for stores
π§ Strict evaluation of enum-based configuration parameters
If you ever need to adapt a #JUnit3 TestSuite to run directly in #JUnit #Jupiter, it's actually possible with dynamic tests! π
Here's how I run the @β Inject TCK in the @SpringFramework.
Kudos to @marcphilipp for suggesting the dynamic test idea.
#JUnit 6.0.0-M1 is ready for testing!
β¨ Require Java 17 and Kotlin 2.2
π JSpecify nullability info
π Kotlin suspend function support
π« Integrated custom JFR events
π
FastCSV-backed Csv{File}Source
π§Ή Remove deprecated APIs and behaviors
#JUnit Logo Contest Update
Here are some of the top contenders.
Please let us know your thoughts.
And additional proposals are welcome!
So happy that @marcphilipp got accepted into the @JavaChampions program. Congratulations!
There are more people on the #JUnit core team that did so much of incredible value to the ecosystem, they literally walking the talk.
β¨ New blog post: "STF Milestone 4: Parameterized test classes"
#JUnit 5.13 introduced parameterized test classes (in addition to methods). They are a powerful testing tool that has long been missing from JUnit Jupiter. Iβm super happy that Iβve finally had the chance to resolve this long-standing and highly-voted issue thanks to the @sovtechfund.
π https://marcphilipp.de/blog/2025/06/07/stf-milestone-4-parameterized-test-classes/
The slides and code examples for my talk about #JUnit at #IntelliJIDEAConf are now available on https://marcphilipp.de/en/talks/
#JUnit 5.13.0 is released!
πͺ ClassTemplate and ParameterizedClass support
β οΈ Discovery issue reporting for test engines
β»οΈ Resource management for launcher sessions and execution requests
π Test discovery support in EngineTestKit
πΎ ConsoleLauncher improvements
The #JUnit team is looking for ideas and proposals for a new logo for the upcoming JUnit 6.0 release!
Please see https://github.com/junit-team/junit5/issues/4576 for ground rules.
We are looking forward to your comments and submissions!
#JUnit 5.13.0-RC1 is ready for testing!
πͺ ClassTemplate and ParameterizedClass support
β οΈ Discovery issue reporting for test engines
β»οΈ Resource management for launcher sessions and execution requests
π Test discovery support in EngineTestKit
π Bug fixes and minor improvements
#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java
β¨ New blog post: "STF Milestone 3: Release verification and automation"
A major goal of the @sovtechfund is to help projects become more sustainable and decrease their truck factor. For #JUnit, one activity in desperate need of improvement in this area was performing a release. Prior to this milestone, all JUnit releases of the past years had been performed from my local computer. It was high time to change that!
https://marcphilipp.de/blog/2025/04/01/stf-milestone-3-release-verification-and-automation/