Files
Java/src/test/java/com/thealgorithms/maths/SumOfDigitsTest.java
2022-07-19 20:40:59 +03:00

31 lines
811 B
Java

package com.thealgorithms.maths;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class SumOfDigitsTest {
SumOfDigits SoD = new SumOfDigits();
@Test
void testZero() {
assertEquals(0, SoD.sumOfDigits(0));
assertEquals(0, SoD.sumOfDigitsRecursion(0));
assertEquals(0, SoD.sumOfDigitsFast(0));
}
@Test
void testPositive() {
assertEquals(15, SoD.sumOfDigits(12345));
assertEquals(15, SoD.sumOfDigitsRecursion(12345));
assertEquals(15, SoD.sumOfDigitsFast(12345));
}
@Test
void testNegative() {
assertEquals(6, SoD.sumOfDigits(-123));
assertEquals(6, SoD.sumOfDigitsRecursion(-123));
assertEquals(6, SoD.sumOfDigitsFast(-123));
}
}