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<TestIdentifier,org.junit.runner.Description>
descriptions
private java.util.function.Function<TestIdentifier,java.lang.String>
nameExtractor
private org.junit.runner.Description
suiteDescription
private TestPlan
testPlan
-
Constructor Summary
Constructors Constructor Description JUnitPlatformTestTree(TestPlan testPlan, java.lang.Class<?> testClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addDynamicDescription(TestIdentifier newIdentifier, java.lang.String parentId)
private java.util.Set<TestIdentifier>
applyFilterToDescriptions(org.junit.runner.manipulation.Filter filter)
private void
buildDescription(TestIdentifier identifier, org.junit.runner.Description parent, TestPlan testPlan)
private void
buildDescriptionTree(org.junit.runner.Description suiteDescription, TestPlan testPlan)
private org.junit.runner.Description
createJUnit4Description(TestIdentifier identifier, TestPlan testPlan)
private org.junit.runner.Description
generateSuiteDescription(TestPlan testPlan, java.lang.Class<?> testClass)
(package private) org.junit.runner.Description
getDescription(TestIdentifier identifier)
(package private) java.util.Set<TestIdentifier>
getFilteredLeaves(org.junit.runner.manipulation.Filter filter)
(package private) org.junit.runner.Description
getSuiteDescription()
private java.lang.String
getSuiteDisplayName(java.lang.Class<?> testClass)
private java.lang.String
getTechnicalName(TestIdentifier testIdentifier)
TestPlan
getTestPlan()
(package private) java.util.Set<TestIdentifier>
getTestsInSubtree(TestIdentifier ancestor)
private java.util.function.Predicate<? super TestIdentifier>
isALeaf(java.util.Set<TestIdentifier> identifiers)
private java.util.Set<TestIdentifier>
removeNonLeafIdentifiers(java.util.Set<TestIdentifier> identifiers)
private static boolean
useTechnicalNames(java.lang.Class<?> testClass)
-
-
-
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)
-
addDynamicDescription
void addDynamicDescription(TestIdentifier newIdentifier, java.lang.String 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 java.lang.String getTechnicalName(TestIdentifier testIdentifier)
-
getTestsInSubtree
java.util.Set<TestIdentifier> getTestsInSubtree(TestIdentifier ancestor)
-
getFilteredLeaves
java.util.Set<TestIdentifier> getFilteredLeaves(org.junit.runner.manipulation.Filter filter)
-
removeNonLeafIdentifiers
private java.util.Set<TestIdentifier> removeNonLeafIdentifiers(java.util.Set<TestIdentifier> identifiers)
-
isALeaf
private java.util.function.Predicate<? super TestIdentifier> isALeaf(java.util.Set<TestIdentifier> identifiers)
-
applyFilterToDescriptions
private java.util.Set<TestIdentifier> applyFilterToDescriptions(org.junit.runner.manipulation.Filter filter)
-
-