Comment vérifier le nombre d'éléments dans un ensemble dans Easymock? La classe que je suis en train de tester devrait appeler une méthode, en passant un ensemble avec n éléments. En ce moment, je suis un objet correspondant à la liste:EasyMock: Attendre le nombre d'éléments dans un ensemble
mockFooSetReceiver.saveFooSet(eq(name),
(List<IFooSet>) anyObject());
replay(mockFooSetReceiver);
Ce que je voudrais préciser le nombre d'éléments dans l'ensemble:
mockFooSetReceiver.saveFooSet(eq(name),
setOfNObject(100));
replay(mockFooSetReceiver);
Ou mieux encore, faire correspondre les éléments l'ensemble:
mockFooSetReceiver.saveFooSet(eq(name),
setEq(ecpectedSet));
replay(mockFooSetReceiver);
Dois-je rouler mon propre matcher, y en a-t-il un intégré? Ou quelqu'un a-t-il un setOfNObject
ou setEq
qu'il aimerait partager?
Merci, cela fonctionne très bien. Beaucoup plus facile que de faire mon propre matcher. –