2012-05-15 3 views

Antwort

16

Mit EasyMock fortsetzen Sie einen schönen Mock erstellen können, die im Gegensatz zu einem normalen Mock-Objekt wirft nicht Assertion Fehler, wenn ein unerwartetes/aufgezeichnetes Gespräch stattfindet. um die EasyMock Dokumentation zu zitieren ...

auf einem Mock-Objekt zurück von createMock() das Standardverhalten für alle Methoden zu Werfen Sie einen AssertionError für alle unerwarteten Methodenaufrufe.Wenn Sie ein "nettes" Mock-Objekt möchten, das standardmäßig alle Methodenaufrufe zulässt und a zurückgibt ppropriate leere Werte (0, null oder falsch), verwenden Sie stattdessen createNiceMock().

Um eine schöne Mock, verwenden Sie die statische createNiceMock (Klasse Klasse) Methode auf der EasyMock Klasse zu erstellen ...

SomeClass someClassNiceMock = EasyMock.createNiceMock(SomeClass.class); 

Referenz: http://easymock.org/user-guide.html#mocking-nice

+0

Der Link ist gebrochen. Vielleicht http://easymock.org/user-guide.html#mocking-nice –

Verwandte Themen