ham
来源:互联网 发布:java ocr 票据 编辑:程序博客网 时间:2024/05/16 13:04
hamcrest核心操作
Hamcrest带有一个有用的匹配器库.以下是一些最重要的.
- 核心
- anything - 总是匹配,如果你不关心测试下的对象是什么是有用的
- describedAs - 添加一个定制的失败表述装饰器
- is - 改进可读性装饰器 - 见下 “Sugar”
- 逻辑
- allOf - 如果所有匹配器都匹配才匹配, short circuits (很难懂的一个词,意译是短路,感觉不对,就没有翻译)(像 Java &&)
- anyOf - 如果任何匹配器匹配就匹配, short circuits (像 Java ||)
- not - 如果包装的匹配器不匹配器时匹配,反之亦然
- 对象
- equalTo - 测试对象相等使用Object.equals方法
- hasToString - 测试Object.toString方法
- instanceOf, isCompatibleType - 测试类型
- notNullValue, nullValue - 测试null
- sameInstance - 测试对象实例
- Beans
- hasProperty - 测试JavaBeans属性
- 集合
- array - 测试一个数组元素test an array’s elements against an array of matchers
- hasEntry, hasKey, hasValue - 测试一个Map包含一个实体,键或者值
- hasItem, hasItems - 测试一个集合包含一个元素
- hasItemInArray - 测试一个数组包含一个元素
- 数字
- closeTo - 测试浮点值接近给定的值
- greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualTo - 测试次序
- 文本
- equalToIgnoringCase - 测试字符串相等忽略大小写
- equalToIgnoringWhiteSpace - 测试字符串忽略空白
- containsString, endsWith, startsWith - 测试字符串匹配
阅读全文
0 0
- ham
- Ham Radio
- [HAM]The HAM Radio Operator's Antenna Handbook
- [HAM Radio] Digital Modes Information Page
- Penne with Roasted Butternut Squash and Ham
- 深入剖析HAM/GAD双活数据中心存储方案
- 【算法】图的最短路径(Dijkstra算法)
- SAP ABAP技能树
- Springmvc和spring的父子容器关系
- 高通平台usb充电检测
- 4144: [AMPPZ2014]Petrol
- ham
- CentOS设置yum代理
- VSCode 做WEB、PHP开发的必备插件和配置
- 显示手写体数字图片经PCA压缩后的二维空间分布
- Oracle Data Guard的搭建文档
- Django入门-5:模型的基本使用1-模型定义
- 5
- get和post的区别
- c++