我有以下代码,用于检查一个对象是否等于另一个对象,并使用JUnit 5和AssertJ递归地比较所有字段:
assertThat(financialDataContainer2.getStandardisedBooking())
.isEqualToComparingFieldByFieldRecursively(initialBooking);你怎么能在AssertJ中有一个断言,这是对这个断言的否定?基本上,我希望能够通过递归比较所有字段来检查两个对象是否是而不是相等。
发布于 2019-05-16 07:25:41
见我对How do I negate assertions in AssertJ?的回答
在您的例子中,代码是:
assertThat(Collections.singleton(actual)).noneSatisfy(actual ->
assertThat(actual).isEqualToComparingFieldByFieldRecursively(unexpected)
);https://stackoverflow.com/questions/50871629
复制相似问题