相关疑难解决方法(0)

比较具有不同精度级别的Date对象

我有一个JUnit测试失败,因为毫秒是不同的.在这种情况下,我不关心毫秒.如何更改断言的精度以忽略毫秒(或我想要设置的任何精度)?

我想传递的失败断言的示例:

Date dateOne = new Date();
dateOne.setTime(61202516585000L);
Date dateTwo = new Date();
dateTwo.setTime(61202516585123L);
assertEquals(dateOne, dateTwo);
Run Code Online (Sandbox Code Playgroud)

java junit

71
推荐指数
7
解决办法
6万
查看次数

如何测试两个Joda-Time DateTime对象几乎相等?

在单元测试中,我经常使用返回DateTimeon或about的方法now().有没有办法说actual日期时间是在DateTime的几秒钟内actual

java unit-testing

3
推荐指数
2
解决办法
1138
查看次数

标签 统计

java ×2

junit ×1

unit-testing ×1