【发布时间】:2020-03-21 12:00:13
【问题描述】:
如果集合包含具有特定属性值的元素,我想断言(使用 JUnit,而不是任何其他依赖项,如 hamcrest)。
我使用harmcrest 发现了这个问题How do I assert an Iterable contains elements with a certain property?。
一种选择是覆盖equals 方法以仅检查我要比较的属性,但这不是一个好的解决方案。
有没有一种优雅的方法可以使用 JUnit 4 来实现,或者我应该对其进行编码并遍历集合以检查值?
【问题讨论】:
标签: java junit collections