JUnit Team πŸ’™πŸ’›'s Avatar

JUnit Team πŸ’™πŸ’›

@junit.org

Shaping the future of testing on the JVM

469
Followers
5
Following
39
Posts
11.11.2024
Joined
Posts Following

Latest posts by JUnit Team πŸ’™πŸ’› @junit.org

Release Notes :: JUnit User Guide

#JUnit 6.0.3 is released!

🐞 Bug fixes and enhancements since 6.0.2

docs.junit.org/6.0.3/releas...

15.02.2026 15:21 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Release Notes :: JUnit User Guide

#JUnit 5.14.3 is released!

🐞 Bug fixes and enhancements since 5.14.2

docs.junit.org/5.14.3/relea...

15.02.2026 13:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Voucher redemption :: JCON EUROPE 2026

Meet the #JUnit team in Cologne, Germany, in April at #JCON!

@marcphilipp.de will give a talk about the road to JUnit 6 and Christian and Rien will be attending as well.

Please use the following link to support JUnit (10% of the proceeds will go back to the project):
pretix.eu/impuls/europ...

02.02.2026 18:09 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
STF Milestone 10: Documentation improvements β€’ Marc Philipp Personal website

✨️ New blog post: "STF Milestone 10: Documentation improvements"

Modernizing @junit.org's documentation by adopting @antora.org and hosting on statichost.eu

πŸ‘‰οΈ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech fund for their support!

25.01.2026 17:33 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
STF Milestone 8: Improved parallel test execution β€’ Marc Philipp Personal website

✨ New blog post: "STF Milestone 8: Improved parallel test execution"

Parallel execution support for the Vintage engine, resource lock improvements, and a new #JUnit Platform implementation of parallel execution

πŸ‘‰ marcphilipp.de/blog/2026/01...

Thanks to the @sovereign.tech Fund for their support!

18.01.2026 14:38 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Release Notes :: JUnit User Guide

#JUnit 6.0.2 is released!

🐞 Bug fixes and enhancements since 6.0.1

docs.junit.org/6.0.2/releas...

06.01.2026 17:10 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Release Notes :: JUnit User Guide

#JUnit 5.14.2 is released!

🐞 Bug fixes and enhancements since 5.14.0

docs.junit.org/5.14.2/relea...

06.01.2026 15:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
STF Milestone 7: Safe cancellation β€’ Marc Philipp Personal website

✨ New blog post: "STF Milestone 7: Safe cancellation"

Introducing a safe way to cancel #JUnit test execution early, e.g. after the first test failed, but still execute all cleanup logic.

πŸ‘‰ marcphilipp.de/blog/2025/12...

Thanks to the @sovereign.tech Fund for their support!

28.12.2025 12:06 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Overview :: JUnit User Guide

As an early Christmas present (if you're celebrating), also to ourselves, we have overhauled our User Guide, Release Notes, and Javadoc.

Check it out on docs.junit.org!

Thanks to the @sovereign.tech agency for making it possible and to the @antora.org project for the excellent tool!

21.12.2025 17:31 πŸ‘ 11 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
Preview
Support JUnit JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!

JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open!

Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software?

1/3 ⏩

26.11.2025 11:27 πŸ‘ 69 πŸ” 47 πŸ’¬ 1 πŸ“Œ 3
JUnit Release Notes

#JUnit 6.1.0-M1 is ready for testing!

✨ New org.junit.start module for usage in compact source files
βš™ Execution mode configuration support for dynamic tests and containers
🏊 New parallel test executor implementation without ForkJoinPool

docs.junit.org/6.1.0-M1/rel...

17.11.2025 17:42 πŸ‘ 13 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
A checkmark in a half red and half green box next to the text "JUnit"

A checkmark in a half red and half green box next to the text "JUnit"

We're happy to present our new logo! πŸŽ‰

Have you upgraded to JUnit 6.0, yet? Because we're now ready for 7.0 (just kidding)... πŸ˜‰

08.11.2025 11:51 πŸ‘ 27 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#JUnit 6.0.1 is released!

#️⃣ 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...

31.10.2025 18:17 πŸ‘ 9 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.14.1 is released!

🐞 Bug fixes and enhancements since 5.14.0

docs.junit.org/5.14.1/relea...

31.10.2025 17:09 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ“’ Jimfs JUnit Jupiter 1.0.0 is also released!

✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
πŸ“– Brand new user guide

πŸ§‘β€πŸ’» Any feedback is welcome!

github.com/scordio/jimf...

01.10.2025 20:12 πŸ‘ 12 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#JUnit 6.0.0 is released!

✨ 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...

30.09.2025 08:50 πŸ‘ 119 πŸ” 75 πŸ’¬ 2 πŸ“Œ 11
JUnit 5 Release Notes

#JUnit 5.14.0 is released!

🐞 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...

30.09.2025 07:51 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.14.0-RC1 is ready for testing!

🐞 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...

23.09.2025 14:56 πŸ‘ 7 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
LambdaTest

LambdaTest

A big thank you to our new BRONZE SPONSOR,
LambdaTest! #supportJUnit

19.09.2025 08:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Please give #JUnit 6.0 RC3 a try and provide us feedback if you run into any issues!

This is really, truly, hopefully the last RC before 6.0 GA. πŸ˜‡

14.09.2025 12:41 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#JUnit 6.0.0-RC3 is ready for testing!

πŸ“° 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...

14.09.2025 12:34 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
JUnit Release Notes

#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

junit.org/junit5/docs/...

25.08.2025 16:01 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1
object ImprovedKotlinSupportTests {

    val data = sequenceOf( // Sequence<T> support
        arguments(1, Month.JANUARY),
        arguments(12, Month.DECEMBER)
    )

    @ParameterizedTest
    @FieldSource("data")
    // suspending function support for coroutine testing
    suspend fun test(value: Int, month: Month?) {
        assertNotNull(month) // contracts to support...
        assertEquals(value, month.value) // smart casts!
    }
}

object ImprovedKotlinSupportTests { val data = sequenceOf( // Sequence<T> support arguments(1, Month.JANUARY), arguments(12, Month.DECEMBER) ) @ParameterizedTest @FieldSource("data") // suspending function support for coroutine testing suspend fun test(value: Int, month: Month?) { assertNotNull(month) // contracts to support... assertEquals(value, month.value) // smart casts! } }

✨ 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.

πŸ‘‰ marcphilipp.de/blog/2025/08...

Thanks to the @sovereign.tech fund for their support!

21.08.2025 10:38 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#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

junit.org/junit5/docs/...

20.08.2025 08:41 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

What’s next for JUnit?
See @marcphilipp.de’s session from #IntelliJIDEAConf for updates on versions 5.12, 5.13, and the upcoming 6.0 preview πŸ‘‰ youtu.be/-cY5BJaHz6E

18.08.2025 12:06 πŸ‘ 13 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
@Test // Java
int test() {
    return 42;
} // Not executed!!! 😱😱😱

@Test // Java int test() { return 42; } // Not executed!!! 😱😱😱

✨ 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.

πŸ‘‰ marcphilipp.de/blog/2025/08...

Thanks to the @sovereign.tech fund for their support!

16.08.2025 15:31 πŸ‘ 14 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
Securing the supply chain at scale: Starting with 71 important open source projects Learn how the GitHub Secure Open Source Fund helped 71 open source projects significantly improve their security posture.

It was an honor to participate in of one of the first iterations of the GitHub Secure Open Source Fund's program. It was great to have dedicated time to think about security and apply our lessons learned. Thank you to @github.com and all partners for making this possible! github.blog/open-source/...

12.08.2025 09:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
JUnit Release Notes

#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

junit.org/junit5/docs/...

22.07.2025 09:00 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.4 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

21.07.2025 10:08 πŸ‘ 14 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.3 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

04.07.2025 13:05 πŸ‘ 14 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1