基于junit的单元测试
时间: 2024-03-05 07:25:24 浏览: 55
JUnit做单元测试
JUnit是一个Java语言的单元测试框架,可以用于测试Java中的各种类,方法等。JUnit提供了一些注解和断言方法,以便编写测试用例。下面是一个示例:
```java
import org.junit.Test;
import static org.junit.Assert.*;
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);
}
}
```
在这个示例中,我们编写了两个测试用例,分别测试了add和subtract方法。使用@Test注解来标记测试方法,使用assertEquals方法来断言测试结果是否符合预期。在JUnit中,还有很多其他的注解和断言方法,可以根据实际情况选择使用。
除了JUnit,还有其他的单元测试框架,比如TestNG等。无论使用哪个框架,单元测试都是保证代码质量的重要手段。
阅读全文