LoggerAdapter implements Logger { @Override public void debug(String msg) { logOutput.log(msg, LogOutput.Level.DEBUG); } LoggerAdapter(LogOutput logOutput); @Override void warn(String msg); @Override void info(String msg); @Override void error(String msg, Throwable t); @Override void error(String msg); @Override void debug(String msg);  }
@Test public void testDebug() { adapter.debug("debug"); verify(logOutput).log("debug", LogOutput.Level.DEBUG); verifyNoMoreInteractions(logOutput); }