在Java中,为了编写测试类,通常使用JUnit框架。
- 首先,创建一个名为`Calculator`的简单Java类,它包含一个方法`add`用于计算两个整数的和:
java
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
- 接下来,创建一个名为`CalculatorTest`的测试类。在这个类中,我们将编写测试方法来验证`Calculator`类的`add`方法的正确性。使用`@Test`注解标记测试方法,这是JUnit的要求。
java
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(5, 3);
assertEquals(8, result, "5 + 3 should equal 8");
}
}
在这个测试类中,我们使用了JUnit的`assertEquals`方法来验证预期结果与实际结果是否相等。
如果测试失败,将输出指定的错误消息。