Class SuiteTestDescriptor
java.lang.Object
org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
org.junit.platform.suite.engine.SuiteTestDescriptor
- All Implemented Interfaces:
org.junit.platform.engine.TestDescriptor
final class SuiteTestDescriptor
extends org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
TestDescriptor for tests based on the JUnit Platform Suite API.
Default Display Names
The default display name is the simple name of the class.
- Since:
- 1.8
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classNested classes/interfaces inherited from interface org.junit.platform.engine.TestDescriptor
org.junit.platform.engine.TestDescriptor.Type, org.junit.platform.engine.TestDescriptor.Visitor -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.junit.platform.engine.ConfigurationParametersprivate final SuiteLauncherDiscoveryRequestBuilderprivate final Booleanprivate SuiteLauncherprivate org.junit.platform.launcher.core.LauncherDiscoveryResultprivate final SuiteTestDescriptor.LifecycleMethodsprivate final org.junit.platform.engine.OutputDirectoryCreator(package private) static final Stringprivate final Class<?> Fields inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
children -
Constructor Summary
ConstructorsConstructorDescriptionSuiteTestDescriptor(org.junit.platform.engine.UniqueId id, Class<?> suiteClass, org.junit.platform.engine.ConfigurationParameters configurationParameters, org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator, org.junit.platform.engine.EngineDiscoveryListener discoveryListener, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) -
Method Summary
Modifier and TypeMethodDescription(package private) SuiteTestDescriptoraddDiscoveryRequestFrom(Class<?> suiteClass) (package private) SuiteTestDescriptoraddDiscoveryRequestFrom(org.junit.platform.engine.UniqueId uniqueId) private org.junit.platform.engine.TestExecutionResultcomputeTestExecutionResult(org.junit.platform.launcher.listeners.TestExecutionSummary summary, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) (package private) voiddiscover()(package private) voidexecute(org.junit.platform.engine.EngineExecutionListener parentEngineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore) private voidexecuteAfterSuiteMethods(org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) private voidexecuteBeforeSuiteMethods(org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) private org.junit.platform.launcher.listeners.TestExecutionSummaryexecuteTests(org.junit.platform.engine.EngineExecutionListener parentEngineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) private static BooleangetFailIfNoTests(Class<?> suiteClass) private static StringgetSuiteDisplayName(Class<?> suiteClass, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter) org.junit.platform.engine.TestDescriptor.TypegetType()booleanMethods inherited from class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getTags, getUniqueId, hashCode, orderChildren, removeChild, removeFromHierarchy, setParent, toStringMethods inherited from interface org.junit.platform.engine.TestDescriptor
accept, getAncestors, getDescendants, getLegacyReportingName, isContainer, isRoot, isTest, prune
-
Field Details
-
SEGMENT_TYPE
- See Also:
-
discoveryRequestBuilder
-
configurationParameters
private final org.junit.platform.engine.ConfigurationParameters configurationParameters -
outputDirectoryCreator
private final org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator -
failIfNoTests
-
suiteClass
-
lifecycleMethods
-
launcherDiscoveryResult
private org.junit.platform.launcher.core.LauncherDiscoveryResult launcherDiscoveryResult -
launcher
-
-
Constructor Details
-
SuiteTestDescriptor
SuiteTestDescriptor(org.junit.platform.engine.UniqueId id, Class<?> suiteClass, org.junit.platform.engine.ConfigurationParameters configurationParameters, org.junit.platform.engine.OutputDirectoryCreator outputDirectoryCreator, org.junit.platform.engine.EngineDiscoveryListener discoveryListener, org.junit.platform.engine.support.discovery.DiscoveryIssueReporter issueReporter)
-
-
Method Details
-
getFailIfNoTests
-
addDiscoveryRequestFrom
-
addDiscoveryRequestFrom
-
discover
void discover() -
getType
public org.junit.platform.engine.TestDescriptor.Type getType() -
getSuiteDisplayName
-
execute
void execute(org.junit.platform.engine.EngineExecutionListener parentEngineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore) -
executeBeforeSuiteMethods
private void executeBeforeSuiteMethods(org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) -
executeTests
private org.junit.platform.launcher.listeners.TestExecutionSummary executeTests(org.junit.platform.engine.EngineExecutionListener parentEngineExecutionListener, org.junit.platform.engine.support.store.NamespacedHierarchicalStore<org.junit.platform.engine.support.store.Namespace> requestLevelStore, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) -
executeAfterSuiteMethods
private void executeAfterSuiteMethods(org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) -
computeTestExecutionResult
private org.junit.platform.engine.TestExecutionResult computeTestExecutionResult(org.junit.platform.launcher.listeners.TestExecutionSummary summary, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) -
mayRegisterTests
public boolean mayRegisterTests()
-