1

我想知道如何使用 AssertJ 实现以下目标:

我正在测试一个克隆图形顶点并将克隆的顶点作为列表返回的函数。我的测试应该确认克隆与顶点具有相同的值,并且它们不是相同的实例。我知道如何实现第一部分。这是让我难过的第二部分。

4

1 回答 1

2

您可以对集合断言使用特定的比较器:

assertThat(clonedVertices).usingElementComparator(referenceComparator)
                          .doesNotContainAnyElementsOf(originalVertices);

referenceComparator只有比较好......参考。

http://joel-costigliola.github.io/assertj/assertj-core-features-highlight.html#custom-comparison-strategy

希望能帮助到你

于 2017-11-08T02:32:49.517 回答