EventListenerRunnable implements Runnable { public void run(){ eventListener.onEvent(event); } EventListenerRunnable(T event, EventListener<T> eventListener); void run();  }
@Test public void runTest(){ reset(eventListener); eventListenerRunnable.run(); verify(eventListener).onEvent(event); }