Ver código fonte

[NO JIRA] Fix LogbackHelperTest

tags/9.6.0.59041
Belen Pruvost 2 anos atrás
pai
commit
5a2393a0cd

+ 4
- 3
server/sonar-process/src/test/java/org/sonar/process/logging/LogbackHelperTest.java Ver arquivo

@@ -55,6 +55,7 @@ import org.sonar.process.MessageException;
import org.sonar.process.ProcessId;
import org.sonar.process.Props;

import static java.util.stream.Collectors.toList;
import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@@ -173,7 +174,7 @@ public class LogbackHelperTest {
julLogger.severe("Message1");

// JUL bridge has not been initialized, nothing in logs
assertThat(memoryAppender.getLogs()).isEmpty();
assertThat(memoryAppender.getLogs().stream().filter(l -> l.getMessage().equals("Message1")).collect(toList())).isEmpty();

// Enabling JUL bridge
LoggerContextListener propagator = underTest.enableJulChangePropagation(ctx);
@@ -193,7 +194,7 @@ public class LogbackHelperTest {
assertThat(julLogger.isLoggable(java.util.logging.Level.WARNING)).isTrue();

// We are expecting messages from info to severe
assertThat(memoryAppender.getLogs()).hasSize(6);
assertThat(memoryAppender.getLogs().stream().filter(l -> l.getMessage().equals("Message2")).collect(toList())).hasSize(6);
memoryAppender.clear();

ctx.getLogger(logbackRootLoggerName).setLevel(Level.INFO);
@@ -206,7 +207,7 @@ public class LogbackHelperTest {
julLogger.severe("Message3");

// We are expecting messages from finest to severe in TRACE mode
assertThat(memoryAppender.getLogs()).hasSize(3);
assertThat(memoryAppender.getLogs().stream().filter(l -> l.getMessage().equals("Message3")).collect(toList())).hasSize(3);
memoryAppender.clear();
memoryAppender.stop();


Carregando…
Cancelar
Salvar