@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 JupiterConfiguration
public boolean isParallelExecutionEnabled()
isParallelExecutionEnabled
in interface JupiterConfiguration
public boolean isExtensionAutoDetectionEnabled()
isExtensionAutoDetectionEnabled
in interface JupiterConfiguration
public ExecutionMode getDefaultExecutionMode()
getDefaultExecutionMode
in interface JupiterConfiguration
public ExecutionMode getDefaultClassesExecutionMode()
getDefaultClassesExecutionMode
in interface JupiterConfiguration
public TestInstance.Lifecycle getDefaultTestInstanceLifecycle()
getDefaultTestInstanceLifecycle
in interface JupiterConfiguration
public java.util.function.Predicate<ExecutionCondition> getExecutionConditionFilter()
getExecutionConditionFilter
in interface JupiterConfiguration
public DisplayNameGenerator getDefaultDisplayNameGenerator()
getDefaultDisplayNameGenerator
in interface JupiterConfiguration