#️⃣ Introduce commentCharacter for Csv{File}Source
🔇 Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0
docs.junit.org/6.0.1/releas...
Have you upgraded to JUnit 6.0, yet? Because we're now ready for 7.0 (just kidding)... 😉
Have you upgraded to JUnit 6.0, yet? Because we're now ready for 7.0 (just kidding)... 😉
#️⃣ Introduce commentCharacter for Csv{File}Source
🔇 Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0
docs.junit.org/6.0.1/releas...
#️⃣ Introduce commentCharacter for Csv{File}Source
🔇 Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0
docs.junit.org/6.0.1/releas...
✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide
🧑💻 Any feedback is welcome!
github.com/scordio/jimf...
✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide
🧑💻 Any feedback is welcome!
github.com/scordio/jimf...
✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs
docs.junit.org/6.0.0/releas...
✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs
docs.junit.org/6.0.0/releas...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6
docs.junit.org/5.14.0/relea...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6
docs.junit.org/5.14.0/relea...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to the upcoming 6.0 release
docs.junit.org/5.14.0-RC1/r...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to the upcoming 6.0 release
docs.junit.org/5.14.0-RC1/r...
LambdaTest! #supportJUnit
LambdaTest! #supportJUnit
This is really, truly, hopefully the last RC before 6.0 GA. 😇
📰 Everything in 6.0.0-M1, M2, RC1, and RC2
⚠ Replacements for problematic APIs along with deprecations
🐞 Minor enhancements and bug fixes since 6.0.0-RC2
docs.junit.org/6.0.0-RC3/re...
This is really, truly, hopefully the last RC before 6.0 GA. 😇
📰 Everything in 6.0.0-M1, M2, RC1, and RC2
⚠ Replacements for problematic APIs along with deprecations
🐞 Minor enhancements and bug fixes since 6.0.0-RC2
docs.junit.org/6.0.0-RC3/re...
📰 Everything in 6.0.0-M1, M2, RC1, and RC2
⚠ Replacements for problematic APIs along with deprecations
🐞 Minor enhancements and bug fixes since 6.0.0-RC2
docs.junit.org/6.0.0-RC3/re...
📰 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
junit.org/junit5/docs/...
📰 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
junit.org/junit5/docs/...
#JUnit 6.0.0-RC1 improves JUnit's #Kotlin story by adding support for suspending functions, sequences, contracts and nullness annotations.
👉 marcphilipp.de/blog/2025/08...
Thanks to the @sovereign.tech fund for their support!
#JUnit 6.0.0-RC1 improves JUnit's #Kotlin story by adding support for suspending functions, sequences, contracts and nullness annotations.
👉 marcphilipp.de/blog/2025/08...
Thanks to the @sovereign.tech fund for their support!
📰 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
junit.org/junit5/docs/...
📰 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
junit.org/junit5/docs/...
See @marcphilipp.de’s session from #IntelliJIDEAConf for updates on versions 5.12, 5.13, and the upcoming 6.0 preview 👉 youtu.be/-cY5BJaHz6E
See @marcphilipp.de’s session from #IntelliJIDEAConf for updates on versions 5.12, 5.13, and the upcoming 6.0 preview 👉 youtu.be/-cY5BJaHz6E
Ever written a test that wasn't being executed? 😱
#JUnit 5.13 introduced a mechanism for reporting such issues found during test discovery.
👉 marcphilipp.de/blog/2025/08...
Thanks to the @sovereign.tech fund for their support!
Ever written a test that wasn't being executed? 😱
#JUnit 5.13 introduced a mechanism for reporting such issues found during test discovery.
👉 marcphilipp.de/blog/2025/08...
Thanks to the @sovereign.tech fund for their support!
📰 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
junit.org/junit5/docs/...
📰 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
junit.org/junit5/docs/...
Here's how I run the @Inject TCK in the @SpringFramework.
github.com/spring-proje...
Kudos to @marcphilipp.de for suggesting the dynamic test idea.
Here's how I run the @Inject TCK in the @SpringFramework.
github.com/spring-proje...
Kudos to @marcphilipp.de for suggesting the dynamic test idea.
✨ 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.org/junit5/docs/...
✨ 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.org/junit5/docs/...
Here are some of the top contenders.
Please let us know your thoughts.
And additional proposals are welcome!
github.com/junit-team/j...
Here are some of the top contenders.
Please let us know your thoughts.
And additional proposals are welcome!
github.com/junit-team/j...
⚠️ Fix discovery issue detection for inner classes and abstract methods
🐞 Bug fixes and minor improvements
junit.org/junit5/docs/...
⚠️ Fix discovery issue detection for inner classes and abstract methods
🐞 Bug fixes and minor improvements
junit.org/junit5/docs/...