### Question:
Slf4JLogger extends AbstractInternalLogger { @Override public void error(String msg) { logger.error(msg); } Slf4JLogger(Logger logger); @Override boolean isTraceEnabled(); @Override void trace(String msg); @Override void trace(String format, Object arg); @Override void trace(String format, Object argA, Object argB); @Override void trace(String format, Object[] argArray); @Override void trace(String msg, Throwable t); @Override boolean isDebugEnabled(); @Override void debug(String msg); @Override void debug(String format, Object arg); @Override void debug(String format, Object argA, Object argB); @Override void debug(String format, Object[] argArray); @Override void debug(String msg, Throwable t); @Override boolean isInfoEnabled(); @Override void info(String msg); @Override void info(String format, Object arg); @Override void info(String format, Object argA, Object argB); @Override void info(String format, Object[] argArray); @Override void info(String msg, Throwable t); @Override boolean isWarnEnabled(); @Override void warn(String msg); @Override void warn(String format, Object arg); @Override void warn(String format, Object[] argArray); @Override void warn(String format, Object argA, Object argB); @Override void warn(String msg, Throwable t); @Override boolean isErrorEnabled(); @Override void error(String msg); @Override void error(String format, Object arg); @Override void error(String format, Object argA, Object argB); @Override void error(String format, Object[] argArray); @Override void error(String msg, Throwable t);  }### Answer:
@Test public void testError() { Logger mock = createStrictMock(Logger.class); expect(mock.getName()).andReturn("foo"); mock.error("a"); replay(mock); InternalLogger logger = new Slf4JLogger(mock); logger.error("a"); verify(mock); }
@Test public void testErrorWithException() { Logger mock = createStrictMock(Logger.class); expect(mock.getName()).andReturn("foo"); mock.error("a", e); replay(mock); InternalLogger logger = new Slf4JLogger(mock); logger.error("a", e); verify(mock); }