在
@BeforeClass和
@AfterClass注解的方法将你的测试运行期间只有一次运行-
在测试整体的开始和结束,什么都运行之前。实际上,它们是在构建测试类之前运行的,这就是为什么必须声明它们的原因
static。
该
@Before和
@After方法将在每次测试案例之前和之后运行,所以在测试运行期间可能会多次运行。
因此,假设您在类中进行了三个测试,则方法调用的顺序为:
setUpBeforeClass() (Test class first instance constructed and the following methods called on it) setUp() test1() tearDown() (Test class second instance constructed and the following methods called on it) setUp() test2() tearDown() (Test class third instance constructed and the following methods called on it) setUp() test3() tearDown()tearDownAfterClass()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)