's Avatar

@jocosti

629
Followers
91
Following
2
Posts
29.10.2024
Joined
Posts Following

Latest posts by @jocosti

Post image

Excited for #JCON EUROPE 2026? See Tim te Beek at #JCON2026 in Cologne talking about 'Better Assertions with #AssertJ'

Not all testing #libraries are equal. Sure they all run your #tests, but what happens when they fail? “Expected ‘true’, …

🎟️ 2026.europe.jcon.one/tickets
Free for #JUG members

19.02.2026 08:00 👍 3 🔁 2 💬 0 📌 0
Preview
Securing the AI software supply chain: Security results across 67 open source projects The GitHub Secure Open Source Fund helped 67 critical AI‑stack projects accelerate fixes, strengthen ecosystems, and advance open source resilience.

github.blog/open-source/...

17.02.2026 20:18 👍 0 🔁 1 💬 0 📌 0
AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."

AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."

📢 AssertJ joined the GitHub Secure Open Source Fund, a program that leveled up security across 67 open source projects.

What changed for us: SHA pinning, immutable releases, incident response plan, and a mindset shift toward security awareness 🔒

The impact? More robust JVM assertions 🚀

17.02.2026 20:17 👍 14 🔁 6 💬 1 📌 0

Today's the day! Happy to share what I've been working on with Benedikt and Jendrik. Let us know if you are interested in participating in the private beta or have any questions! #TestLens

04.02.2026 14:35 👍 1 🔁 1 💬 0 📌 0
CVE-2026-24400 - AssertJ has XML External Entity (XXE) vulnerability when parsing untrusted XML via isXmlEqualTo assertion AssertJ provides Fluent testing assertions for Java and the Java Virtual Machine (JVM). Starting in version 1.4.0 and prior to version 3.27.7, an XML External Entity (XXE) vulnerability exists in `org.assertj.core.util.xml.XmlStringPrettyFormatter`: the `toXmlDocument(String)` method initializes `DocumentBuilderFactory` with default settings, without disabling DTDs or external entities. This formatter is used by …

CVE-2026-24400 - AssertJ has XML External Entity (XXE) vulnerability when parsing untrusted XML via isXmlEqualTo assertion
CVE ID : CVE-2026-24400

Published : Jan. 26, 2026, 10:19 p.m. | 57 minutes ago

Description : AssertJ provides Fluent testing assertions for Java and...

27.01.2026 01:34 👍 0 🔁 1 💬 0 📌 0

🚨 EUVD-2026-4724
📊 8.2/10
🏢 assertj

📝 AssertJ provides Fluent testing assertions for Java and the Java Virtual Machine (JVM). Starting in version 1.4.0 and prior to version 3.27.7, an XML Extern...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-4724

#cybersecurity #infosec #cve #euvd

27.01.2026 22:42 👍 0 🔁 1 💬 0 📌 0
Preview
Release v3.27.7 · assertj/assertj 🔒 Security Core Fix XXE vulnerability in isXmlEqualTo assertion (CVE-2026-24400) See GHSA-rqfh-9r24-8c9r for details; many thanks to @wxt201 and @Song-Li for responsibly reporting it! 🚫 Deprec...

📢 AssertJ 3.27.7 has been released!

This fixes CVE-2026-24400 🔒

Happy assertions!

github.com/assertj/asse...

24.01.2026 20:30 👍 9 🔁 4 💬 0 📌 0
Preview
Support JUnit JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!

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 ⏩

26.11.2025 11:27 👍 69 🔁 47 💬 1 📌 3
Preview
Add AssertJ contributions by scordio · Pull Request #7 · hack-commit-push/switzerland2025

Many thanks to you, @mcpringle.bsky.social, and Alexandra, for the amazing organization! 🙏

So many new contributors to @assertj.github.io in a single day!

github.com/hack-commit-...

22.11.2025 19:44 👍 6 🔁 2 💬 0 📌 0

