使用JUnit4进行java单元测试
时间: 2023-07-11 13:03:44 浏览: 118
JUnit4是一个Java开发中常用的单元测试框架。下面是一个简单的JUnit4测试示例:
```java
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtract() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 3);
assertEquals(2, result);
}
}
```
在上面的示例中,我们创建了一个Calculator类,它有两个方法add和subtract。我们使用JUnit4框架编写了两个测试方法testAdd和testSubtract。每个测试方法的注释都使用了@Test注解,这告诉JUnit4这是一个测试方法。
在每个测试方法中,我们创建了一个Calculator对象,并使用它的方法进行计算。接下来,我们使用assertEquals方法来断言预期结果与实际结果是否相等。如果不相等,测试将失败。
要运行这些测试方法,我们可以使用任何支持JUnit4的测试运行器。例如,我们可以使用Eclipse或IntelliJ IDEA中的JUnit测试运行器,也可以使用Maven或Gradle等构建工具来运行测试。