### Question:
DefaultJobExceptionHandler implements JobExceptionHandler { @Override public void handleException(final String jobName, final Throwable cause) { log.error(String.format("Job '%s' exception occur in job processing", jobName), cause); }  @Override void handleException(final String jobName, final Throwable cause);  }### Answer:
@Test public void assertHandleException() { new DefaultJobExceptionHandler().handleException("test_job", new RuntimeException("test")); verify(caller, atMost(1)).call(); }