2012-05-15 12 views

Respuesta

16

Con EasyMock que puede crear una bonita maqueta, que a diferencia de un objeto de burla normal no generan errores de aserción si se produce una llamada inesperada/registrado. para citar la documentación EasyMock ...

en un objeto devuelto por Mock createMock() el comportamiento por defecto para todos los métodos es lanza un AssertionError para todas las llamadas a métodos inesperados. Si quieres un objeto simulado "bueno" que de forma predeterminada permita todas las llamadas a métodos y devuelva un para valores vacíos apropiados (0, nulo o falso), use createNiceMock() en su lugar.

Para crear una bonita maqueta, utilice el método createNiceMock estática (clase Clase) en la clase EasyMock ...

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

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

+0

El enlace está roto. Tal vez http://easymock.org/user-guide.html#mocking-nice –

Cuestiones relacionadas