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