@Test public void assertSlf4jMockPolicyWorks() throws Exception { final Slf4jUser tested = new Slf4jUser(); replayAll(); tested.getMessage(); assertTrue(Proxy.isProxyClass(Whitebox.getInternalState(Slf4jUser.class, Logger.class).getClass())); verifyAll(); }
public final String getMessage() { log.debug("getMessage!"); return "log4j user"; }
Slf4jUser { public final String getMessage() { log.debug("getMessage!"); return "log4j user"; } }
Slf4jUser { public final String getMessage() { log.debug("getMessage!"); return "log4j user"; }  }
Slf4jUser { public final String getMessage() { log.debug("getMessage!"); return "log4j user"; }  final String getMessage(); }
Slf4jUser { public final String getMessage() { log.debug("getMessage!"); return "log4j user"; }  final String getMessage();  }