Lenient assertions(Unitils介绍三)
来源:互联网 发布:汽车维修结算单软件 编辑:程序博客网 时间:2024/04/29 17:39
顺序宽松(lenient order)
List<Integer> myList = Arrays.asList(3, 2, 1);
assertRefEquals(Arrays.asList(1, 2, 3), myList, LENIENT_ORDER);
简单明了,比较时不管 list中数值的顺序,只看总体是不是一样。
忽略默认值
User actualUser = new User("John", "Doe", new Address("First street", "12", "Brussels"));
User expectedUser = new User("John", null, new Address("First street", null, null));
assertRefEquals(expectedUser, actualUser, IGNORE_DEFAULTS);
以上可以看出,默认值不会比较(这里是null),而且有默认值的对象放在assertRefEquals的第一个参数。
Lenient dates
这个看不大明白
assertLenEquals
集成了忽略默认值 和 宽大顺序两种功能。
Property assertions(属性断言)
assertPropertyLenEquals("id", 1, user);
assertPropertyLenEquals("address.street", "First street", user);
第一个参数是第三个参数的成员变量,第二个值是成员变量的期待值。
List<Integer> myList = Arrays.asList(3, 2, 1);
assertRefEquals(Arrays.asList(1, 2, 3), myList, LENIENT_ORDER);
简单明了,比较时不管 list中数值的顺序,只看总体是不是一样。
忽略默认值
User actualUser = new User("John", "Doe", new Address("First street", "12", "Brussels"));
User expectedUser = new User("John", null, new Address("First street", null, null));
assertRefEquals(expectedUser, actualUser, IGNORE_DEFAULTS);
以上可以看出,默认值不会比较(这里是null),而且有默认值的对象放在assertRefEquals的第一个参数。
Lenient dates
这个看不大明白
assertLenEquals
集成了忽略默认值 和 宽大顺序两种功能。
Property assertions(属性断言)
assertPropertyLenEquals("id", 1, user);
assertPropertyLenEquals("address.street", "First street", user);
第一个参数是第三个参数的成员变量,第二个值是成员变量的期待值。
- Lenient assertions(Unitils介绍三)
- Unitils配置文件(Unitils介绍四)
- unitils 测试框架介绍(一)
- unitils 测试框架介绍(二)
- Unitils介绍(一)
- Unitils介绍(二)-- Assertion utilities
- Junit5断言(Assertions)
- Assertions
- Assertions
- 第九节swift 断言(Assertions)
- 测试整合之王Unitils(单元测试系列)
- [java日期处理]日期是否合法的判断(宽松性为non-lenient模式)
- 使用NUnit进行单元测试——断言篇(Assertions)
- Enhanced Assertions
- Java: Assertions
- Assertions#assert_in_delta
- Assertions#assert_equal
- JMeter Assertions
- Linux shell 脚本实例四 By 人生百味 发表于 2006-3-7 13:20:00
- ubuntu中使用root账号
- 跟随小白兔
- ubuntu中使用飞信
- LINUX中,Shell 参数置换变量
- Lenient assertions(Unitils介绍三)
- 数据结构的复习重点(1)
- Nebula3脚本系统
- 风险意识,决定了是事半功倍,还是事倍功半,甚至决定了...
- 汇编基础知识(转)
- 期中考,奋!
- 如何用应用程序模拟键盘和鼠标按键
- 数据结构的复习重点(2)
- 数据结构面试大全(3)