LoggerAdapter implements Logger { @Override public void warn(String msg) { logOutput.log(msg, LogOutput.Level.WARN); } 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 testWarn() { adapter.warn("warn"); verify(logOutput).log("warn", LogOutput.Level.WARN); verifyNoMoreInteractions(logOutput); }