21
21
import static org .assertj .core .api .Assertions .assertThat ;
22
22
23
23
/**
24
- * Tests for {@link Comparators}
24
+ * Tests for {@link Comparators}.
25
+ *
26
+ * @since 6.1.2
27
+ * @author Mathieu Amblard
28
+ * @author Sam Brannen
25
29
*/
26
- class ComparatorsTest {
30
+ class ComparatorsTests {
27
31
28
32
@ Test
29
- void shouldCompareWithNullsLow () {
30
- assertThat (Comparators .nullsLow ().compare (null , "boo" )).isNegative ();
33
+ void nullsLow () {
34
+ assertThat (Comparators .nullsLow ().compare ("boo" , "boo" )).isZero ();
31
35
assertThat (Comparators .nullsLow ().compare (null , null )).isZero ();
36
+ assertThat (Comparators .nullsLow ().compare (null , "boo" )).isNegative ();
37
+ assertThat (Comparators .nullsLow ().compare ("boo" , null )).isPositive ();
32
38
}
33
39
34
40
@ Test
35
- void shouldCompareWithNullsLowAndComparator () {
36
- assertThat (Comparators .nullsLow (String ::compareTo ).compare (null , "boo" )).isNegative ();
41
+ void nullsLowWithExplicitComparator () {
42
+ assertThat (Comparators .nullsLow (String ::compareTo ).compare ("boo" , "boo" )).isZero ();
37
43
assertThat (Comparators .nullsLow (String ::compareTo ).compare (null , null )).isZero ();
44
+ assertThat (Comparators .nullsLow (String ::compareTo ).compare (null , "boo" )).isNegative ();
45
+ assertThat (Comparators .nullsLow (String ::compareTo ).compare ("boo" , null )).isPositive ();
38
46
}
39
47
40
48
@ Test
41
- void shouldCompareWithNullsHigh () {
42
- assertThat (Comparators .nullsHigh ().compare (null , "boo" )).isPositive ();
49
+ void nullsHigh () {
50
+ assertThat (Comparators .nullsHigh ().compare ("boo" , "boo" )).isZero ();
43
51
assertThat (Comparators .nullsHigh ().compare (null , null )).isZero ();
52
+ assertThat (Comparators .nullsHigh ().compare (null , "boo" )).isPositive ();
53
+ assertThat (Comparators .nullsHigh ().compare ("boo" , null )).isNegative ();
44
54
}
45
55
46
56
@ Test
47
- void shouldCompareWithNullsHighAndComparator () {
48
- assertThat (Comparators .nullsHigh (String ::compareTo ).compare (null , "boo" )).isPositive ();
57
+ void nullsHighWithExplicitComparator () {
58
+ assertThat (Comparators .nullsHigh (String ::compareTo ).compare ("boo" , "boo" )).isZero ();
49
59
assertThat (Comparators .nullsHigh (String ::compareTo ).compare (null , null )).isZero ();
60
+ assertThat (Comparators .nullsHigh (String ::compareTo ).compare (null , "boo" )).isPositive ();
61
+ assertThat (Comparators .nullsHigh (String ::compareTo ).compare ("boo" , null )).isNegative ();
50
62
}
51
- }
63
+
64
+ }
0 commit comments