。
首先,让我们看一下给定的代码片段。然后,我们可以根据代码的功能和逻辑来编写相应的JUnit测试用例。
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
}
针对上述代码片段,我们可以编写以下JUnit测试用例:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
private Calculator calculator = new Calculator();
@Test
public void testAdd() {
int result = calculator.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtract() {
int result = calculator.subtract(5, 3);
assertEquals(2, result);
}
}
在上面的测试用例中,我们使用了JUnit的@Test
注解来标记测试方法。然后,我们使用assertEquals
方法来比较预期结果和实际结果是否相等。
对于add
方法,我们测试了两个正整数相加的情况,预期结果是5。
对于subtract
方法,我们测试了两个正整数相减的情况,预期结果是2。
这些测试用例覆盖了Calculator
类中的两个方法,并验证了它们的功能是否正确。
希望这些示例能够帮助你编写JUnit测试用例。如果你有任何其他问题或需要进一步的帮助,请随时告诉我。
领取专属 10元无门槛券
手把手带您无忧上云