schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #JUnit

[?]Nicolas FrΓ€nkel πŸ‡ΊπŸ‡¦πŸ‡¬πŸ‡ͺ Β»
@frankel@mastodon.top

[?]Ted M. Young Β»
@jitterted@sfba.social

btw, if you run a user group/meetup and want me to present any of my talks (on Testable Architecture, Event Sourcing, etc.) to your group (remotely or in person in the SF Bay Area), let me know!

See my Ted Talks page: ted.dev/talks

    [?]Ted M. Young Β»
    @jitterted@sfba.social

    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!

      [?]Marc Philipp Β»
      @marcphilipp@chaos.social

      Iβ€˜m really happy that the 6.0 went out today. Thanks to the team for making it happen!
      fosstodon.org/@junit/115292387

        Thomas Much boosted

        [?]JUnit Team πŸ’™πŸ’› Β»
        @junit@fosstodon.org

        6.0.0 is released!

        ✨ Java 17 and Kotlin 2.2 baseline
        πŸŒ„ JSpecify nullability annotations
        πŸ›« Integrated JFR support
        🚟 Kotlin suspend function support
        πŸ›‘ Support for cancelling test execution
        ⏭️ New `--fail-fast` mode for ConsoleLauncher
        🧹 Removal of deprecated APIs

        docs.junit.org/6.0.0/release-n

          [?]JUnit Team πŸ’™πŸ’› Β»
          @junit@fosstodon.org

          5.14.0 is released!

          🐞 Bug fixes and enhancements since 5.13.x
          ✈ Deprecations along with new APIs to ease migration to JUnit 6

          docs.junit.org/5.14.0/release-

            [?]JUnit Team πŸ’™πŸ’› Β»
            @junit@fosstodon.org

            6.0.0-RC3 is ready for testing!

            πŸ“° Everything in 6.0.0-M1, M2, RC1, and RC2
            ⚠ Replacements for problematic APIs along with deprecations
            🐞 Minor enhancements and bug fixes since 6.0.0-RC2

            docs.junit.org/6.0.0-RC3/relea

              [?]JUnit Team πŸ’™πŸ’› Β»
              @junit@fosstodon.org

              6.0.0-RC2 is ready for testing!

              πŸ“° Everything in 6.0.0-M1, 6.0.0-M2, and 6.0.0-RC1
              🐞 Minor enhancements and bug fixes since 6.0.0-RC1

              junit.org/junit5/docs/6.0.0-RC

                [?]Marc Philipp Β»
                @marcphilipp@chaos.social

                ✨ New blog post: "STF Milestone 6: Improved Kotlin support"

                6.0.0-RC1 improves JUnit's story by adding support for suspending functions, sequences, contracts and nullness annotations.

                πŸ‘‰ marcphilipp.de/blog/2025/08/21

                Thanks to the @sovtechfund for their support!

                object ImprovedKotlinSupportTests {

    val data = sequenceOf( // Sequence<T> support
        arguments(1, Month.JANUARY),
        arguments(12, Month.DECEMBER)
    )

    @ParameterizedTest
    @FieldSource("data")
    // suspending function support for coroutine testing
    suspend fun test(value: Int, month: Month?) {
        assertNotNull(month) // contracts to support...
        assertEquals(value, month.value) // smart casts!
    }
}

                Alt...object ImprovedKotlinSupportTests { val data = sequenceOf( // Sequence<T> support arguments(1, Month.JANUARY), arguments(12, Month.DECEMBER) ) @ParameterizedTest @FieldSource("data") // suspending function support for coroutine testing suspend fun test(value: Int, month: Month?) { assertNotNull(month) // contracts to support... assertEquals(value, month.value) // smart casts! } }

                  [?]JUnit Team πŸ’™πŸ’› Β»
                  @junit@fosstodon.org

                  6.0.0-RC1 is ready for testing!

                  πŸ“° Everything in 6.0.0-M1 and 6.0.0-M2
                  🏷 Improved display names for parameterized classes/tests
                  β™» `MethodOrderer.Default` and `ClassOrderer.Default` for `@Nested` classes

                  junit.org/junit5/docs/6.0.0-RC

                    [?]Marc Philipp Β»
                    @marcphilipp@chaos.social

                    ✨ New blog post: "STF Milestone 5: Discovery issues"

                    Ever written a test that wasn't being executed? 😱

                    5.13 introduced a mechanism for reporting such issues found during test discovery.

                    πŸ‘‰ marcphilipp.de/blog/2025/08/16

                    Thanks to the @sovtechfund for their support!

                    @Test // Java
int test() {
    return 42;
} // Not executed!!! 😱😱😱

                    Alt...@Test // Java int test() { return 42; } // Not executed!!! 😱😱😱

                      Marc Philipp boosted

                      [?]JUnit Team πŸ’™πŸ’› Β»
                      @junit@fosstodon.org

                      6.0.0-M2 is ready for testing!

                      πŸ“° Everything in 6.0.0-M1
                      πŸ›‘ Support for cancelling test execution
                      ⏭️ New `--fail-fast` mode for ConsoleLauncher
                      🦺 Null-safe `computeIfAbsent` methods for stores
                      🧐 Strict evaluation of enum-based configuration parameters

                      junit.org/junit5/docs/6.0.0-M2

                        [?]JUnit Team πŸ’™πŸ’› Β»
                        @junit@fosstodon.org

                        5.13.4 is released!

                        🐞 Bug fixes and minor improvements

                        junit.org/junit5/docs/5.13.4/r

                          [?]JUnit Team πŸ’™πŸ’› Β»
                          @junit@fosstodon.org

                          5.13.3 is released!

                          🐞 Bug fixes and minor improvements

                          junit.org/junit5/docs/5.13.3/r

                            [?]JUnit Team πŸ’™πŸ’› Β»
                            @junit@fosstodon.org

                            6.0.0-M1 is ready for testing!

                            ✨ Require Java 17 and Kotlin 2.2
                            πŸŒ„ JSpecify nullability info
                            🚟 Kotlin suspend function support
                            πŸ›« Integrated custom JFR events
                            πŸš… FastCSV-backed Csv{File}Source
                            🧹 Remove deprecated APIs and behaviors

                            junit.org/junit5/docs/6.0.0-M1

                              [?]JUnit Team πŸ’™πŸ’› Β»
                              @junit@fosstodon.org

                              5.12.2 is released!

                              🐞 Fix regression when using CleanupMode.ON_SUCCESS

                              junit.org/junit5/docs/5.12.2/r

                                2 ★ 1 ↺
                                Ted M. Young boosted

                                [?]Amitai Schleier Β»
                                @schmonz@schmonz.com

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

                                (if you'd like to)

                                  [?]Marc Philipp Β»
                                  @marcphilipp@chaos.social

                                  ✨ New blog post: "STF Milestone 3: Release verification and automation"

                                  A major goal of the @sovtechfund is to help projects become more sustainable and decrease their truck factor. For , one activity in desperate need of improvement in this area was performing a release. Prior to this milestone, all JUnit releases of the past years had been performed from my local computer. It was high time to change that!

                                  marcphilipp.de/blog/2025/04/01

                                  screenshot of GitHub Actions workflow chart

                                  Alt...screenshot of GitHub Actions workflow chart