Sign in

jocosti.bsky.social

@jocosti.bsky.social
630 followers 85 following 2 posts
PostsRepliesMedia
Reposted by @jocosti.bsky.social
TestLens @testlens.app · 16/09/2026
When we started TestLens, we knew who we were building it for: teams that take their test suites seriously. So it means a lot that some of the most widely used testing projects in the JVM world now use TestLens on their own pull requests. 👉️ Read more: testlens.app/blog/2026/09... #java #junit
testlens.app
Leading Open Source Projects Trust TestLens
JUnit Framework, AssertJ, Apache Groovy, Apache Grails, and Spock Framework are early adopters of TestLens.
055
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 21/07/2026
Today is another day when I spend time with Kotlin upgrade PRs that fail because CodeQL is behind. If you have faced the same issue, help get some traction at github.com/github/codeq...
github.com
Consider testing CodeQL also against Kotlin EA versions · Issue #22219 · github/codeql
Description of the issue For some time now, all projects using Kotlin and CodeQL face the following situation: A new Kotlin version is released Dependabot, Renovate, or equivalent creates a PR to u...
001
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 11/07/2026
I had a blast at JUG Lucerne, with a small but engaging crowd whom I spent almost three hours with! 😍 What stuck with me the most: • AssertJ should be renamed to AssertJoy • They would love a hands-on follow-up with more advanced use cases Many thanks again to @mcpringle.bsky.social for having me!
082
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 01/07/2026
Maven! 💯😄
111
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 01/07/2026
No good weather today 🌧️ ☔ so why not join me in JUG Lucerne and find out what a handful of developers are doing to ship the next major version of AssertJ? 🧑‍💻 www.jug.ch/html/events/...
jug.ch
Java User Group Switzerland: Event "What's wrong with AssertJ?! - How a decade of technical debt is addressed in version 4.0"
AssertJ has been a player in Java testing for over a decade, providing an intuitive set of strongly typed assertions designed to maximize test readability. Since the launch of version 3.0, the library...
153
Reposted by @jocosti.bsky.social
Eurosky Sebastian @sebastian.eurosky.social · 05/06/2026
This is massive for the future of un-enshittified Social Media in Europe. Atmosphere ❤️ Fediverse ❤️ Matrix
25813
Reposted by @jocosti.bsky.social
Julien Briault 🩷💿💜 @juhnny5.bsky.social · 20/05/2026
📢 Nous recherchons aux Restos du Coeur des ordinateurs portables fonctionnels pour aider nos équipes au quotidien (administratif, accompagnement, communication…). Si vous avez des laptops qui prennent la poussière dans votre entreprise, donnez lui une seconde vie solidaire💕
22538
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 14/05/2026
Now the Java User Group in Zurich knows what's wrong with AssertJ! And also how we're working to improve things. We're still in the early stages, but I can't wait to see all this work shipped to our users 🚀 Thank you so much to everyone who joined and @patbaumgartner.com for hosting! I had a blast!
083
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 07/05/2026
Less than a week to go! 🚀 Join me this Tuesday at PH Zürich to discover how AssertJ 4 is about breaking things (carefully) to make your testing life better. Come for the technical debt, stay for the drinks and networking! 🍻 www.jug.ch/html/events/...
jug.ch
Java User Group Switzerland: Event "What's wrong with AssertJ?! - How a decade of technical debt is addressed in version 4.0"
AssertJ has been a player in Java testing for over a decade, providing an intuitive set of strongly typed assertions designed to maximize test readability. Since the launch of version 3.0, the library...
085
Reposted by @jocosti.bsky.social
Tim te Beek @timtebeek.github.io · 21/04/2026
Good morning @jcon.one ! For the most dedicated audience there's a 9AM testing talk. 😅 See you there!
1103
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 15/04/2026
Today, from the venue of Spring I/O, I'm open-sourcing a new library to make data-driven testing in Java a little bit easier: JUnit Converters! A collection of ready-to-use argument converters designed to streamline parameterized testing in JUnit 6 (and 5!) 🚀 🧵 stefano.codes/junit-conver...
stefano.codes
JUnit Converters
Collection of argument converters for JUnit parameterized testing
1168
Reposted by @jocosti.bsky.social
JCON Conference @jcon.one · 19/02/2026
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
063
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 17/02/2026
github.blog/open-source/...
github.blog
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.
001
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 17/02/2026
📢 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 🚀
AssertJ quote from the GitHub Secure Open Source Fund: "We shifted security from a stretch goal to a core requirement."
1146
Reposted by @jocosti.bsky.social
Marc Philipp @marcphilipp.de · 04/02/2026
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
011
Reposted by @jocosti.bsky.social
CVE Alerts @cve.skyfleet.blue · 27/01/2026
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...
cvefeed.io
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 …
001
Reposted by @jocosti.bsky.social
EUVD Bot @euvd-bot.bsky.social · 27/01/2026
🚨 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... 🔗 euvd.enisa.europa.eu/vulnerability/… #cybersecurity #infosec #cve #euvd
001
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 24/01/2026
📢 AssertJ 3.27.7 has been released! This fixes CVE-2026-24400 🔒 Happy assertions! github.com/assertj/asse...
github.com
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...
094
Reposted by @jocosti.bsky.social
Nicolai Parlog @nipafx.dev · 26/11/2025
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 ⏩
steady.page
Support JUnit
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
16947
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 22/11/2025
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-...
github.com
Add AssertJ contributions by scordio · Pull Request #7 · hack-commit-push/switzerland2025
052
Reposted by @jocosti.bsky.social
Andres Almiray @andresalmiray.com · 22/11/2025
Hack.Commit.Push Switzerland 2025 was a success! Plenty of contributions made, with close to 20% of attendees making their first contribution ever 🤩
183
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 18/11/2025
🤔 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...
github.com
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 ...
0159
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 13/11/2025
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!
078
Reposted by @jocosti.bsky.social
ardalis (Steve Smith) @ardalis.com · 29/10/2025
techtrenches.substack.com/p/the-great-...
techtrenches.substack.com
The Great Software Quality Collapse: How We Normalized Catastrophe
The Apple Calculator leaked 32GB of RAM.
232
Reposted by @jocosti.bsky.social
TheGeekInTheShell @thegeekintheshell.bsky.social · 17/10/2025
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
043
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 21/10/2025
"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. 💛
0104
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 01/10/2025
📢 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...
github.com
Release v1.0.0 · scordio/jimfs-junit-jupiter
💥 Breaking Changes Jimfs JUnit Jupiter now requires Java 17, in line with JUnit 6 requirements. ⚡ Improvements Add user guide #41 🔨 Dependency Upgrades Upgrade to JUnit 6 #29
0124
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 22/09/2025
📢 AssertJ 3.27.6 has been released! This fixes a 🐛 regression related to the module descriptor 🧩 Happy assertions! github.com/assertj/asse...
github.com
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
098
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 19/09/2025
📢 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...
github.com
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 ...
01510
Reposted by @jocosti.bsky.social
Spring I/O @springio.net · 12/09/2025
🍃 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
youtu.be
Better Assertions with AssertJ by Tim te Beek @ Spring I/O 2025
YouTube video by Spring I/O
0106
Reposted by @jocosti.bsky.social
Elias Nogueira 🇧🇷🇳🇱 @eliasnogueira.com · 21/08/2025
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
eliasnogueira.com
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…
0105
Reposted by @jocosti.bsky.social
Todd Ginsberg @todd.ginsberg.com · 15/08/2025
Last morning talk at #KCDC2025: @jeanneboyarsky.bsky.social is teaching us about testing beyond JUnit. Here, she’s covering @assertj.github.io
183
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 07/08/2025
📢 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...
github.com
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...
0117
Reposted by @jocosti.bsky.social
Elias Nogueira 🇧🇷🇳🇱 @eliasnogueira.com · 04/08/2025
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
eliasnogueira.com
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…
0116
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 31/07/2025
Something is brewing ☕ github.com/assertj/asse...
github.com
assertj/assertj
AssertJ is a library providing easy to use rich typed assertions - assertj/assertj
064
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 15/06/2025
Should we establish a dedicated space for the AssertJ community on Gitter? Cast your vote! github.com/orgs/assertj...
github.com
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.
022
Reposted by @jocosti.bsky.social
Tom Cools @tomcools.be · 05/06/2025
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...
medium.com
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…
0155
Reposted by @jocosti.bsky.social
Moderne.ai @moderneai.bsky.social · 20/05/2025
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...
0105
Reposted by @jocosti.bsky.social
Julien Roy @julienroy.bsky.social · 17/05/2025
If you need a quick introduction to AssertJ-DB, my talk at Devoxx is available on youtube : youtu.be/XILu4r3rIEc #AssertJDB #AssertJ #tests
youtu.be
053
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 13/05/2025
📆 One month left! Join us for a full day of open source on June 13th!
022
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 29/04/2025
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!
0106
Reposted by @jocosti.bsky.social
use case driven @tpierrain.bsky.social · 18/04/2025
Mille mercis à toutes et tous pour vos feedbacks 🤩. Avec @paulinejamin.bsky.social , on a eu bcp de plaisir à jouer pour la 1ere fois en conf « the DDD Horror Picture Show » à @devoxx.fr #DevoxxFR Merci aux orgas et au CFP de nous avoir fait confiance. 🙏
1154
Reposted by @jocosti.bsky.social
Stefano Cordio @scordio.github.io · 25/03/2025
And here we are! #VDZ25
042
Reposted by @jocosti.bsky.social
Gunnar Morling @gunnarmorling.dev · 19/03/2025
Have you looked into AssertJ? It's my favorite assertion library for Java, typesafe overloads of assertThat(...) make for great auto-completion.
1173
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 10/03/2025
📢 AssertJ 4.0.0-M1 has been released! 🚀 Required Java version increased to 17 🧩 Module-only build and modular Javadoc 🚫 Existing deprecations marked for removal Happy assertions! github.com/assertj/asse...
github.com
Release v4.0.0-M1 · assertj/assertj
🧩 Binary Compatibility This release is binary incompatible with the previous major version. 💥 Breaking Changes Raise required Java version to 17 #3447 🚫 Deprecated Set since = "3" and forRemoval...
0144
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 07/02/2025
Want to know more about AssertJ-DB? Here's your chance to meet the project lead at @devoxxfr.bsky.social !
053
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 18/01/2025
📢 AssertJ 3.27.3 has been released! This delivers a 💥 breaking change that reverts a feature from 3.27.0 incompatible with @kotlinlang.org 1.9. Happy assertions! github.com/assertj/asse...
github.com
Release v3.27.3 · assertj/assertj
💥 Breaking Changes Core Revert "Propagate common basetype for the extracting method" #3737 Details The enhancement introduced with #3673 breaks existing code on Kotlin 1.9; therefore, it has been...
086
Reposted by @jocosti.bsky.social
AssertJ @assertj.github.io · 01/01/2025
📢 AssertJ 3.27.1 has been released! A few 🚫 deprecations and 🐛 bug fixes to celebrate the new year 🎇 This also marks 3.x entering maintenance mode and the beginning of 4.x development 🚀 Many thanks to all contributors and happy assertions! github.com/assertj/asse...
github.com
Release v3.27.1 · assertj/assertj
🚫 Deprecated Core Deprecate usingComparatorForFields and remove deprecated assertions from usingComparatorForType documentation #3711 Deprecate hasCauseReference(Throwable) from Throwable assertio...
0138
Reposted by @jocosti.bsky.social
Elias Nogueira 🇧🇷🇳🇱 @eliasnogueira.com · 26/12/2024
⚙️ Elevate your Java testing with custom assertions using AssertJ! Clean up your test cases and improve readability. 👉🏻 Guide here: buff.ly/3VSI5OE #java #testing #assertj
buff.ly
Assert with Grace: Custom Assertions using AssertJ for Cleaner Code
What's an assertion? It's a way to test an assumption in the code normally associated with an expected result, where we will compare it to the current outcome. We all know a lot of different…
075
Reposted by @jocosti.bsky.social
Jan Ouwens @jqno.nl · 19/12/2024
Used @openrewrite.github.io to replace all assertions in EqualsVerifier's unit tests with @assertj.github.io assertions. It only took a few minutes thanks to OpenRewrite, and I really like the expressiveness I gain with AssertJ! #java
1277