Usando este interesante framework para crear mocks the objetos en Java (muy util si usas TDD) me di cuenta que los metodos para hacer mock de metodos no funcionan con los metodos void. He aqui la forma de hacerlo:
doNothing().when(<objeto>).<metodo>(<argumentos>);
Asi por ejemplo si tenemos un objecto llamado usuario1 y queremos hacer mock de la siguiente llamada al metodo void cambiaPassword(String password):
usuario1.cambiaPassword(nuevoPassword);
Lo hariamos de la siguiente manera:
doNothing().when(usuario1).cambiaPassword(nuevoPassword);