支持Java单元测试框架中的松散集合验证

时间:2009-10-05 08:41:11

标签: java unit-testing

支持编写单元测试代码的任何Java单元测试框架:

Collection<AType> myCollection = objectUnderTest.doSomething();
assertCollectionContainsAtleast(myCollection, "a Expected value");

意味着我想要的是某种迭代支持,附带某种匹配器。

2 个答案:

答案 0 :(得分:5)

查看Hamcrest,其中包含很多内容的断言,包括集合。您可以使用hasItemhasKeyhasValue

答案 1 :(得分:0)

您还可以查看Unitil's断言实用程序。