tutorial sirven que para interfaz grafica español ejemplos componentes codigos java unit-testing tdd mocking easymock

sirven - java swing tutorial pdf español



Esperando que nada como parámetro se burle usando EasyMock (2)

Utilizando EasyMock quiero poder decir que espero un método específico llamado en mi simulacro, pero no me importa el parámetro que se usa para llamar simulacro.

SomeInterface mock = EasyMock.createMock(SomeInterface.class); mock.send(/*anything*/); replay(mock); /* Perform actions that will eventually invoke mock */ verify(mock);

¿Es esto posible, y cómo?

Además, si quiero aceptar cualquier objeto que se derive de una clase base específica, ¿cómo lo especifico?


Además, si quiero aceptar cualquier objeto que se derive de una clase base específica, ¿cómo lo especifico?

mock.send(anyObject(Myclass.class));


Para aceptar cualquier objeto como parámetro:

mock.send(anyObject());

(Es posible que deba convertir la expresión al tipo deseado).

Además, para aceptar cualquier objeto de un tipo específico, utilice:

mock.send(isA(SomeObject.class));