中关村在线

软件

TDD中Hamcrest数值匹配器

Hamcrest本身不用于单元测试,真正执行测试的是JUnit框架,它负责运行和验证测试用例。

1、 所需JAR包

2、 hamcrest-library-1.3.jar 是必需的依赖库,包含多个实用方法,对功能实现具有重要作用。

3、 可根据需求自行调整JAR版本。

4、 closeTo匹配器的使用方法

5、 先试个失败的单元测试

6、 场景一:20.6大于20.5

7、 /**

8、 */

9、 }

10、 }

11、 测试closeTo匹配器所限定区间的下边界值。

12、 场景二中,19.4小于19.5时变红。

13、 变绿

14、 由于实际数值在计算过程中发生变化,导致结果出现偏差。

15、 使用greaterThan匹配器进行数值比较操作

16、 数值相等,结果变红:19.4等于19.4

17、 变绿条件:数值超过19.4即可。

18、 使用lessThan匹配器进行数值比较

19、 当实际值小于19.4时,状态由红转绿,因19.4等于19.4。

20、 变绿:19.3小于19.4

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具