0
相关How to compare recursively ignoring given fields using assertJ?AssertJ的`usingComparatorForFields`如何工作?
作为解决该问题,我试图钻机,我不想比较比较领域的比较,并使其返回0
assertThat(service.postComment(12,234,comment)).usingComparatorForFields((a,b)->0,"startDate").isEqualToComparingFieldByFieldRecursively(commentReturned);
但是,我仍然得到这个例外。
Path to difference: <startDate>
- expected: <null>
- actual : <2017-04-12 18:28:06.766>
一点题外话 - 我不希望比较的startDate,因为它使用的是旧版java.util.Date
这毫秒的过比较检索当前日期。
usingComparatorForFields
是如何工作的。我甚至尝试了使用isEqualToComparingFieldByField
代替isEqualToComparingFieldByFieldRecursively
和错误仍然存在(在相同的情况下,这一个对于需要递归比较的情况下失败。)
我正在使用3.6.2 –
创建了该问题。 [#973](https://github.com/joel-costigliola/assertj-core/issues/973) –