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
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
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());
}
}
β¨ 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
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
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
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
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.
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
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