标签: java unit-testing
支持编写单元测试代码的任何Java单元测试框架:
Collection<AType> myCollection = objectUnderTest.doSomething(); assertCollectionContainsAtleast(myCollection, "a Expected value");
意味着我想要的是某种迭代支持,附带某种匹配器。
答案 0 :(得分:5)
查看Hamcrest,其中包含很多内容的断言,包括集合。您可以使用hasItem,hasKey,hasValue等
hasItem
hasKey
hasValue
答案 1 :(得分:0)
您还可以查看Unitil's断言实用程序。