#JUnit
Instead of spending Black Friday buying stuff I don’t really need, I’m sponsoring open source #Java projects that I rely on. Next up is SDKMAN! (sdkman.io). While I don’t use it as often as JUnit or AssertJ, it helps me manage my huge variety of JDKs installed.
Home | SDKMAN! the Software Development Kit Manager
SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems.
sdkman.io
November 29, 2025 at 6:14 AM
Instead of buying more stuff that I don’t really need, I’m sponsoring open source #Java projects that I rely on, starting with #JUnit and #AssertJ (via core maintainers Joel and Stefano).

If I was a big company using Java, I’d be embarrassed at not sponsoring these projects.
November 28, 2025 at 5:11 PM
So let's make this happen 💪:

* github.com/sponsors/jun...
* steady.page/en/junit

And talk to your company first - they profit materially from JUnit, so they should contribute.

(I don't usually do this, but: Please share the first Skeet for wider reach.)

(⏩ 2/3 ⏩)
Sponsor @junit-team on GitHub Sponsors
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
github.com
November 26, 2025 at 11:33 AM
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 ⏩
Support JUnit
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
steady.page
November 26, 2025 at 11:29 AM
To get started with #JUnit 6 you can explore its API now on #APIdia. Docs largely resemble #JavaDoc but are easier to browse and include the full dependency tree, consistently linked into the docs. Many other nice features to be found. Follow me or @apidia.net to learn more.
#java #jvm @junit.org
API documentation of #JUnit 6 is now available on #APIdia. All artifacts of the latest release are conveniently browsable in one coherent doc profile. All dependencies are available as well and consistently linked to all occurrences in the API docs. Enjoy! apidia.net/mvn/org.juni...

#java #javadoc
November 26, 2025 at 1:50 PM
API documentation of #JUnit 6 is now available on #APIdia. All artifacts of the latest release are conveniently browsable in one coherent doc profile. All dependencies are available as well and consistently linked to all occurrences in the API docs. Enjoy! apidia.net/mvn/org.juni...

#java #javadoc
November 21, 2025 at 1:10 PM
Spring Boot 4 looks amazing 🤩🍃 I have implemented OpenRewrite recipes to automate most of the migration process and handle the major breaking changes. You can run them with the Arconia CLI or using the OpenRewrite Gradle/Mavens plugin. Let me know what you think! I'm planning further improvements.
November 20, 2025 at 9:53 PM
#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...
JUnit Release Notes
docs.junit.org
November 17, 2025 at 5:42 PM
🧩 Go beyond basic unit tests!

At #Devnexus, @jeanneboyarsky covers JUnit 6 + the tools every tester should know — Hamcrest, AssertJ, Selenium, and more.

devnexus.com/events/junit...

Discover patterns and tips for faster, better testing!

🎟️ Tckets at devnexus.com
📨 Sign up: atlj.ug/DevnexusConn...
November 17, 2025 at 5:04 PM
Spring Framework 7.0 is now GA!
Including Java 25 (with Java 17 baseline), Jakarta EE 11, JSpecify null-safety, Jackson 3.0, Kotlin 2.2, JUnit 6.0, plus programmatic bean registration, JmsClient, API versioning, HTTP Interface Client, RestTestClient & more: spring.io/blog/2025/11...
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 11:05 PM
Just released quick-junit 0.5.2, containing (from what I can tell) the first industrial-strength (i.e. with fuzzing and roundtrip property-based testing) JUnit XML parser for Rust!

quick-junit's serializer is used by cargo-nextest.

Check it out:
crates.io: Rust Package Registry
crates.io
November 11, 2025 at 3:14 AM
Learning how to learn is by far the most important thing you get form college.

"Bruh they didn't even teach us junit college didn't prepare me at all for the real world"

Meanwhile you won't even write a *single language* forever on most *teams* let alone use the same framework forever.
November 10, 2025 at 7:11 PM
#JUnit has a new logo!!! 🚀

To everyone who submitted proposals and participated in the design discussions...

Thank You! 👏🏼

github.com/junit-team/j...
November 8, 2025 at 2:54 PM
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)... 😉
November 8, 2025 at 11:51 AM
I'll be presenting on JUnit 6 + exploring the testing ecosystem at @devnexus 2026 in March! Come to this great community Java and Cloud conf and see me and other great speakers present. Use this code to get an extra $100 off the registration: SEEMESPEAK
November 8, 2025 at 1:53 AM
Uber migrated 1M+ lines of JUnit 4 to JUnit 5 in just 2 weeks. 🤯

Hear how Anshuman Chadha, Sun Whang, and the platform team made it happen.

📅 Dec 13, 12:30–1:00 PM EDT

Register:
How Uber Migrated 1M Lines of JUnit in 2 Weeks | Moderne Webinar
Anshuman Chadha, Director of Engineering, and Sun Whang, Senior Staff Software Engineer at Uber, discuss how they migrated one million lines of JUnit 4 to 5 in just two weeks using OpenRewrite,…
buff.ly
November 6, 2025 at 5:31 PM
www.youtube.com
November 6, 2025 at 2:59 PM
Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing performance with the new CancellationToken API, built-in JFR listeners and many more—migrate today!
JUnit 6.0.0 Ships with Java 17 Baseline, Cancellation API, and Kotlin suspend Support
Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing pe...
www.infoq.com
October 27, 2025 at 7:16 PM
🍃 #Spring Framework 7.0 RC1 is now available!

- Refinements for @⁠Retryable, RetryTemplate, & @⁠ConcurrencyLimit
- #Kotlin context propagation improvements
- API Versioning refinements
- #JUnit 6
- #Jackson 3

spring.io/blog/2025/10...
Spring Framework 7.0.0-RC1 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 4:03 PM
• ⚙️ Customizable configuration with rules, allowlists, and entropy checks to reduce false positives
• 📊 Flexible reporting in multiple formats (#JSON, #CSV, #JUnit, #SARIF) with custom template options
github.com/gitleaks/gi...
GitHub - gitleaks/gitleaks: Find secrets with Gitleaks 🔑
Find secrets with Gitleaks 🔑. Contribute to gitleaks/gitleaks development by creating an account on GitHub.
github.com
March 2, 2025 at 12:23 PM
<a href="https://qiita.com/yoshitaro-yoyo/items/5d52e3502b3a3dd58785" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">qiita.com/yoshitaro...
JUnitで学ぶユニットテストの実践的で本質的な考え方 - Qiita
JUnitで学ぶユニットテストの実践的で本質的な考え方 - Qiita
初めに具体的なコードや方法も記述しますが、それよりも JUnit などの自動テストのFW、ユニットテストの概念や目的など本質的なことを把握し理解する事を主題にしてます。また、参考資料欄にあるよう…
qiita.com
November 19, 2023 at 1:57 AM
I like Maven and JUnit because when they're running I have heaps of time to write posts like this.
November 22, 2024 at 9:18 AM
Building Hot Reload for Compose is challenging. One of the bigger challenges is testing. I did not use JUnit but built a custom test framework for building Hot Reload Tests. I especially like that test methods can just be top-level functions ☺️
January 29, 2025 at 5:28 PM
Latest video from Tales from the jar side is about avoiding failing tests by using the assumeTrue method in JUnit:
https://youtu.be/wA0_Ubf2JBo
August 4, 2023 at 12:06 PM