为下面的Java代码编写测试用例的步骤如下:
下面是一个示例的Java代码和对应的测试用例:
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
测试用例:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
// 正常输入测试用例
int result1 = calculator.add(2, 3);
assertEquals(5, result1);
// 边界输入测试用例
int result2 = calculator.add(0, 0);
assertEquals(0, result2);
// 异常输入测试用例
int result3 = calculator.add(-2, 5);
assertEquals(3, result3);
}
}
在上述示例中,我们使用JUnit框架编写了一个测试类CalculatorTest
,其中定义了一个测试方法testAdd
来测试Calculator
类的add
方法。在测试方法中,我们创建了Calculator
对象,然后分别调用add
方法,并使用断言方法assertEquals
来判断实际结果与预期结果是否一致。
这样,我们就可以通过执行测试类中的测试方法来对Calculator
类的add
方法进行测试,验证其功能是否正确。
领取专属 10元无门槛券
手把手带您无忧上云