InetAddress addr = createMock(InetAddress.class);Para configurar el comportamiento en metodos void, o sea, metodos que no devuelven valor alguno, es necesario emplear el metodo estatico lastExpectCall justo despues de configurar la invocacion al metodo del objeto mock. Por ejemplo:
expect(addr.getHostAddress()).andReturn("localhost");
byte[] bytes = new byte[8192];Asi como en el ejemplo anterior una excepcion fue configurada, se pueden emplear cualquiera de los metodos asociados al expect.
OutputStream os = createMock(OutputStream.class);
os.write(bytes, 0, bytes.length);
expectLastCall().andThrow(new IOException());
Vinculos:
1 comentario:
Siempre quise saber como hacer para metodos que no retornan valores ( void ) y gracias a Ud. ahora lo se !!
Gracias por iluminar un poco la oscura documentacion de EasyMock.
Publicar un comentario