Class JUnitPlatformTestTree


  • class JUnitPlatformTestTree
    extends java.lang.Object
    Since:
    1.0
    • Field Detail

      • descriptions

        private final java.util.Map<TestIdentifier,​org.junit.runner.Description> descriptions
      • testPlan

        private final TestPlan testPlan
      • nameExtractor

        private final java.util.function.Function<TestIdentifier,​java.lang.String> nameExtractor
      • suiteDescription

        private final org.junit.runner.Description suiteDescription
    • Constructor Detail

      • JUnitPlatformTestTree

        JUnitPlatformTestTree​(TestPlan testPlan,
                              java.lang.Class<?> testClass)
    • Method Detail

      • getTestPlan

        public TestPlan getTestPlan()
      • useTechnicalNames

        private static boolean useTechnicalNames​(java.lang.Class<?> testClass)
      • getSuiteDescription

        org.junit.runner.Description getSuiteDescription()
      • getDescription

        org.junit.runner.Description getDescription​(TestIdentifier identifier)
      • generateSuiteDescription

        private org.junit.runner.Description generateSuiteDescription​(TestPlan testPlan,
                                                                      java.lang.Class<?> testClass)
      • getSuiteDisplayName

        private java.lang.String getSuiteDisplayName​(java.lang.Class<?> testClass)
      • buildDescriptionTree

        private void buildDescriptionTree​(org.junit.runner.Description suiteDescription,
                                          TestPlan testPlan)
      • buildDescription

        private void buildDescription​(TestIdentifier identifier,
                                      org.junit.runner.Description parent,
                                      TestPlan testPlan)
      • createJUnit4Description

        private org.junit.runner.Description createJUnit4Description​(TestIdentifier identifier,
                                                                     TestPlan testPlan)
      • getTechnicalName

        private java.lang.String getTechnicalName​(TestIdentifier testIdentifier)
      • getFilteredLeaves

        java.util.Set<TestIdentifier> getFilteredLeaves​(org.junit.runner.manipulation.Filter filter)
      • applyFilterToDescriptions

        private java.util.Set<TestIdentifier> applyFilterToDescriptions​(org.junit.runner.manipulation.Filter filter)