JUNIT单元测试
测试分类:
黑盒测试:传参(input),接收参数(output),不需要写代码,给输入值,看程序能否输出期望值。
白盒测试:要写代码,关注程序具体的执行流程。junit是白盒测试。
JUNIT测试:
这样测试太复杂。
public class Demo{
public static void main(String[] args){
//创建对象
Calcultor c = new Calcutor();
//打印,调用方法
System.out.println(c.add(1,2));
System.out.println(c.sub(1,2));
}
}
calss Calcultor{
public int add(int a, int b){
return a + b ;
}
public int sub(int a, int b){
return a - b ;
}
}
白盒测试的步骤:
1,定义一个测试类(测试用例)
建议:
测试类名:被测试的类名+Test
包名:xxx.xxx.xxx.test包
2,定义测试方法:可以独立运行
建议: 方法名:test+测试的方法名
返回值:void
参数列表:空参
3,给方法加@Test
4,导入junit的依赖