Class JUnitPlatformTestTree

java.lang.Object
org.junit.platform.runner.JUnitPlatformTestTree

class JUnitPlatformTestTree extends Object
Since:
1.0
  • Field Details

    • descriptions

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

      private final TestPlan testPlan
    • nameExtractor

      private final Function<TestIdentifier,String> nameExtractor
    • suiteDescription

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

    • JUnitPlatformTestTree

      JUnitPlatformTestTree(TestPlan testPlan, Class<?> testClass)
  • Method Details

    • getTestPlan

      public TestPlan getTestPlan()
    • useTechnicalNames

      private static boolean useTechnicalNames(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, Class<?> testClass)
    • getSuiteDisplayName

      private String getSuiteDisplayName(Class<?> testClass)
    • buildDescriptionTree

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

      void addDynamicDescription(TestIdentifier newIdentifier, UniqueId parentId)
    • 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 String getTechnicalName(TestIdentifier testIdentifier)
    • getTestsInSubtree

      Set<TestIdentifier> getTestsInSubtree(TestIdentifier ancestor)
    • getFilteredLeaves

      Set<TestIdentifier> getFilteredLeaves(org.junit.runner.manipulation.Filter filter)
    • removeNonLeafIdentifiers

      private Set<TestIdentifier> removeNonLeafIdentifiers(Set<TestIdentifier> identifiers)
    • isALeaf

      private Predicate<? super TestIdentifier> isALeaf(Set<TestIdentifier> identifiers)
    • applyFilterToDescriptions

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