Files
looptest/src/test/java/com/example/util/SubtractFunctionTest.java
T

31 lines
677 B
Java

package com.example.util;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
class SubtractFunctionTest {
private final SubtractFunction subtractFunction = new SubtractFunction();
@Test
void subtractsMultipleValues() {
assertEquals(1.0, subtractFunction.calc(6.0, 2.0, 3.0));
}
@Test
void returnsSingleValue() {
assertEquals(5.0, subtractFunction.calc(5.0));
}
@Test
void returnsZeroForNoInput() {
assertEquals(0.0, subtractFunction.calc());
}
@Test
void subtractsNegativeValues() {
assertEquals(3.0, subtractFunction.calc(1.0, -2.0));
}
}