Update AbsoluteMax (#4140)

This commit is contained in:
duyuanch
2023-04-03 22:39:17 +08:00
committed by GitHub
parent ad72c28d91
commit d160156003
2 changed files with 16 additions and 25 deletions

View File

@ -10,15 +10,12 @@ public class AbsoluteMaxTest {
@Test
void testGetMaxValue() {
assertEquals(16, AbsoluteMax.getMaxValue(-2, 0, 16));
assertEquals(-10, AbsoluteMax.getMaxValue(3, -10, -2));
assertEquals(-22, AbsoluteMax.getMaxValue(-3, -10, -22));
assertEquals(-888, AbsoluteMax.getMaxValue(-888));
}
@Test
void testGetMaxValueWithNoArguments() {
Exception exception = assertThrows(
IllegalArgumentException.class,
() -> AbsoluteMax.getMaxValue()
);
assertEquals("Numbers array cannot be empty", exception.getMessage());
assertThrows(IllegalArgumentException.class, AbsoluteMax::getMaxValue);
}
}