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