If you deleted all assertions, would your coverage drop? Probably not by much, and that’s the problem. Julius Mischok explains why #PIT mutation testing is the missing layer on top of JaCoCo.

Test your tests with PIT: https://javapro.io/2026/01/21/test-your-tests-mutation-testing-in-java-with-pit/

#Java #TDD #MutationTesting #JUnit5

Legacy code still stuck with #JUnit4? Jean Donato shows how hybrid setups silently rot your test baseβ€”and what you must do to regain control.
From dependency analysis to rewrite automation: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/

#Java #JUnit5 #TDD #CleanCode #JAVAPRO @OpenRewrite @BeforeEach

Want to migrate to #JUnit5 but stuck with legacy test libraries? Jean Donato shows how to identify hidden JUnit 4 deps, use @BeforeEach correctly, and cleanly transition with @OpenRewrite.

Read his Step-by-step guide now: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/

#Java #TDD #CleanCode #JAVAPRO

⚠️ It's official: the #junit5 GitHub repository is gone!

Well, actually... it's only been renamed to #junit-framework. 😎

Plus, everything should redirect fine. πŸ™ˆ

https://github.com/junit-team/junit-framework

GitHub - junit-team/junit-framework: βœ… The programmer-friendly testing framework for Java and the JVM

βœ… The programmer-friendly testing framework for Java and the JVM - junit-team/junit-framework

GitHub

The current logo of #JUnit5 contains the number 5, so we need a new logo for #JUnit ... without a number.

Any ideas?

https://github.com/junit-team/junit5/issues/4576

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

GitHub
Wednesday Links - Edition 2025-04-30

How ZGC allocates memory for the Java heap (22...

DEV Community

#JUnit5: 8 years, 12 updates – still testing like it’s 2017? Catch up at #JCON2025! Hands-on coding with #JUnit experts Marc Philipp & Christian Stein.
Learn modern testing: lifecycle, tags, parameterized tests & extensions.

Read more via JAVAPRO: https://javapro.io/2025/04/28/junit-5-eight-years-of-innovation-many-java-developers-are-falling-behind/

#Java

JUnit 5: Eight Years of Innovation – Many Java Developers Are Falling Behind - JAVAPRO International

In many projects, JUnit is still used the way it was years ago β€” without taking advantage of…

JAVAPRO International

Still writing tests like it’s 2015?

Catch up with #JUnit 5 with Marc Philipp & Christian Stein.

Hands-on. From basics to custom extensions.
All from the Team Lead of JUnit and the #JDK developer of #Oracle

🎟️ Workshop seats: €19 β†’ https://2025.europe.jcon.one/tickets

#JUnit5 #JavaTesting #JCON2025

TICKETS - JCON EUROPE 2025

Get your tickets now!

Do you know your way around the #JUnit4 API? I'd love to add support for it in Greencently, my tiny #JUnit extension. How you can help: https://github.com/schmonz/junit-greencently/issues/29

#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java
implement JUnit 4 support Β· Issue #29 Β· schmonz/junit-greencently

Necessary ingredients: We need to be notified of (a) each test result and (b) the runner terminating, in a JUnit4Listener We need to discover and enumerate all tests in a given project the same way...

GitHub

NEWS - High demand: The #JCON2025 workshops are now live. #EclipseStore #JUnit5 #Helidon & #AI workflows – featuring #Java experts like @sormuras @svenruppert @mstoodle & more

Tickets are limited. Some attendees may get a free @jcon_conference pass.
Read: https://javapro.io/2025/04/10/high-demand-workshops-at-jcon-europe-2025-tickets-available-now/

High-Demand Workshops at JCON EUROPE 2025 – Tickets Available Now - JAVAPRO International

Cologne – JCON EUROPE returns to its venue from May 12–15, once again offering an extensive program for…

JAVAPRO International