【发布时间】:2017-03-30 17:54:51
【问题描述】:
我有一个 Java POJO。
public class Emp {
private String name;
private int id;
}
我有一份员工名单(目标):
List<Emp> target = new ArrayList<Emap>();
// Add emp object in list
assertThat(target, containsInAnyOrder(????));
在 containsInAnyOrder 中,我必须使用类似 hasProperty("name" , is(equalTo("John")) 的东西。我必须检查列表中的特定属性以获取特定值那么语法应该是什么。我没有找到任何带有对象列表的“containsInAnyOrder”示例。
【问题讨论】:
-
问题出在哪里?
-
好的,你得到了一些更新;但也许您会发现其他答案更有帮助。无论如何,你现在已经得到了很多信息......应该足以让你继续前进。
标签: java unit-testing junit matcher hamcrest