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

JUnit Team πŸ’™πŸ’›

@junit.org.bsky.social

Shaping the future of testing on the JVM

362 Followers  |  4 Following  |  21 Posts  |  Joined: 11.11.2024  |  1.6087

Latest posts by junit.org on Bluesky

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 β€” πŸ‘ 6    πŸ” 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 β€” πŸ‘ 13    πŸ” 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

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.

github.com/spring-proje...

Kudos to @marcphilipp.de for suggesting the dynamic test idea.

29.06.2025 14:12 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
JUnit Release Notes

#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.org/junit5/docs/...

27.06.2025 15:42 β€” πŸ‘ 19    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1
Post image Post image Post image Post image

#JUnit Logo Contest Update

Here are some of the top contenders.

Please let us know your thoughts.

And additional proposals are welcome!

github.com/junit-team/j...

27.06.2025 13:02 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

Très heureux de voir le retour de @jderancourt.bsky.social sur scène de l'équipe @junit.org, qui nous présente "Rendre ses tests concis et évolutifs grÒce à JUnit 5 & cie" au @breizhcamp.org !

25.06.2025 12:37 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.2 is released!

⚠️ Fix discovery issue detection for inner classes and abstract methods
🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

24.06.2025 13:19 β€” πŸ‘ 11    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Post image

We really need a new #JUnit logo! 🀣

Proposals are welcome!

github.com/junit-team/j...

20.06.2025 18:10 β€” πŸ‘ 16    πŸ” 7    πŸ’¬ 2    πŸ“Œ 0
@ParameterizedClass
@ValueSource(strings = {"foo", "bar"})
class SomeTests {
    @Parameter String value;
    
    @Test
    void shouldNotBeNull() {
        assertNotNull(value);
    }
    @Test
    void lengthShouldBeThree() {
        assertEquals(3, value.length());
    }
}

@ParameterizedClass @ValueSource(strings = {"foo", "bar"}) class SomeTests { @Parameter String value; @Test void shouldNotBeNull() { assertNotNull(value); } @Test void lengthShouldBeThree() { assertEquals(3, value.length()); } }

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

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

07.06.2025 11:52 β€” πŸ‘ 31    πŸ” 11    πŸ’¬ 0    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.1 is released!

🐞 Fix regressions introduced in 5.13.0

junit.org/junit5/docs/...

07.06.2025 08:25 β€” πŸ‘ 26    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
Preview
Talks β€’ Marc Philipp Personal website

The slides and code examples for my talk about #JUnit at #IntelliJIDEAConf are now available on marcphilipp.de/en/talks/

04.06.2025 14:05 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
IntelliJ IDEA Conf 2025. Day 2 On June 3–4, 2025, JetBrains is hosting a free virtual event – IntelliJ IDEA Conf.IntelliJ IDEA Conf is a celebration of the developer community, bringing to...

Coming up soon at #IntelliJIDEAConf: @marcphilipp.de from the JUnit team walks you through the latest in JUnit 5.12 and 5.13, and what’s coming in 6.0.
Better reports, better tests, and new ways to structure them. Don’t miss it!
Watch here: youtube.com/live/qg6tj8T...

04.06.2025 11:31 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
JUnit 5 Release Notes

#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

junit.org/junit5/docs/...

30.05.2025 11:38 β€” πŸ‘ 26    πŸ” 10    πŸ’¬ 1    πŸ“Œ 2
Preview
Decide for and adopt new project logo Β· Issue #4576 Β· junit-team/junit5 Since the current logo contains the number 5, we need a new logo for 6.0. I think it would be good to involve the community in this, potentially via some kind of "logo contest". We should make it c...

The #JUnit team is looking for ideas and proposals for a new logo for the upcoming JUnit 6.0 release!

Please see github.com/junit-team/j... for ground rules.

We are looking forward to your comments and submissions!

26.05.2025 10:33 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

So, do you still think that #JUnit 5 is "the new" thing?

It quite isn't.

The crowdfunding campaign for JUnit Lambda was ten years ago this year.

When we realised that last week at #JCON that made me feel old.

JUnit still rocks, though. Great #Java framework.

19.05.2025 07:42 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

