JUnit测试【1】(断言)
2016-07-16 11:51
323 查看
断言是单元测试最基本的组成部分,因此Junit程序库提供了不同形式的多种断言
assertEquals
assertEquals([String message],expected,actual);
1.message是一个可选,如果发生错误将会报告这个消息
2.expected:开发者所期望的值(通常是硬编码)
3actual:被测试代码实际产生的值
assertNull
assertNull([String message],java.lang.Object object);
assertNotNull([String message],java.lang.Object object);
验证一个给定的对象是否是Null
assertSame
assertSame([String message],expected,actual);
验证expected和actual所引用的是否为同一个对象
assertNotSame([String message],expected,actual);
验证expected和actual所引用的是否为不同的对象
assertTrue
assertTrue([String message],boolean condition);
验证给定的二元条件是否为真
assertFalse([String message],boolean condition);
Fail([String message])
这种断言常被用于标记某个不应该到达的分支(例如:在一个预期发生的异常之后
该断言使测试立即失效
assertEquals
assertEquals([String message],expected,actual);
1.message是一个可选,如果发生错误将会报告这个消息
2.expected:开发者所期望的值(通常是硬编码)
3actual:被测试代码实际产生的值
assertNull
assertNull([String message],java.lang.Object object);
assertNotNull([String message],java.lang.Object object);
验证一个给定的对象是否是Null
assertSame
assertSame([String message],expected,actual);
验证expected和actual所引用的是否为同一个对象
assertNotSame([String message],expected,actual);
验证expected和actual所引用的是否为不同的对象
assertTrue
assertTrue([String message],boolean condition);
验证给定的二元条件是否为真
assertFalse([String message],boolean condition);
Fail([String message])
这种断言常被用于标记某个不应该到达的分支(例如:在一个预期发生的异常之后
该断言使测试立即失效
相关文章推荐
- android 通知提醒
- Mysql优化实验(一)-- 分区
- LightOJ 1248 Dice (III) 概率
- 关联规则之Apriori
- 银行管理系统
- Spring杂记之--Spring配置文件
- 剑指offer系列—T28字符串的排列
- 数据库清除重复数据
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
- dp和px间的转换及屏幕宽高的获取
- 移动端click事件延迟300ms正解大全
- 羊驼
- [poj 3461]Oulipo[kmp]
- php数据类型以及判断isset或者empty使用
- android学习路线:如何成长为高级工程师
- file_zilla 通过key连接远程服务器
- 160714、解决虚拟机上的tomcat无法被主机访问的问题
- Java EJB JBoss
- 集合(Collections)
- 第2章 进程管理和调度 (进程表示)