public void someMethod(Object obj) {
ObjectMapper o = new ObjectMapper ();
logger.info(o.writeValueAsString(obj));
}
I don't understand how to write test case for this. I am using Apache log4j logger And writing test case in mockito with spring boot
How to mock log when I have code like
class Someclass {
Logger logger= LoggerFactory.getLogger(Someclass);
//Some code and methods
}
Test class
class SomeclassTest{
...
...
Logger logger;
@Before {
public void setup () {
Mockito.when
(LoggerFactory.getLoggers(Matchers.any(Class.class)))
.thenReturn(logger);
}
...
...
}