Hack.Commit.Push Switzerland 2025 was a success! Plenty of contributions made, with close to 20% of attendees making their first contribution ever 🤩

22.11.2025 18:23 👍 8 🔁 3 💬 1 📌 0
Backport Scope for AssertJ 3.28.0 · assertj · Discussion #4018 We recently talked about how version 4 still needs a bit more work and probably won't be ready until at least the first half of 2026. Releasing a new major version is a rare opportunity for us: we ...

🤔 Who said that AssertJ 3 is in maintenance mode?

📢 We're planning an exceptional 3.28 release – let us know what you'd like to see in there! 👇

github.com/orgs/assertj...

18.11.2025 21:55 👍 16 🔁 9 💬 0 📌 0

Hack.Commit.Push Switzerland is just one week away! 🇨🇭

This is a great opportunity to get involved in Open Source projects like @assertj.github.io, with direct guidance from the maintainers!

13.11.2025 10:30 👍 7 🔁 8 💬 0 📌 0
Preview
The Great Software Quality Collapse: How We Normalized Catastrophe The Apple Calculator leaked 32GB of RAM.

techtrenches.substack.com/p/the-great-...

29.10.2025 17:42 👍 3 🔁 2 💬 2 📌 0
Post image

Sur le blog de #norsys, mon collègue Kelean vient de publier un billet qui présente @assertj.github.io et comment le mettre à profit pour améliorer ses tests unitaires.

medium.com/norsys-octog...

#JUnit #AssertJ #Java #Test #TestUnitaire

17.10.2025 07:16 👍 4 🔁 3 💬 0 📌 0

"Nobody stops in to check on you. They check on the project. There’s also nobody standing up and saying, ‘hey, thank you for the good work you’re doing to remediate this issue.’"

The harsh truth: maintainers give their spare time, yet positive feedback is rare.

Appreciate who is behind the code. 💛

21.10.2025 07:08 👍 10 🔁 4 💬 0 📌 0

📢 Jimfs JUnit Jupiter 1.0.0 is also released!

✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide

🧑‍💻 Any feedback is welcome!

github.com/scordio/jimf...

01.10.2025 20:12 👍 12 🔁 4 💬 0 📌 0
Preview
Release v3.27.6 · assertj/assertj 🐛 Bug Fixes Core Add missing export for org.assertj.core.annotation #3951 ❤️ Contributors Thanks to all the contributors who worked on this release: @duponter

📢 AssertJ 3.27.6 has been released!

This fixes a 🐛 regression related to the module descriptor 🧩

Happy assertions!

github.com/assertj/asse...

22.09.2025 19:26 👍 9 🔁 8 💬 0 📌 0
Preview
Release v3.27.5 · assertj/assertj ⚡ Improvements Core ByteBuddy in AssertJ 3.27.4 not compatible with Java 25 #3946 🔨 Dependency Upgrades Core Upgrade to Byte Buddy 1.17.7 #3947 Upgrade to JUnit BOM 5.13.4 #3947 Guava Upgrade ...

📢 AssertJ 3.27.5 has been released!

This 🛠️ upgrades ByteBuddy to its latest version to ensure smooth compatibility with Java 25 ☕

Happy assertions!

github.com/assertj/asse...

19.09.2025 06:56 👍 15 🔁 10 💬 0 📌 0
Better Assertions with AssertJ by Tim te Beek @ Spring I/O 2025
Better Assertions with AssertJ by Tim te Beek @ Spring I/O 2025 YouTube video by Spring I/O

🍃 Better Assertions with AssertJ by @timtebeek.github.io @ Spring I/O 2025

▶️ Video: youtu.be/k7sXn1v4fYc

🔗 Slides: 2025.springio.net/slides/bette...

🛠️ Repo: github.com/timtebeek/be... #springio25

12.09.2025 14:23 👍 10 🔁 6 💬 0 📌 0
Preview
Assert with Grace: Custom Soft Assertions using AssertJ for Cleaner Code - Elias Nogueira Introduction If you don't know what a soft assertion is, please read Soft Asserts – Why should you use them for Unit and Integration tests? This article is a continuation of Assert with Grace: Custom…

