@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 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