AssertJ 如何通过元素值比较两个列表?

疯子日本

假设我有一个User userList列表

class User {
    String firstName;
    String lastName;
}

有没有一种方法可以比较使用AssertJ

assertThat(userList).lastName.equalsTo(List.of("A","B","C"));

?

奥列格切瑞德尼克
List<User> users = Arrays.asList(
        new User("a", "A"),
        new User("b", "B"),
        new User("c", "C"));

assertThat(users)
        .extracting("lastName")
        .containsExactly("A", "B", "C");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用AssertJ递归比较具有不同字段名称但具有相同值的两个对象

信任断言库与AssertJ的比较

AssertJ - 如何检查元素是否在集合中?

如何使用assertJ比较递归地忽略给定字段的列表?

比较两个Unicode字符串时AssertJ错误失败

使用 AssertJ 比较具有特定字段的“特殊”断言的两个对象

使用AssertJ声明列表中的单个对象

使用AssertJ在测试中获取JSlider值

如何比较递归忽略使用assertJ给出领域?

如何使用assertj进行键和值的更深层匹配

AssertJ:FlatMap调用提取后的列表列表

根据AssertJ中的原始值检查从Collection中提取的值

使用JUnit和AssertJ测试数组包含元素

在 assertj 中输出预期和实际列表之间的完全差异

AssertJ 检查列表包含 X 项但都为空

AssertJ可以验证值是特定数据类型吗?

如何开始:使用AssertJ Swing测试Java Swing GUI

如何验证静态方法抛出使用AssertJ例外吗?

如何在AssertJ中链接多个assertThat语句

如何比较两个列表元素?

使用 AssertJ 验证列表项是相同的值,但不是相同的实例

声明列表仅包含使用AssertJ的类的一个实例

如何在AssertJ中检查相等或两者都是空白?

如何通过比较两个列表的值来制作新列表?

AssertJ:对于Pojo,如何检查一个链接语句中的每个嵌套属性/字段

通过属性值比较两个对象的数组列表

AssertJ:从提取列表中检索第一项返回列表

如何迭代比较两个python列表的成员元素的值

如何比较cypress中两个元素列表的文本值?