【笔记】JunitTest的运行流程
来源:互联网 发布:氟硝西泮片淘宝店 编辑:程序博客网 时间:2024/05/01 13:41
博客中的部分字句引自慕课网的《JUnit-Java单元测试必备工具》公开课程。
首先创建如下代码:
@BeforeClasspublic static void setUpBeforeClass() throws Exception {System.out.println("This is beforeClass...");}@AfterClasspublic static void tearDownAfterClass() throws Exception {System.out.println("This is afterClass...");}@Beforepublic void setUp() throws Exception {System.out.println("This is before...");}@Afterpublic void tearDown() throws Exception {System.out.println("This is after...");}@Testpublic void test1() {System.out.println("This is test1...");}@Testpublic void test2() {System.out.println("This is test2...");}下面逐一对运行顺序相关注解进行解释。
1.@BeforeClass修饰的方法会在所有方法被调用前执行,而且该方法是静态的,所以当测试类被加载后就会运行它,而且在内存中它只会存在一份实例,它比较适合加载配置文件。
2.@AfterClass所修饰的方法会在所有方法被调用后执行,通常用来对资源的清理,如关闭数据库的链接。
3.@Before会在每个测试方法执行前执行一次。
4.@After会在每个测试方法的前后各执行一次。
This is beforeClass...This is before...This is test1...This is after...This is before...This is test2...This is after...This is afterClass...
以上就是JunitTest各注解的运行流程。
0 0
- 【笔记】JunitTest的运行流程
- 【笔记】JunitTest的Failure和Error
- 【笔记】JunitTest的@Test注解的两个参数
- JunitTest
- Junittest
- JunitTest
- Android Studio 简单的JunitTest
- junittest中出现的initializationError
- 笔记--ThinkPHP运行流程
- JUnit4笔记(二)---JUnit的运行流程和常用注解
- struts2运行流程笔记大话
- WebWork的运行流程
- java的运行流程
- JVM运行的流程
- zencart的运行流程
- Struts2的运行流程
- sruts2的运行流程
- struts2的运行流程
- 用angularjs 模块时Error: [ng:areq] Argument 'controller' is not a function,
- 用友ERT T6 技术解析(二) --WCF发布
- Navicat Premium下sql导入中文乱码解决方案
- 学习jQuery EasyUI知识点(1)
- GetLastError函数使用及返回代码对照
- 【笔记】JunitTest的运行流程
- Android开发教程--关于onActivityResult没有回调的问题
- ObjectC 类的一些问题解析
- 对C++运算符重载的作业分析
- Spark计算过程分析
- Sql 更改表名,SQL2000批量更改表所有者 的方式
- 最长下降序列——中高级
- DPM(Deformable part model)模型结构初解
- 微软100题(35)矩阵的最大子矩阵