使用 AssertJ 验证列表项是否具有相同的值,但不是相同的实例
Use AssertJ to validate that list items are same value, but not same instance
我想知道如何使用 AssertJ 实现以下目标:
我正在测试一个函数,该函数可以克隆图形的顶点并将 returns 克隆的顶点作为列表。我的测试应该确认克隆具有与顶点相同的值, 和 它们不是相同的实例。我知道如何实现第一部分。这是让我难过的第二部分。
您可以使用特定比较器进行集合断言:
assertThat(clonedVertices).usingElementComparator(referenceComparator)
.doesNotContainAnyElementsOf(originalVertices);
其中 referenceComparator
仅比较好...参考文献。
希望对您有所帮助
我想知道如何使用 AssertJ 实现以下目标:
我正在测试一个函数,该函数可以克隆图形的顶点并将 returns 克隆的顶点作为列表。我的测试应该确认克隆具有与顶点相同的值, 和 它们不是相同的实例。我知道如何实现第一部分。这是让我难过的第二部分。
您可以使用特定比较器进行集合断言:
assertThat(clonedVertices).usingElementComparator(referenceComparator)
.doesNotContainAnyElementsOf(originalVertices);
其中 referenceComparator
仅比较好...参考文献。
希望对您有所帮助