@API(status=INTERNAL,
since="5.4")
public class DefaultJupiterConfiguration
extends java.lang.Object
implements JupiterConfiguration
JupiterConfiguration API.| Modifier and Type | Field and Description |
|---|---|
private static InstantiatingConfigurationParameterConverter<ClassOrderer> |
classOrdererConverter |
private static EnumConfigurationParameterConverter<CleanupMode> |
cleanupModeConverter |
private ConfigurationParameters |
configurationParameters |
private static InstantiatingConfigurationParameterConverter<DisplayNameGenerator> |
displayNameGeneratorConverter |
private static EnumConfigurationParameterConverter<ExecutionMode> |
executionModeConverter |
private static EnumConfigurationParameterConverter<TestInstance.Lifecycle> |
lifecycleConverter |
private static InstantiatingConfigurationParameterConverter<MethodOrderer> |
methodOrdererConverter |
private static InstantiatingConfigurationParameterConverter<TempDirFactory> |
tempDirFactoryConverter |
DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME, DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_DISPLAY_NAME_GENERATOR_PROPERTY_NAME, DEFAULT_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_TEST_CLASS_ORDER_PROPERTY_NAME, DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME, DEFAULT_TEST_METHOD_ORDER_PROPERTY_NAME, EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME, PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME| Constructor and Description |
|---|
DefaultJupiterConfiguration(ConfigurationParameters configurationParameters) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionMode |
getDefaultClassesExecutionMode() |
DisplayNameGenerator |
getDefaultDisplayNameGenerator() |
ExecutionMode |
getDefaultExecutionMode() |
CleanupMode |
getDefaultTempDirCleanupMode() |
java.util.function.Supplier<TempDirFactory> |
getDefaultTempDirFactorySupplier() |
java.util.Optional<ClassOrderer> |
getDefaultTestClassOrderer() |
TestInstance.Lifecycle |
getDefaultTestInstanceLifecycle() |
java.util.Optional<MethodOrderer> |
getDefaultTestMethodOrderer() |
java.util.function.Predicate<ExecutionCondition> |
getExecutionConditionFilter() |
java.util.Optional<java.lang.String> |
getRawConfigurationParameter(java.lang.String key) |
<T> java.util.Optional<T> |
getRawConfigurationParameter(java.lang.String key,
java.util.function.Function<java.lang.String,T> transformer) |
boolean |
isExtensionAutoDetectionEnabled() |
boolean |
isParallelExecutionEnabled() |
private static final EnumConfigurationParameterConverter<ExecutionMode> executionModeConverter
private static final EnumConfigurationParameterConverter<TestInstance.Lifecycle> lifecycleConverter
private static final InstantiatingConfigurationParameterConverter<DisplayNameGenerator> displayNameGeneratorConverter
private static final InstantiatingConfigurationParameterConverter<MethodOrderer> methodOrdererConverter
private static final InstantiatingConfigurationParameterConverter<ClassOrderer> classOrdererConverter
private static final EnumConfigurationParameterConverter<CleanupMode> cleanupModeConverter
private static final InstantiatingConfigurationParameterConverter<TempDirFactory> tempDirFactoryConverter
private final ConfigurationParameters configurationParameters
public DefaultJupiterConfiguration(ConfigurationParameters configurationParameters)
public java.util.Optional<java.lang.String> getRawConfigurationParameter(java.lang.String key)
getRawConfigurationParameter in interface JupiterConfigurationpublic <T> java.util.Optional<T> getRawConfigurationParameter(java.lang.String key,
java.util.function.Function<java.lang.String,T> transformer)
getRawConfigurationParameter in interface JupiterConfigurationpublic boolean isParallelExecutionEnabled()
isParallelExecutionEnabled in interface JupiterConfigurationpublic boolean isExtensionAutoDetectionEnabled()
isExtensionAutoDetectionEnabled in interface JupiterConfigurationpublic ExecutionMode getDefaultExecutionMode()
getDefaultExecutionMode in interface JupiterConfigurationpublic ExecutionMode getDefaultClassesExecutionMode()
getDefaultClassesExecutionMode in interface JupiterConfigurationpublic TestInstance.Lifecycle getDefaultTestInstanceLifecycle()
getDefaultTestInstanceLifecycle in interface JupiterConfigurationpublic java.util.function.Predicate<ExecutionCondition> getExecutionConditionFilter()
getExecutionConditionFilter in interface JupiterConfigurationpublic DisplayNameGenerator getDefaultDisplayNameGenerator()
getDefaultDisplayNameGenerator in interface JupiterConfigurationpublic java.util.Optional<MethodOrderer> getDefaultTestMethodOrderer()
getDefaultTestMethodOrderer in interface JupiterConfigurationpublic java.util.Optional<ClassOrderer> getDefaultTestClassOrderer()
getDefaultTestClassOrderer in interface JupiterConfigurationpublic CleanupMode getDefaultTempDirCleanupMode()
getDefaultTempDirCleanupMode in interface JupiterConfigurationpublic java.util.function.Supplier<TempDirFactory> getDefaultTempDirFactorySupplier()
getDefaultTempDirFactorySupplier in interface JupiterConfiguration