标签:java unit 初始 tor 输入 block 白盒测试 port 单元测试
黑盒
测试:不需要写代码,给输入
值,看程序是否能够输出
期望的值白盒
测试:需要写代码
的,关注程序具体的执行流程
白盒测试
Assert.assertEquals(期望的结果,运算的结果);
Assert.assertEquals(3,result);
@Before、@After
运行多个测试方法时,有可能重复代码很多,这时就可以使用注解。
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class day01 {
/**
* 初始化方法@Before:
* 修饰的方法会在测试方法之前被自动执行
*/
@Before
public void init(){
System.out.println("init...");
}
/**
* 销毁方法@After:
* 修饰的方法会在测试方法执行之后自动被执行
*/
@After
public void destory(){
System.out.println("destory...");
}
/**
* 真正的测试方法,运行该方法
*/
@Test
public void test(){
System.out.println("test...");
/**
* 输出结果:
* init...
* test...
* destory...
*/
}
}
无论
Junit
是否通过,@Before
和@After
声明的方法总是自动执行!
标签:java unit 初始 tor 输入 block 白盒测试 port 单元测试
原文地址:https://www.cnblogs.com/JZTX123/p/10312457.html