Slide 28
Slide 28 text
@Test
public void testSafeCompareEqual() {
assertThat(NumberUtils.safeCompare(null, null)).isEqualTo(0);
assertThat(NumberUtils.safeCompare(21, 21)).isEqualTo(0);
}
@Test
public void testSafeCompareLessThan() {
// Right param is less than left param
assertThat(NumberUtils.safeCompare(21, null)).isEqualTo(-1);
assertThat(NumberUtils.safeCompare(23, 21)).isEqualTo(-1);
}
@Test
public void testSafeCompareMoreThan() {
// Left param is less than right param
assertThat(NumberUtils.safeCompare(null, 21)).isEqualTo(1);
assertThat(NumberUtils.safeCompare(21, 22)).isEqualTo(1);
}