Package org.junit.platform.suite.engine
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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()
-