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
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
Kudos to @marcphilipp.de for becoming a #Java Championโฌ! ๐
Take advantage of free access to @JetBrains IDEs by joining our Developer Recognition Program: www.jetbrains.com/shop/eform/d...
25.06.2025 10:10 โ ๐ 15 ๐ 2 ๐ฌ 0 ๐ 0
@sormuras.bsky.social Thanks for adding me!
23.06.2025 16:07 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0
Thank you! ๐
23.06.2025 16:03 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 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
We did indeed! ๐
07.06.2025 12:43 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 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
Glad you liked it! ๐
07.06.2025 10:15 โ ๐ 1 ๐ 1 ๐ฌ 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
There's also getPlain() for "plain read access" to make it symmetric.
30.05.2025 08:58 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 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
IntelliJ IDEA Conf 2025 | June 3-4, 2025
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
Introducing our #IntelliJIDEAConf speakers and talks!
๐ Catching Up With JUnit, by @marcphilipp.de
๐ June 4, 12:00 pm UTC
Get the full details and register for free today! ๐ jb.gg/pgpngl
01.05.2025 08:02 โ ๐ 10 ๐ 3 ๐ฌ 0 ๐ 0
See bsky.app/profile/ted....
03.04.2025 15:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
screenshot of GitHub Actions workflow chart
โจ New blog post: "STF Milestone 3: Release verification and automation"
A major goal of the Sovereign Tech Fund is to help projects become more sustainable. For #JUnit, one activity in desperate need of improvement in this area was performing a release.
marcphilipp.de/blog/2025/04...
01.04.2025 11:28 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
Hmm, sorry about that. I think I pasted in the wrong link and then fixed it but wasn't aware the rendered "preview" was for the old link.
25.03.2025 15:14 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
TICKETS - JCON EUROPE 2025
Get your tickets now!
๐ Free for JUG members or use this discount for 100โฌ off the Standard-Pass: JCON-C4CHM3
๐๏ธ 2025.europe.jcon.one/tickets
25.03.2025 15:07 โ ๐ 0 ๐ 0 ๐ฌ 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
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.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
Please give #JUnit 5.12 M1 a try and let us know what you think!
01.02.2025 11:35 โ ๐ 13 ๐ 4 ๐ฌ 0 ๐ 0
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 5 User Guide
#JUnit 5.12 will support user-defined #Java versions in condition annotations.
This is useful when running tests on a JVM not yet supported by the JRE enum constants like JAVA_26. For example:
@โ EnabledOnJre(versions={25,26})
@โ EnabledForJreRange(minVersion=26)
junit.org/junit5/docs/...
04.02.2025 12:29 โ ๐ 10 ๐ 3 ๐ฌ 2 ๐ 0
Utopian code typer. Proud member of
@javachampions.bsky.social
Also a Chilango ๐ฒ๐ฝ I know nothing
Musician, producer, Spring Data, Database Drivers.
#Autist | #ADHD | INTJ-T | #Neurodiversity ๐ง ๐
Ostfriesland ๐๐ฌ๏ธ๐๐ง๏ธ
https://paluch.biz/about-me/ | https://soundcloud.com/rflktd
๐จโ๐ฉโ๐ฆโ๐ฆ๐จ๐ปโ๐ป๐ด๐ป โ Father, Husband, Developer, Athlete. Author of Spring Boot Buch, and DuckDB in Action with Manning. Java champion working at Neo4j on various integrations within the JVM ecosystem.
More: https://github.com/michael-simons
Technical Coach. Occasional Speaker. Pair Programming, Mob/Ensemble/Team Programming, Modern Agile, modern Java. DevSecOpsUxQa...Customer! Posts in English and German.
VP Tech @shodo.io, @owasp.org member ๐ - International Keynote Speaker ๐๏ธ- @BeyondxScratch ๐ป, @CraftsRecords ๐ค & Le Tremplin ๐ founder.
Software Engineer ๐ Author of โCloud Native Spring in Actionโ and "Developer Experience on Kubernetes" ๐ณ๏ธ CNCF Ambassador โ๏ธ Java Champion ๐ Spring AI Lead Contributor๐๏ธ International Speaker ๐จโ๐ป OSS. Work with Java, Cloud Native, GenAI.
Senior software engineer / Developer advocate @ ING, co-organiser JUG Noord and ING backend summit.
Opinions expressed are my own.
I code for fun and help others in the process. Java Champion Alumni. Co-founder of Hackergarten & Hack.Commit.Push. Creator of JReleaser
๐
Loves #Java and testing | JUnit Pioneer Maintainer | Maven Committer | Became a (slow) runner (HM 2:26) after 3x cancer some years ago. | Listens to metal ๐ค
Brazilian backend engineer (mostly) based in Finland ๐ง๐ท๐ซ๐ฎ
Tweets in EN | PT about:
โ๏ธ Java | Tech
๐ F1 | Auto sports
๐๐ผโโ๏ธ Crossfit | Hyrox
๐ช Skydiving | Body Flight | Clouds
โท๏ธ Winter sports | Ski | Snow
๐ฅ High Protein Breakfast
https://beacons.ai/paulasartori
Software Crafter | Kotlin | Http4k | Dad | Vegan | Freiburg
Author, speaker, software developer, and technical trainer. Java Champion, teaches Java, Groovy, Gradle, Kotlin, Android, Spring. Publishes "Tales from the jar side" newsletter and YouTube channel
#JakartaEE-Dev, Musician & Tech-Blogger.
Uses #Linux. @maven.apache.org PMC and ASF member.
IBM Champion 2022.
๐๏ธ are my own.
Software Architecture and Design | Java and JVM | Distributed Systems
#JavaOnRaspberryPi - My "social media focus" is on Mastodon at foojay.social/@frankdelporte, and I will crosspost here. Sorry for the double content if you follow me on both...