JUnit测试时,每个测试方法会生成一个测试实例,所以方法之间不存在依赖关系。如果有@BeforeEach和 @AfterEach,在每个测试方法前后都会执行,这样,可以在测试类中声明全局变量,在@BeforeEach中初始化,以减少每个方法中的代码量。@BeforeAll和@AfterAll针对整个测试类,用于外部环境的初始化和清理,只能是静态方法。
JUnit测试时,每个测试方法会生成一个测试实例,所以方法之间不存在依赖关系。如果有@BeforeEach和 @AfterEach,在每个测试方法前后都会执行,这样,可以在测试类中声明全局变量,在@BeforeEach中初始化,以减少每个方法中的代码量。@BeforeAll和@AfterAll针对整个测试类,用于外部环境的初始化和清理,只能是静态方法。
本文标题:JUnit测试周期
本文链接:https://www.haomeiwen.com/subject/xujvxdtx.html
网友评论