如何模拟lombok @ Slf4j注入的记录器>> [

问题描述 投票:-1回答:1
我有使用lombok @ Slf4j的简单类,

@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(“”)注入的记录器;我想写测试...

java spring junit mockito lombok
1个回答
0
投票
根据文档official documentation,当我们使用@Slf4j批注:
© www.soinside.com 2019 - 2024. All rights reserved.