我正在编写一个specs2测试,需要比较两个日期:
import java.util.Date
val date1: Date = getDate1();
val date2: Date = getDate2();
date1 must beEqualToAnotherDate(date2, 1.second)
没有这样的 beEqualToAnotherDate
匹配器,我怎样才能在specs2中有效地做同样的事情?
最佳答案
您可以使用must beBetween:
val millis = date2.getTime()
date1.getTime() must beBetween(millis - 500, millis + 500)
关于scala - 如果它们的差异小于 1 秒,如何使用 specs2 断言一个日期等于另一个日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25441672/