### Question:
WaitHookOptions { protected FluentWait configureAwait(FluentWait await) { if (atMost != null) { await.atMost(atMost, timeUnit); } if (pollingEvery != null) { await.pollingEvery(pollingEvery, pollingTimeUnit); } if (withNoDefaultsException) { await.withNoDefaultsException(); } if (ignoreAll != null) { await.ignoreAll(ignoreAll); } return await; } WaitHookOptions();  WaitHookOptions(Wait annotation);  WaitHookOptions(TimeUnit timeUnit, Long atMost, TimeUnit pollingTimeUnit, Long pollingEvery,
                           Collection<Class<? extends Throwable>> ignoreAll, boolean withNoDefaultsException); static WaitHookOptionsBuilder builder(); TimeUnit getTimeUnit(); Long getAtMost(); TimeUnit getPollingTimeUnit(); Long getPollingEvery(); Collection<Class<? extends Throwable>> getIgnoreAll(); boolean isWithNoDefaultsException(); void setTimeUnit(TimeUnit timeUnit); void setAtMost(Long atMost); void setPollingTimeUnit(TimeUnit pollingTimeUnit); void setPollingEvery(Long pollingEvery); void setIgnoreAll(Collection<Class<? extends Throwable>> ignoreAll); void setWithNoDefaultsException(boolean withNoDefaultsException);  }### Answer:
@Test public void testDefaultValuesConfigureAwait() { waitHookOptions.configureAwait(wait); Mockito.verify(wait, never()).atMost(any(Integer.class)); Mockito.verify(wait, never()).atMost(any(Integer.class), any(TimeUnit.class)); Mockito.verify(wait, never()).pollingEvery(any(Integer.class)); Mockito.verify(wait, never()).pollingEvery(any(Integer.class), any(TimeUnit.class)); }