@API(status=INTERNAL,
since="5.4")
public class DefaultJupiterConfiguration
extends java.lang.Object
implements JupiterConfiguration
JupiterConfiguration API.| Modifier and Type | Field and Description |
|---|---|
private ConfigurationParameters |
configurationParameters |
private static DisplayNameGeneratorParameterConverter |
displayNameGeneratorConverter |
private static EnumConfigurationParameterConverter<ExecutionMode> |
executionModeConverter |
private static EnumConfigurationParameterConverter<TestInstance.Lifecycle> |
lifecycleConverter |
DEACTIVATE_ALL_CONDITIONS_PATTERN, DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME, DEFAULT_AFTER_ALL_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_AFTER_EACH_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_BEFORE_ALL_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_BEFORE_EACH_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_DISPLAY_NAME_GENERATOR_PROPERTY_NAME, DEFAULT_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_LIFECYCLE_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_TEST_FACTORY_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME, DEFAULT_TEST_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_TEST_TEMPLATE_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_TESTABLE_METHOD_TIMEOUT_PROPERTY_NAME, DEFAULT_TIMEOUT_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() |
TestInstance.Lifecycle |
getDefaultTestInstanceLifecycle() |
java.util.function.Predicate<ExecutionCondition> |
getExecutionConditionFilter() |
java.util.Optional<java.lang.String> |
getRawConfigurationParameter(java.lang.String key) |
boolean |
isExtensionAutoDetectionEnabled() |
boolean |
isParallelExecutionEnabled() |
private static final EnumConfigurationParameterConverter<ExecutionMode> executionModeConverter
private static final EnumConfigurationParameterConverter<TestInstance.Lifecycle> lifecycleConverter
private static final DisplayNameGeneratorParameterConverter displayNameGeneratorConverter
private final ConfigurationParameters configurationParameters
public DefaultJupiterConfiguration(ConfigurationParameters configurationParameters)
public java.util.Optional<java.lang.String> getRawConfigurationParameter(java.lang.String key)
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 JupiterConfiguration