1

我找到了 assertj (3.5.2) 方法:usingComparatorForType 并爱上了它。

但我想将 2 个 XmlGregorianCalendar 日期与误差范围进行比较。而这种神奇的方法不适用于这种情况......

这就是为什么:

  • XmlGregorianCalendar 是一个抽象类
  • 真正的对象类型是:XmlGregorianCalendarImpl
  • 这个类(XmlGregorianCalendarImpl)是私有的,所以我不能为这个类创建一个特定的比较器。

您对此案有任何解决方案吗?是否有另一种适用于继承的方法?

提前致谢。

4

1 回答 1

1

我同意usingComparatorForType应该支持这个用例:https ://github.com/joel-costigliola/assertj-core/issues/758

于 2016-09-16T09:47:32.740 回答