Specs2测试:
val num1: Int = getNum1();
val num2: Int = getNum2();
math.abs(num2 - num1) must beLessThan(1000)
这可能有用,但并不优雅。有没有更好的解决方案呢?
更新:
我的意思是我想找到或创建一些我可以写的匹配器:
num1 must beLessOrMoreThan(num2, 1000)
答案 0 :(得分:4)
你可以写
(num2 - num1) must beCloseTo(0 +/- 1000)