Package org.junit.platform.runner
Class JUnitPlatformTestTree
- java.lang.Object
-
- org.junit.platform.runner.JUnitPlatformTestTree
-
class JUnitPlatformTestTree extends java.lang.Object- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<org.junit.platform.launcher.TestIdentifier,org.junit.runner.Description>descriptionsprivate java.util.function.Function<org.junit.platform.launcher.TestIdentifier,java.lang.String>nameExtractorprivate org.junit.runner.DescriptionsuiteDescriptionprivate org.junit.platform.launcher.TestPlantestPlan
-
Constructor Summary
Constructors Constructor Description JUnitPlatformTestTree(org.junit.platform.launcher.TestPlan testPlan, java.lang.Class<?> testClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddDynamicDescription(org.junit.platform.launcher.TestIdentifier newIdentifier, org.junit.platform.engine.UniqueId parentId)private java.util.Set<org.junit.platform.launcher.TestIdentifier>applyFilterToDescriptions(org.junit.runner.manipulation.Filter filter)private voidbuildDescription(org.junit.platform.launcher.TestIdentifier identifier, org.junit.runner.Description parent, org.junit.platform.launcher.TestPlan testPlan)private voidbuildDescriptionTree(org.junit.runner.Description suiteDescription, org.junit.platform.launcher.TestPlan testPlan)private org.junit.runner.DescriptioncreateJUnit4Description(org.junit.platform.launcher.TestIdentifier identifier, org.junit.platform.launcher.TestPlan testPlan)private org.junit.runner.DescriptiongenerateSuiteDescription(org.junit.platform.launcher.TestPlan testPlan, java.lang.Class<?> testClass)(package private) org.junit.runner.DescriptiongetDescription(org.junit.platform.launcher.TestIdentifier identifier)(package private) java.util.Set<org.junit.platform.launcher.TestIdentifier>getFilteredLeaves(org.junit.runner.manipulation.Filter filter)(package private) org.junit.runner.DescriptiongetSuiteDescription()private java.lang.StringgetSuiteDisplayName(java.lang.Class<?> testClass)private java.lang.StringgetTechnicalName(org.junit.platform.launcher.TestIdentifier testIdentifier)org.junit.platform.launcher.TestPlangetTestPlan()(package private) java.util.Set<org.junit.platform.launcher.TestIdentifier>getTestsInSubtree(org.junit.platform.launcher.TestIdentifier ancestor)private java.util.function.Predicate<? super org.junit.platform.launcher.TestIdentifier>isALeaf(java.util.Set<org.junit.platform.launcher.TestIdentifier> identifiers)private java.util.Set<org.junit.platform.launcher.TestIdentifier>removeNonLeafIdentifiers(java.util.Set<org.junit.platform.launcher.TestIdentifier> identifiers)private static booleanuseTechnicalNames(java.lang.Class<?> testClass)
-
-
-
Field Detail
-
descriptions
private final java.util.Map<org.junit.platform.launcher.TestIdentifier,org.junit.runner.Description> descriptions
-
testPlan
private final org.junit.platform.launcher.TestPlan testPlan
-
nameExtractor
private final java.util.function.Function<org.junit.platform.launcher.TestIdentifier,java.lang.String> nameExtractor
-
suiteDescription
private final org.junit.runner.Description suiteDescription
-
-
Method Detail
-
getTestPlan
public org.junit.platform.launcher.TestPlan getTestPlan()
-
useTechnicalNames
private static boolean useTechnicalNames(java.lang.Class<?> testClass)
-
getSuiteDescription
org.junit.runner.Description getSuiteDescription()
-
getDescription
org.junit.runner.Description getDescription(org.junit.platform.launcher.TestIdentifier identifier)
-
generateSuiteDescription
private org.junit.runner.Description generateSuiteDescription(org.junit.platform.launcher.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, org.junit.platform.launcher.TestPlan testPlan)
-
addDynamicDescription
void addDynamicDescription(org.junit.platform.launcher.TestIdentifier newIdentifier, org.junit.platform.engine.UniqueId parentId)
-
buildDescription
private void buildDescription(org.junit.platform.launcher.TestIdentifier identifier, org.junit.runner.Description parent, org.junit.platform.launcher.TestPlan testPlan)
-
createJUnit4Description
private org.junit.runner.Description createJUnit4Description(org.junit.platform.launcher.TestIdentifier identifier, org.junit.platform.launcher.TestPlan testPlan)
-
getTechnicalName
private java.lang.String getTechnicalName(org.junit.platform.launcher.TestIdentifier testIdentifier)
-
getTestsInSubtree
java.util.Set<org.junit.platform.launcher.TestIdentifier> getTestsInSubtree(org.junit.platform.launcher.TestIdentifier ancestor)
-
getFilteredLeaves
java.util.Set<org.junit.platform.launcher.TestIdentifier> getFilteredLeaves(org.junit.runner.manipulation.Filter filter)
-
removeNonLeafIdentifiers
private java.util.Set<org.junit.platform.launcher.TestIdentifier> removeNonLeafIdentifiers(java.util.Set<org.junit.platform.launcher.TestIdentifier> identifiers)
-
isALeaf
private java.util.function.Predicate<? super org.junit.platform.launcher.TestIdentifier> isALeaf(java.util.Set<org.junit.platform.launcher.TestIdentifier> identifiers)
-
applyFilterToDescriptions
private java.util.Set<org.junit.platform.launcher.TestIdentifier> applyFilterToDescriptions(org.junit.runner.manipulation.Filter filter)
-
-