### Question:
DefaultExecutor implements Executor { @Override public Executor perform(Closure closure) { return this; }  @Override Executor perform(Closure closure); @Override void orFallBackTo(Runnable defaultClosure);  }### Answer:
@Test public void doesNotActOnPreferredAction() throws Exception { Closure closure = mock(Closure.class); new DefaultExecutor().perform(closure); verifyZeroInteractions(closure); }