home.social

Search

1000 results for “junit”

  1. Completed my two talks at dev2next.com! (Yes, they're Ted Talks.)

    I've updated my talks page with the presentation slides and links to the relevant repositories: ted.dev/talks/

    I'll be adding additional links and resources soon!

    #dev2next #Java #JUnit

  2. JUnit 6 broke 50 repos. I’m delighted.

    If a dependency bump can shatter your stack, you don't need fewer updates. You need better tests.

    I maintain 50+ OSS repos as one human. I don't babysit them. I automated everything, including updates and minor releases. Many repos haven't been touched in 6 years. AS now JUnit 6 rolled in, a chunk failed. Perfect.

    Why perfect? Because failure is a signal, not a disaster. Good tests mean breakage never escapes. I've had repos fail on a Java date parser change. Beautiful. I saw it before release, fixed it, moved on. During Log4Shell and Spring4Shell I didn't panic. I just waited for the next update. That's what behaviour tests are for. And no, they are not slow. If your tests crawl, your design does too.

    I trust code I write. I do not trust magic. I remove convenience glue that silently rots:

    I don't need MultiValueMap when Map<List> is clearer.
    I don't need StringUtils.isEmpty when a simple null or empty check is obvious.
    I don't need annotations that smuggle in half a framework.

    Every extra library is a future liability: CVEs, Licences, Security, Data Privacy, Performance, breaking changes, mental overhead. Use them to start, then delete them to last. Fewer moving parts mean fewer ways to die.

    After 6 years my micro systems still boot in micro seconds, still read clean, still behave. CI pipelines aged, sure, but the code stayed boring. Boring is freedom. Quiet, peaceful, done.

    If your stack cannot auto-update without heart palpitations, the problem isn't updates. It's architecture.

    Principles I ship by

    Automate updates and everything else I can. Let tests be the gate, not fear.
    Push behaviour tests to the edges. If it's slow, refactor until it isn't.
    Prefer primitives and standard libs. Delete decorative wrappers.
    Design for micro systems, not micro monoliths. Start fast, stay fast.
    Fewer tools, fewer surprises, fewer nights on fire.

    Congratulations. The system failed safely. After fix, you may proceed to do literally anything else with your life.

    #java #junit #testing #oss #automation #developerexperience #simplicity #minimalism #microservices #security #log4shell #spring4shell #cleanarchitecture

  3. 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: javapro.io/2025/09/10/masterin

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

  4. 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: javapro.io/2025/09/10/masterin

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

  5. 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: javapro.io/2025/09/10/masterin

    #Java #TDD #CleanCode #JAVAPRO

  6. 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: javapro.io/2025/09/10/masterin

    #Java #TDD #CleanCode #JAVAPRO

  7. Viele Teams nutzen JUnit & testen trotzdem ineffizient. Christopher Olbertz erklärt, wo #JUnit an Grenzen stößt & welche Tools wie #Mockito, AssertJ oder #ArchUnit gezielt weiterhelfen.

    Mehr Qualität mit weniger Aufwand: javapro.io/de/testen-mit-java-

    #CleanCode #JAVAPRO #unittesting

  8. Viele Teams nutzen JUnit & testen trotzdem ineffizient. Christopher Olbertz erklärt, wo #JUnit an Grenzen stößt & welche Tools wie #Mockito, AssertJ oder #ArchUnit gezielt weiterhelfen.

    Mehr Qualität mit weniger Aufwand: javapro.io/de/testen-mit-java-

    #CleanCode #JAVAPRO #unittesting

  9. For #Junited2025 I admit to capitulating and joining the #OpenEnergyMonitor forum, which is every bit as good as one would hope. The secret is that I actually joined it to support my current live #PhD #research experiment with the info it makes freely available, which shows the value of #open!

    earth.org.uk/note-on-site-tech

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

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

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

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

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

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

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

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

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

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

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

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

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

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

    Plus, everything should redirect fine. 🙈

    github.com/junit-team/junit-fr

  15. Je suis au #DevLille, et le premier talk que je voie parle de tests concis et évolutifs grâce à #JUnit 5, présentés par une contributrice du projet.

  16. #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: javapro.io/2025/04/28/junit-5-

    #Java

  17. #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: javapro.io/2025/04/28/junit-5-

    #Java

  18. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  19. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  20. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  21. 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 → 2025.europe.jcon.one/tickets

    #JUnit5 #JavaTesting #JCON2025

  22. (2/4)
    To change the to-peck, I've also been brushing up on #Java in my data structures course to implement an #ArrayList! My favorite part was building a test suite with #JUnits5, and it felt awesome to see a bunch of rigorously designed tests pass 😄

  23. Last day of #JUnited2024 -- discovered so many amazing blog posts and bloggers through this challenge.

    Shoutout to @wynlim for today's shoutout titled: 97 months together.

    I didn't get to post daily on my daily entries but you'll find the complete list on my JUnited post.

    💌 notes.jeddacp.com/junited2024/

  24. Final two #Junited2024 updates for the month. Got some good ones to wrap things up. First, from @goofpunk "The Wonderful Martha Johnson" - Cool #music history lesson! I enjoyed the journey that goofpunk took to learn about Martha. #Blog

    goofpunk.com/the-wonderful-mar

  25. Final two #Junited2024 updates for the month. Got some good ones to wrap things up. First, from @goofpunk "The Wonderful Martha Johnson" - Cool #music history lesson! I enjoyed the journey that goofpunk took to learn about Martha. #Blog

    goofpunk.com/the-wonderful-mar

  26. Today for #Junited2024 I am plugging {micro maique}, the wonderful photo blog of Maique, resident visual artist, role model and superstar of Micro.blog, Scribbles, Flickr and Instagram. I linked to some cool outdoor photos entitled, The River. louplummer.lol/junited-a-love-

  27. Today for #Junited2024 I am plugging {micro maique}, the wonderful photo blog of Maique, resident visual artist, role model and superstar of Micro.blog, Scribbles, Flickr and Instagram. I linked to some cool outdoor photos entitled, The River. louplummer.lol/junited-a-love-