Answers for "assert log in unit testing"

0

assert log in unit testing

public class FooService {

    private static final Logger LOGGER = LoggerFactory.getLogger(FooService.class);

    public void sayHello() {
        LOGGER.warn("Congratulations, you are pregnant!");
    }

}
Posted by: Guest on September-08-2021
0

assert log in unit testing

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!");
    }
}
Posted by: Guest on September-08-2021

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language