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));