2009-08-03 8 views
20

Sono nuovo di easymock.Utilizzo di easymock, chiamata con metodo del vuoto ripetuto

Sto cercando di simulare un servizio in cui uno dei metodi è un metodo di annullamento che verrà chiamato un numero di volte sconosciuto (e numeroso). Come posso specificare che è consentito un numero qualsiasi di chiamate?

So come farlo per i metodi che hanno un tipo di reso non vuoto.

Grazie

risposta

33

Chiama il metodo di annullamento della simulazione. Successivamente utilizzare EasyMock.expectLastCall().anyTimes()

+8

Probabilmente è meglio utilizzare EasyMock.expectLastCall(). AtLeastOnce(), solo per assicurarsi che il metodo sia effettivamente chiamato. Tendo ad usare per tutte le aspettative perché rende i test meno fragili ai cambiamenti interni che non influenzano il comportamento. –