Junit单元测试
分类
- 黑盒测试
看不到代码过程,给输入看输出是否正确 - 白盒测试
看得到代码,需要写代码,需要关注执行过程
使用步骤(白盒测试)
- 定义一个测试用例
- 定义测试方法
- 给方法加@Test
- 导入Junit依赖环境
- 判定结果时使用断言
- 例:Assert.assertEquals(期望值,真实值);
练习
Calculator类
public class Calculator {
public int Add(int a,int b) {
return a+b;
}
public int Sub(int a,int b) {
return a-b;
}
}
测试类
import org.junit.Assert;
import org.junit.Test;
public class CalculatorTest {
@SuppressWarnings("deprecation")
@Test
public void testAdd() {
Calculator calculator=new Calculator();
int result=calculator.Add(1, 2);
Assert.assertEquals(3, result);
}
}