一、前言
① JUnit是Java进行单元测试的一个框架。
② 单元测试:个人理解,我们把一个大的项目中的各个小模块看成是一个个单元,能单独的对这一个个单元进行测试(无需使用main方法),就是单元测试要做的事情。
二、进行单元测试
对以下代码进行测试
int add(int a, int b , int c){
return a + b + c;
}
1.新建一个测试类(addTest):
public class addTest {
public void addTest(){
int result = add(1,5,8);
}
int add(int a, int b , int c){
return a + b + c;
}
}
2.给测试类添加@Test注解,如果注解标记为红色,按提示导入相关依赖即可
@Test
public void addTest(){
int result = add(1,5,8);
}
这时,我们可以看到该测试方法已经可以直接运行了
3.添加断言,断言,就是我们断定测试方法的结果,如果不一致则会报错
int result = add(1,5,8);
//设置断言,断定返回结果为14
Assert.assertEquals(14,result);
直接点击运行该方法
显示正常:
修改断言的结果(不为14)后运行,则显示异常
以上为进行简单的Java单元测试。