public void someMethod(Object obj) {
ObjectMapper o = new ObjectMapper ();
logger.info(o.writeValueAsString(obj));
}
我不知道如何为此编写测试用例。 我正在使用Apache log4j记录器 并使用Spring Boot在Mockito中编写测试用例
当我有类似代码时如何模拟日志
class Someclass {
Logger logger= LoggerFactory.getLogger(Someclass);
//Some code and methods
}
测试类
class SomeclassTest{
...
...
Logger logger;
@Before {
public void setup () {
Mockito.when
(LoggerFactory.getLoggers(Matchers.any(Class.class)))
.thenReturn(logger);
}
...
...
}