三月七日
来源:互联网 发布:seo网络营销课程 编辑:程序博客网 时间:2024/06/10 07:30
今天看了一下Junit的简单介绍,关于Junit比较重要的就是要理解他是使用反射的方式来启动测试用例类的,每一个方法都是一个测试的过程,对于每一个test开头的测试方法系统都会建立一个测试用例类,而且这些测试用例类的对象是同时创建的。还有一些细节就是:
1,测试用例类必须继承自TestCase类;
2,setUp()方法在建立一个TestCase类之后运行测试方法之前会被自动调用用来进行一些初始化的动作,tearDown()方法同样会在测试方法执行之后自动被调用用来进行一些清理工作,不过这两个方法都是可选的。
3,测试方法必须以test开头,Junit会根据反射来发现这些方法;
这些就是Junit最基本的使用方法。
关于断言
主要的就是掌握两个表达式:
assert boolean-expression;
assert boolean-expression:information-expression;
如果boolean-expression值为false的话就会抛出异常,第二个就是在抛出异常的时候会把information-expression显示出去,第二个方式更值得提倡。
还有一点值得注意的就是断言必须在jdk1.4版本以上才能支持,然后就是在运行程序的时候必须跟上-ea参数用来打开断言,比如:java Test -ea
以下是一个比较好的打开确认断言打开的方式:
static{
boolean assertionsEnabled = false;
assert assertionsEnabled = true;
if(!assertionsEnabled)
throw new RuntimeException("Assertions disabled");
}
- 三月七日
- 三月廿七日
- March 7th Wednesday (三月 七日 水曜日)
- 定风波·三月七日(苏轼)
- 定风波·三月七日沙湖道中遇雨
- 2008 March 7th Friday (三月 七日 金曜日)
- 七日
- 三月
- 三月
- 七日后
- 三月六日
- 遭遇三月
- 《烟花三月》
- 三月总结
- 三月谈
- 晃眼三月
- 三月总结
- 三月工作总结
- symbian 的字符串
- SharePoint 恢复 日志
- 开源spider一览(zz)
- 系统设计的一些原则
- 关于静态页面
- 三月七日
- 搬家了
- 电脑小绝技
- 关于友员函数的低级错误
- C#+ASP.NET开发基于Web的RSS阅读器
- 公司断网以后
- 朋友
- 英国和中国的百万主页
- Exceptional C++ Style之7