Hard assertions = fast feedback ✅
But when one failure hides others, you lose valuable insight. 😥

Here’s how to use custom soft assertions with AssertJ to make your tests graceful, readable, and thorough:
eliasnogueira.com/assert-with-...

#java #testing #quality

21.08.2025 12:56 👍 10 🔁 5 💬 0 📌 0
Post image

Last morning talk at #KCDC2025: @jeanneboyarsky.bsky.social is teaching us about testing beyond JUnit. Here, she’s covering @assertj.github.io

15.08.2025 16:06 👍 8 🔁 3 💬 1 📌 0
Preview
Release v3.27.4 · assertj/assertj 🚫 Deprecated Core Deprecate org.assertj.core.annotations.Beta in favor of org.assertj.core.annotation.Beta Deprecate org.assertj.core.util.CanIgnoreReturnValue in favor of org.assertj.core.annotat...

📢 AssertJ 3.27.4 has been released!

This fixes a 🐛 regression introduced in 3.26.0, brings a few minor 🚫 deprecations, and paves the way for ⚡ smoother NullAway integration.

Happy assertions!

github.com/assertj/asse...

07.08.2025 15:46 👍 12 🔁 7 💬 0 📌 0
Preview
Assert with Grace: Custom Soft Assertions using AssertJ for Cleaner Code - Elias Nogueira Introduction If you don't know what a soft assertion is, please read Soft Asserts – Why should you use them for Unit and Integration tests? This article is a continuation of Assert with Grace: Custom…

Want cleaner, more expressive tests in Java?

✅ Avoid endless try-catch
✅ Group failures with elegance
✅ Use AssertJ the right way

Soft assertions can raise your testing game without clutter.

Learn how:
eliasnogueira.com/assert-with-...

#java #quality #test #qualityengineering

04.08.2025 08:58 👍 11 🔁 6 💬 0 📌 0

Something is brewing ☕

github.com/assertj/asse...

31.07.2025 09:58 👍 6 🔁 4 💬 0 📌 0
Preview
Should AssertJ be on Gitter? · assertj · Discussion #3855 Sometimes, users and contributors would like to engage more interactively with both maintainers and the rest of the community, and communicating via GitHub might feel intimidating.

Should we establish a dedicated space for the AssertJ community on Gitter?

Cast your vote!

github.com/orgs/assertj...

15.06.2025 10:03 👍 2 🔁 2 💬 0 📌 0
Simplify Your Java Tests with Recursive Comparison 🧪 🧼 In Java, writing tests often involves comparing objects to ensure they meet expected conditions. Typically, developers use assertions to…

FYI, if you need to compare 2 objects in a #java test, do not manually compare all fields by calling the getters. Instead, do it with 1 line of AssertJ:

medium.com/@lucascalebe...

05.06.2025 12:02 👍 15 🔁 5 💬 0 📌 1
Video thumbnail

The Moderne world tour continues! ✈️

Next up, meet us at @springio.net ‬in beautiful Barcelona, May 22-23. 🤝

Don't miss @timtebeek.github.io's session, "Better Assertions with AssertJ" ☕

Details: 2025.springio.net/sessions/bet...

20.05.2025 20:52 👍 10 🔁 5 💬 0 📌 0

If you need a quick introduction to AssertJ-DB, my talk at Devoxx is available on youtube : youtu.be/XILu4r3rIEc

#AssertJDB #AssertJ #tests

17.05.2025 17:46 👍 5 🔁 3 💬 0 📌 0

📆 One month left!

Join us for a full day of open source on June 13th!

13.05.2025 05:50 👍 2 🔁 2 💬 0 📌 0

l'd be happy to help you get started with an AssertJ contribution, and there'll be other cool projects too-don't miss the opportunity!

29.04.2025 11:10 👍 10 🔁 6 💬 0 📌 0