Java比较了两个有序列表:预期列表和实际列表



我在Java中看到过一些关于比较两个列表的帖子,但它们都与有序列表无关——我关心某些索引处的值是否相等。

JUnit或Hamcrest是否有任何util方法来比较有序的"预期"列表和有序的"实际"列表,而不是编写暴力代码来遍历这两个列表?

在我的情况下,它们都是String的列表,但如果它们是customObj的列表,这将如何实现?

我希望看到所有的差异,而不是仅仅停留在第一个差异之后。

AssertJ库或Hamcrest amtchers将帮助您进行有意义的比较。

junit的assertEquals适用于列表,如果列表的成员实现了equals。字符串有一个有效的equals方法,所以assertEquals将适用于

相关内容

  • 没有找到相关文章

最新更新