Class DiscoveryIssueNotifier


  • class DiscoveryIssueNotifier
    extends java.lang.Object
    Since:
    1.13
    • Field Detail

      • logger

        private static final org.junit.platform.commons.logging.Logger logger
      • criticalIssues

        private final java.util.List<DiscoveryIssue> criticalIssues
      • nonCriticalIssues

        private final java.util.List<DiscoveryIssue> nonCriticalIssues
    • Constructor Detail

    • Method Detail

      • hasCriticalIssues

        boolean hasCriticalIssues()
      • logCriticalIssues

        void logCriticalIssues​(TestEngine testEngine)
      • logNonCriticalIssues

        void logNonCriticalIssues​(TestEngine testEngine)
      • logIssues

        private void logIssues​(TestEngine testEngine,
                               java.util.List<DiscoveryIssue> issues,
                               java.lang.String adjective)
      • logger

        private static java.util.function.Consumer<java.util.function.Supplier<java.lang.String>> logger​(DiscoveryIssue.Severity severity)
      • formatMessage

        private static java.lang.String formatMessage​(TestEngine testEngine,
                                                      java.util.List<DiscoveryIssue> issues,
                                                      java.lang.String adjective)
      • appendIdeCompatibleLink

        private static void appendIdeCompatibleLink​(java.lang.StringBuilder message,
                                                    java.lang.String className,
                                                    java.lang.String methodName)