测试分类:
1. 黑盒测试
2. 白盒测试
使用步骤:
1. 定义一个测试类(测试用例)
建议:
* 测试类名:被测试类名+Test
* 包名:XXX.XXX.XX.test
2. 定义测试方法:可以独立运行。(一般不用输出判断,而是采用断言,Assert)
建议:
* 方法名:test+测试的方法名
* 返回值:void
* 参数列表:空参
3. 给方法加注解@Test
4. 导入Junit包
5. Before 与After 注解(无论测试是否出错,都会执行)
public class CalculatorTest {
@Before
public void init() {
/*
* 初始化方法:用于资源申请,所有测试方法在执行之前都会先执行该方法
* 加入Before注解
*/
System.out.println("init...");
}
@After
public void close() {
/*
* 释放资源方法:在所有测试方法执行完后,都会自动执行该方法
* */
System.out.println("close...");
}
@Test
public void testAdd() {
Calculator c = new Calculator();
int add = c.add(1, 2);
Assert.assertEquals(3, add);
}
@Test
public void testSub() {
Calculator c = new Calculator();
int sub = c.sub(2, 2);
Assert.assertEquals(0, sub);
}
}