如何在 Easymock 中验证集合中的元素数量?我正在测试的类应该调用一个方法,传入一个包含n 个元素的集合。现在,我正在匹配列表中的任何对象:
mockFooSetReceiver.saveFooSet(eq(name),
(List<IFooSet>) anyObject());
replay(mockFooSetReceiver);
我想指定集合中元素的数量:
mockFooSetReceiver.saveFooSet(eq(name),
setOfNObject(100));
replay(mockFooSetReceiver);
或者更好的是,匹配集合中的元素:
mockFooSetReceiver.saveFooSet(eq(name),
setEq(ecpectedSet));
replay(mockFooSetReceiver);
我是否必须滚动自己的匹配器,有内置的吗?或者有人有他们想分享的setOfNObject
或匹配器吗?setEq