@Slf4j
public class Foo {
public void bar() {
// this is the logger injected by lombok
log.info("");
}
}
并且我想为此编写测试。在以下测试中,我该如何模拟lombok注入的记录器。
@SpringJunitConfig
public class TestScenario {
@Mock
private Logger mockLogger; // I want to use this logger in the test
@InjectMocks
private Foo foo;
@Test
public void test() {
foo.bar();
}
}
换句话说,如何将我的mockLogger注入到foo实例中。
我有使用lombok @ Slf4j的简单类,@ Slf4j公共类Foo {public void bar(){//这是由lombok log.info(“”)注入的记录器;我想写测试...
@Slf4j
批注: