diff --git a/src/main/java/com/thealgorithms/maths/AbsoluteValue.java b/src/main/java/com/thealgorithms/maths/AbsoluteValue.java index 114eb71b1015..acc7302eb451 100644 --- a/src/main/java/com/thealgorithms/maths/AbsoluteValue.java +++ b/src/main/java/com/thealgorithms/maths/AbsoluteValue.java @@ -10,7 +10,7 @@ private AbsoluteValue() { * @param number The number to be transformed * @return The absolute value of the {@code number} */ - public static int getAbsValue(int number) { + public static long getAbsValue(long number) { return Math.abs(number); } } diff --git a/src/test/java/com/thealgorithms/maths/AbsoluteValueTest.java b/src/test/java/com/thealgorithms/maths/AbsoluteValueTest.java index 907d5cb45ef9..308f38ad9bd5 100644 --- a/src/test/java/com/thealgorithms/maths/AbsoluteValueTest.java +++ b/src/test/java/com/thealgorithms/maths/AbsoluteValueTest.java @@ -34,6 +34,6 @@ void testNegativeNumbers() { @Test void testMinIntEdgeCase() { - assertEquals(Integer.MIN_VALUE, AbsoluteValue.getAbsValue(Integer.MIN_VALUE)); + assertEquals(2147483648L, AbsoluteValue.getAbsValue(Integer.MIN_VALUE)); } }