JUnit是一个Java单元测试框架,可以用来编写和运行单元测试。以下是一个简单的例子,展示如何使用JUnit进行单元测试:
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
}
在这个例子中,我们测试了Calculator类的add方法,验证其能够正确地将两个数字相加。JUnit会运行测试用例,并输出测试结果,告诉我们测试是否通过。
这只是一个简单的例子,实际中还可以进行更复杂的测试,比如测试异常情况、边界条件等。JUnit提供了丰富的断言方法和注解,可以帮助我们编写全面的单元测试。