void methods can be stubbed using the doThrow(), doAnswer(), doNothing(), doCallRealMethod() family of methods.
Runnable mock = mock(Runnable.class);
doThrow(new UnsupportedOperationException()).when(mock).run();
mock.run(); // throws the UnsupportedOperationException
Note thatvoid methods can't be stubbed using when(..) cause the compiler don't like void methods as argument.