Top Description Fields Constructors Methods
org.junit.jupiter.engine.config

public Class DefaultJupiterConfiguration

extends Object
implements JupiterConfiguration
Class Inheritance
All Implemented Interfaces
org.junit.jupiter.engine.config.JupiterConfiguration
Annotations
@API
status:INTERNAL
since:5.4
Static Imports
java.util.function.Predicate.isEqual, org.apiguardian.api.API.Status.INTERNAL, org.junit.jupiter.api.io.CleanupMode.ALWAYS, .TempDir.DEFAULT_CLEANUP_MODE_PROPERTY_NAME, .TempDir.DEFAULT_FACTORY_PROPERTY_NAME, org.junit.jupiter.engine.config.FilteringConfigurationParameterConverter.exclude

Default implementation of the JupiterConfiguration API.
Since
5.4

Field Summary

Modifier and TypeField and Description
private static final ConfigurationParameterConverter<ClassOrderer>
private static final ConfigurationParameterConverter<CleanupMode>
private final ConfigurationParameters
private static final ConfigurationParameterConverter<DisplayNameGenerator>
private static final ConfigurationParameterConverter<ExecutionMode>
private static final ConfigurationParameterConverter<TestInstantiationAwareExtension.ExtensionContextScope>
private static final ConfigurationParameterConverter<TestInstance.Lifecycle>
private static final ConfigurationParameterConverter<MethodOrderer>
private final OutputDirectoryCreator
private static final InstantiatingConfigurationParameterConverter<TempDirFactory>
private static final List<String>

Constructor Summary

AccessConstructor and Description
public
DefaultJupiterConfiguration(ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator, DiscoveryIssueReporter issueReporter)

Method Summary

Modifier and TypeMethod and Description
public ExecutionMode
public DisplayNameGenerator
public ExecutionMode
public CleanupMode
public Supplier<TempDirFactory>
public Optional<ClassOrderer>
public TestInstance.Lifecycle
public TestInstantiationAwareExtension.ExtensionContextScope
public Optional<MethodOrderer>
public Predicate<ExecutionCondition>
private String
private String
public Predicate<Class<? extends Extension>>
public OutputDirectoryCreator
public Optional<String>
public <T> Optional<T>
public boolean
public boolean
public boolean
public boolean
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classOrdererConverterback to summary
private static final ConfigurationParameterConverter<ClassOrderer> classOrdererConverter
cleanupModeConverterback to summary
private static final ConfigurationParameterConverter<CleanupMode> cleanupModeConverter
configurationParametersback to summary
private final ConfigurationParameters configurationParameters
displayNameGeneratorConverterback to summary
private static final ConfigurationParameterConverter<DisplayNameGenerator> displayNameGeneratorConverter
executionModeConverterback to summary
private static final ConfigurationParameterConverter<ExecutionMode> executionModeConverter
extensionContextScopeConverterback to summary
private static final ConfigurationParameterConverter<TestInstantiationAwareExtension.ExtensionContextScope> extensionContextScopeConverter
lifecycleConverterback to summary
private static final ConfigurationParameterConverter<TestInstance.Lifecycle> lifecycleConverter
methodOrdererConverterback to summary
private static final ConfigurationParameterConverter<MethodOrderer> methodOrdererConverter
outputDirectoryCreatorback to summary
private final OutputDirectoryCreator outputDirectoryCreator
tempDirFactoryConverterback to summary
private static final InstantiatingConfigurationParameterConverter<TempDirFactory> tempDirFactoryConverter
UNSUPPORTED_CONFIGURATION_PARAMETERSback to summary
private static final List<String> UNSUPPORTED_CONFIGURATION_PARAMETERS

Constructor Detail

DefaultJupiterConfigurationback to summary
public DefaultJupiterConfiguration(ConfigurationParameters configurationParameters, OutputDirectoryCreator outputDirectoryCreator, DiscoveryIssueReporter issueReporter)

Method Detail

getDefaultClassesExecutionModeback to summary
public ExecutionMode getDefaultClassesExecutionMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultClassesExecutionMode.

Annotations
@Override
getDefaultDisplayNameGeneratorback to summary
public DisplayNameGenerator getDefaultDisplayNameGenerator()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultDisplayNameGenerator.

Annotations
@Override
getDefaultExecutionModeback to summary
public ExecutionMode getDefaultExecutionMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultExecutionMode.

Annotations
@Override
getDefaultTempDirCleanupModeback to summary
public CleanupMode getDefaultTempDirCleanupMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTempDirCleanupMode.

Annotations
@Override
getDefaultTempDirFactorySupplierback to summary
public Supplier<TempDirFactory> getDefaultTempDirFactorySupplier()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTempDirFactorySupplier.

Annotations
@Override
getDefaultTestClassOrdererback to summary
public Optional<ClassOrderer> getDefaultTestClassOrderer()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestClassOrderer.

Annotations
@Override
getDefaultTestInstanceLifecycleback to summary
public TestInstance.Lifecycle getDefaultTestInstanceLifecycle()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestInstanceLifecycle.

Annotations
@Override
getDefaultTestInstantiationExtensionContextScopeback to summary
public TestInstantiationAwareExtension.ExtensionContextScope getDefaultTestInstantiationExtensionContextScope()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestInstantiationExtensionContextScope.

Annotations
@SuppressWarnings:deprecation
@Override
getDefaultTestMethodOrdererback to summary
public Optional<MethodOrderer> getDefaultTestMethodOrderer()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestMethodOrderer.

Annotations
@Override
getExecutionConditionFilterback to summary
public Predicate<ExecutionCondition> getExecutionConditionFilter()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getExecutionConditionFilter.

Annotations
@Override
getExtensionAutoDetectionExcludePatternback to summary
private String getExtensionAutoDetectionExcludePattern()
getExtensionAutoDetectionIncludePatternback to summary
private String getExtensionAutoDetectionIncludePattern()
getFilterForAutoDetectedExtensionsback to summary
public Predicate<Class<? extends Extension>> getFilterForAutoDetectedExtensions()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getFilterForAutoDetectedExtensions.

Annotations
@Override
getOutputDirectoryCreatorback to summary
public OutputDirectoryCreator getOutputDirectoryCreator()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getOutputDirectoryCreator.

Annotations
@Override
getRawConfigurationParameterback to summary
public Optional<String> getRawConfigurationParameter(String key)

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getRawConfigurationParameter.

Annotations
@Override
getRawConfigurationParameterback to summary
public <T> Optional<T> getRawConfigurationParameter(String key, Function<? super String, ? extends T> transformer)

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getRawConfigurationParameter.

Annotations
@Override
isClosingStoredAutoCloseablesEnabledback to summary
public boolean isClosingStoredAutoCloseablesEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isClosingStoredAutoCloseablesEnabled.

Annotations
@Override
isExtensionAutoDetectionEnabledback to summary
public boolean isExtensionAutoDetectionEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isExtensionAutoDetectionEnabled.

Annotations
@Override
isParallelExecutionEnabledback to summary
public boolean isParallelExecutionEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isParallelExecutionEnabled.

Annotations
@Override
isThreadDumpOnTimeoutEnabledback to summary
public boolean isThreadDumpOnTimeoutEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isThreadDumpOnTimeoutEnabled.

Annotations
@Override
validateConfigurationParametersback to summary
private void validateConfigurationParameters(DiscoveryIssueReporter issueReporter)