使用 Junit 或 Jmock 断言 java beans 数组具有唯一的属性值
如何测试 java beans 数组包含指定属性和指定值以及指定属性的指定值是否唯一。
How do i test an array of java beans contains the specified property and the specified valued and that the specified value for the specified property is unique .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是高度具体的功能,因此您需要编写自定义 Hamcrest
Matcher< /code>
来做到这一点。然后,您可以使用标准 JUnit 来使用此匹配器:
This is highly specific functionality, so you'll need to write a custom Hamcrest
Matcher
to do it. You can then use this matcher using standard JUnit:不太优雅,但您也可以迭代它们,保留一组值,然后对照该组检查每个值。如果发现任何一个,则测试失败。
Not as elegant, but you could also just iterate over them, keep a set of values, and check each against the set. If any are found, the test fails.