您的位置:首页 > 其它

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])

这种断言常被用于标记某个不应该到达的分支(例如:在一个预期发生的异常之后

该断言使测试立即失效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: