给定
List<Integer> list = ...
Run Code Online (Sandbox Code Playgroud)
我想用 AssertJ 测试它是否已排序。就像是:
assertThat(list).isSorted()
Run Code Online (Sandbox Code Playgroud)
是否可以?
AssertJ 提供开箱isSorted()即isSortedAccordingTo(Comparator)用的列表断言:
List<String> strings = List.of("abc", "DEF");
assertThat(strings).isSorted(); // fails as "abc" is after "DEF" lexicographically
assertThat(strings).isSortedAccordingTo(String.CASE_INSENSITIVE_ORDER); // succeeds
Run Code Online (Sandbox Code Playgroud)