《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(12) https://developer.aliyun.com/article/1232407?groupCode=java
九、 验证数据对象
JUnit测试框架中Assert类就是断言工具类,主要验证单元测试中实际数据对象与期望数据对象一致。在调用被测方法时,需要对返回值和异常进行验证;在验证方法调用时,也需要对捕获的参数值进行验证。
1. 验证数据对象空值
1) 验证数据对象为空
通过JUnit提供的Assert.assertNull方法验证数据对象为空。
2) 验证数据对象非空
通过JUnit提供的Assert.assertNotNull方法验证数据对象非空。
2. 验证数据对象布尔值
1) 验证数据对象为真
通过JUnit提供的Assert.assertTrue方法验证数据对象为真。
2) 验证数据对象为假
通过JUnit提供的Assert.assertFalse方法验证数据对象为假。
3. 验证数据对象引用
在单元测试用例中,对于一些参数或返回值对象,不需要验证对象具体取值,只需要验证对象引用是否一致。
1) 验证数据对象一致
JUnit提供的Assert.assertSame方法验证数据对象一致。
2) 验证数据对象不一致
JUnit提供的Assert.assertNotSame方法验证数据对象一致。
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(14) https://developer.aliyun.com/article/1232404?groupCode=java