The single and only undisputed test framework in the Java ecosystem. Everyone relies on it. There were a few attempts like TestNG, but short lived. Spock relies on JUnit too. Everyone should appreciate.

19.05.2025 08:14 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

#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 exec. requests
πŸ” Test discovery support in EngineTestKit
🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...

16.05.2025 18:18 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.0-M3 is ready for testing!

⚠️ Reporting of discovery issues for test engines
♻️ Resource management for launcher sessions and execution requests

junit.org/junit5/docs/...

02.05.2025 11:57 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Netflix logo

Netflix logo

A huge thank you to our new GOLD SPONSOR, @netflix.com! #supportJUnit

28.04.2025 05:49 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.12.2 is released!

🐞 Fix regression when using CleanupMode.ON_SUCCESS

junit.org/junit5/docs/...

11.04.2025 14:43 β€” πŸ‘ 13    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Promotional image for "Catching up with JUnit 5" workshop by Marc Philipp and Christian Stein at JCON 2025 featuring their avatars and a bunch of logos.

Promotional image for "Catching up with JUnit 5" workshop by Marc Philipp and Christian Stein at JCON 2025 featuring their avatars and a bunch of logos.

Together with @sormuras@mastodon.cloud, I will be hosting a workshop at @jcon@mastodon.social in Cologne on May 12. As you might have guessed, it's about "Catching up with #JUnit 5". See you there?
schedule.jcon.one/session/837895

(1/2)

25.03.2025 15:06 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.0-M2 is ready for testing!

🐞 Fix regression introduced in 5.13.0-M1

junit.org/junit5/docs/...

24.03.2025 07:03 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

This is the moment you've all been waiting for... πŸ₯

#JUnit Jupiter support for @⁠ParameterizedClass as a companion to the existing @⁠ParameterizedTest support! πŸš€

@marcphilipp.de has put a lot of work into this, and we're eager for you to try it out and provide feedback!!!

21.03.2025 14:46 β€” πŸ‘ 33    πŸ” 14    πŸ’¬ 1    πŸ“Œ 2
Preview
STF Milestone 2: Open Test Reporting β€’ Marc Philipp Personal website

✨ New blog post: "STF Milestone 2: Open Test Reporting"

Finally, a reporting format fully-compatible with JUnit (and other tools) and a new shiny HTML report generator.

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

21.03.2025 14:30 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
JUnit 5 Release Notes

#JUnit 5.13.0-M1 is ready for testing!

πŸͺ„ Introduce ClassTemplate and ParameterizedClass support
πŸ—’ Add stdout/stderr redirecting options to ConsoleLauncher
πŸ” New test discovery support in EngineTestKit
🐞 Bug fixes and other minor improvements

junit.org/junit5/docs/...

21.03.2025 13:56 β€” πŸ‘ 28    πŸ” 14    πŸ’¬ 2    πŸ“Œ 1

#JUnit 5.12.1 is released!

🐾 Minor enhancements since 5.12.0

junit.org/junit5/docs/...

14.03.2025 13:39 β€” πŸ‘ 10    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

#JUnit 5.12.0 is released!

πŸ“Ž Output file attachments for tests and containers
πŸ“° Improvements to the Open Test Reporting XML output
πŸ”’ Resource lock definition improvements
🧡 Thread dumps on test timeouts
✨ Numerous enhancements to existing features

junit.org/junit5/docs/...

21.02.2025 14:01 β€” πŸ‘ 33    πŸ” 17    πŸ’¬ 0    πŸ“Œ 0

#JUnit 5.12 RC2 is ready for testing!

πŸ“Ž Output file attachments for tests and containers
πŸ“° Improvements to the Open Test Reporting XML output
πŸ”’ Resource lock definition improvements
🧡 Thread dumps on test timeouts
✨ Numerous enhancements to existing features

junit.org/junit5/docs/...

12.02.2025 12:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
JUnit 5 Release Notes

#JUnit 5.12 RC1 is ready for testing!

πŸ“Ž Output file attachments for tests and containers
πŸ“° Improvements to the Open Test Reporting XML output
πŸ”’ Resource lock definition improvements
🧡 Thread dumps on test timeouts
✨ Numerous enhancements to existing features

junit.org/junit5/docs/...

07.02.2025 15:16 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

@junit.org is following 4 prominent accounts