#笔记#圣思园 JavaSE 第72讲——JUnit框架
2015-06-12 16:13
549 查看
1.JUnit单元测试框架
3.8:基于反射进行4.x:基于反射和注解进行
Keep the bar green to keep the code clean
2.以JUnit3为例
JUnit中的 testAdd() 方法为什么会自动执行?通过反射机制
新建项目名称:junit_test新建类必须继承TestCase
类中的每一个测试方法都必须以test开头,且是public的
3.以JUnit4为例
新建项目名称:junit_test2通过增加注解,使方法自动执行。因为:类定义好之后,Class对象能获得,所有方法对应的Method对象构成的数组能获得,遍历数组取出每一个Method对象,调用isAnnotationPresent(Test.class)(确认这个Method上面是否有一个名为Test 的注解),如果该方法返回true,则有这个注解,则调用method.invoke这个方法,这个方法就执行了。
相关文章推荐
- struts1.3中使用DispatchAction的一个问题
- Java 正则表达式(三)
- 基于Java Bean Validation对Request参数进行校验的设计思路
- java的static块执行时机
- myeclipse将java项目转换成web项目,导出war包
- Java 得到 执行方法 是否超时
- MyEclipse2014 下载、安装、优化启动项.
- Spring mvc进行Excel导出
- Java开发中的23种设计模式详解
- Java数组操作
- (转)Spring MVC和Struts2的比较的优点
- 编辑java转smali文件
- Java 线程同步
- 关于spring的介绍
- spring
- JAVA中使用JSON进行数据传递
- Java线程详解
- Groovy&Java multi Map 的引用
- java 位操作 bitwise(按位) operation bit
- 使用java将多种类型的文件如Word、PDF、JPG汇总到一个文档中(Word或者PDF)