@API(status=INTERNAL,
since="5.4")
public class CachingJupiterConfiguration
extends java.lang.Object
implements JupiterConfiguration
JupiterConfiguration API.| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> |
cache |
private JupiterConfiguration |
delegate |
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 |
|---|
CachingJupiterConfiguration(JupiterConfiguration delegate) |
| 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 final java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> cache
private final JupiterConfiguration delegate
public CachingJupiterConfiguration(JupiterConfiguration delegate)
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