public class FooServiceTest {
private LogCaptor logCaptor = LogCaptor.forClass(FooService.class);
@Test
public void logInfoAndWarnMessages() {
FooService fooService = new FooService();
fooService.sayHello();
assertThat(logCaptor.getWarnLogs())
.contains("Congratulations, you are pregnant!");
}
}
public class FooService {
private static final Logger LOGGER = LoggerFactory.getLogger(FooService.class);
public void sayHello() {
LOGGER.warn("Congratulations, you are pregnant!");
}
}