]> source.dussan.org Git - sonarqube.git/commitdiff
fix unstable UT SharedHealthStateImplTest
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 23 Nov 2017 16:15:25 +0000 (17:15 +0100)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 24 Nov 2017 10:07:11 +0000 (11:07 +0100)
server/sonar-process/src/test/java/org/sonar/process/LoggingRule.java

index 00e8662f36aa6227ee39c5620b79f5a02055bdd0..3246e0c45276c7b1d39a3f3fda4c5446b38e66c1 100644 (file)
@@ -58,6 +58,7 @@ public class LoggingRule extends ExternalResource {
 
   public List<String> getLogs() {
     return TestLogbackAppender.events.stream()
+      .filter(e -> e.getLoggerName().equals(loggerClass.getName()))
       .map(LoggingEvent::getFormattedMessage)
       .collect(Collectors.toList());
   }
@@ -72,12 +73,14 @@ public class LoggingRule extends ExternalResource {
 
   public boolean hasLog(Level level, String message) {
     return TestLogbackAppender.events.stream()
+      .filter(e -> e.getLoggerName().equals(loggerClass.getName()))
       .filter(e -> e.getLevel().levelStr.equals(level.name()))
       .anyMatch(e -> e.getFormattedMessage().equals(message));
   }
 
   public boolean hasLog(String message) {
     return TestLogbackAppender.events.stream()
+      .filter(e -> e.getLoggerName().equals(loggerClass.getName()))
       .anyMatch(e -> e.getFormattedMessage().equals(message));
   }
 }