如何驗證Easymock集合中元素的數量?我正在測試的課程應該調用一個方法,傳入一組與n元素。現在,我匹配任何對象的名單:EasyMock:預計集合中元素的數量
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
匹配器?
謝謝,這很好。比我自己的匹配器容易得多。 – 2010-11-15 17:54:01