> JUnit 6.1.0 is out and we can consider updating to it. > > Release Notes: > https://docs.junit.org/current/release-notes/index.html#release-notes-6.0.0 > > Notes: > - Java 17 is the baseline (so not a problem for us, since we have a higher > baseline) > - Deprecation were removed (not a problem, as we don't rely on any) > - JUnit Vintage Engine is deprecated (not a problem, as we dropped support > for it some months ago) > > JUnit 6 now uses a single version number for all dependencies, that is > platform, jupiter and vintage (which we do not use anymore). That makes > updating it easier. > > Junit 6.1 adds 2 more exciting features we can use: > - `@DefaultLocale` > - `@DefaultTimeZone` > > Both for changing the specific functionality just for the tests and change > back to the previous value after. > > It also uses `JSpecify`, which is an annotation library for `@NonNull` and > `@Nullable`. All version numbers for JUnit now use a single variable.
Marius Hanl has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - JUnit 6.1.0 - Merge remote-tracking branch 'origin/master' into junit6-upgrade - 6.0.1 - Merge branch 'master' of https://github.com/openjdk/jfx into junit6-upgrade - Update to JUnit Version 6.0.0 ------------- Changes: - all: https://git.openjdk.org/jfx/pull/1925/files - new: https://git.openjdk.org/jfx/pull/1925/files/e28215be..f0bf8d7b Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=1925&range=02 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1925&range=01-02 Stats: 592678 lines in 9733 files changed: 295665 ins; 209972 del; 87041 mod Patch: https://git.openjdk.org/jfx/pull/1925.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/1925/head:pull/1925 PR: https://git.openjdk.org/jfx/pull/1925
