Package org.junit.jupiter.engine.config
Class DefaultJupiterConfiguration
java.lang.Object
org.junit.jupiter.engine.config.DefaultJupiterConfiguration
- All Implemented Interfaces:
JupiterConfiguration
@API(status=INTERNAL,
since="5.4")
public class DefaultJupiterConfiguration
extends Object
implements JupiterConfiguration
Default implementation of the
JupiterConfiguration
API.- Since:
- 5.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final InstantiatingConfigurationParameterConverter
<org.junit.jupiter.api.ClassOrderer> private static final EnumConfigurationParameterConverter
<org.junit.jupiter.api.io.CleanupMode> private final ConfigurationParameters
private static final InstantiatingConfigurationParameterConverter
<org.junit.jupiter.api.DisplayNameGenerator> private static final EnumConfigurationParameterConverter
<org.junit.jupiter.api.parallel.ExecutionMode> private static final EnumConfigurationParameterConverter
<org.junit.jupiter.api.TestInstance.Lifecycle> private static final InstantiatingConfigurationParameterConverter
<org.junit.jupiter.api.MethodOrderer> private static final InstantiatingConfigurationParameterConverter
<org.junit.jupiter.api.io.TempDirFactory> Fields inherited from interface org.junit.jupiter.engine.config.JupiterConfiguration
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 Summary
ConstructorsConstructorDescriptionDefaultJupiterConfiguration
(ConfigurationParameters configurationParameters) -
Method Summary
Modifier and TypeMethodDescriptionorg.junit.jupiter.api.parallel.ExecutionMode
org.junit.jupiter.api.DisplayNameGenerator
org.junit.jupiter.api.parallel.ExecutionMode
org.junit.jupiter.api.io.CleanupMode
Supplier
<org.junit.jupiter.api.io.TempDirFactory> Optional
<org.junit.jupiter.api.ClassOrderer> org.junit.jupiter.api.TestInstance.Lifecycle
Optional
<org.junit.jupiter.api.MethodOrderer> Predicate
<org.junit.jupiter.api.extension.ExecutionCondition> <T> Optional
<T> getRawConfigurationParameter
(String key, Function<String, T> transformer) boolean
boolean
-
Field Details
-
executionModeConverter
private static final EnumConfigurationParameterConverter<org.junit.jupiter.api.parallel.ExecutionMode> executionModeConverter -
lifecycleConverter
private static final EnumConfigurationParameterConverter<org.junit.jupiter.api.TestInstance.Lifecycle> lifecycleConverter -
displayNameGeneratorConverter
private static final InstantiatingConfigurationParameterConverter<org.junit.jupiter.api.DisplayNameGenerator> displayNameGeneratorConverter -
methodOrdererConverter
private static final InstantiatingConfigurationParameterConverter<org.junit.jupiter.api.MethodOrderer> methodOrdererConverter -
classOrdererConverter
private static final InstantiatingConfigurationParameterConverter<org.junit.jupiter.api.ClassOrderer> classOrdererConverter -
cleanupModeConverter
private static final EnumConfigurationParameterConverter<org.junit.jupiter.api.io.CleanupMode> cleanupModeConverter -
tempDirFactoryConverter
private static final InstantiatingConfigurationParameterConverter<org.junit.jupiter.api.io.TempDirFactory> tempDirFactoryConverter -
configurationParameters
-
-
Constructor Details
-
DefaultJupiterConfiguration
-
-
Method Details
-
getRawConfigurationParameter
- Specified by:
getRawConfigurationParameter
in interfaceJupiterConfiguration
-
getRawConfigurationParameter
- Specified by:
getRawConfigurationParameter
in interfaceJupiterConfiguration
-
isParallelExecutionEnabled
public boolean isParallelExecutionEnabled()- Specified by:
isParallelExecutionEnabled
in interfaceJupiterConfiguration
-
isExtensionAutoDetectionEnabled
public boolean isExtensionAutoDetectionEnabled()- Specified by:
isExtensionAutoDetectionEnabled
in interfaceJupiterConfiguration
-
getDefaultExecutionMode
public org.junit.jupiter.api.parallel.ExecutionMode getDefaultExecutionMode()- Specified by:
getDefaultExecutionMode
in interfaceJupiterConfiguration
-
getDefaultClassesExecutionMode
public org.junit.jupiter.api.parallel.ExecutionMode getDefaultClassesExecutionMode()- Specified by:
getDefaultClassesExecutionMode
in interfaceJupiterConfiguration
-
getDefaultTestInstanceLifecycle
public org.junit.jupiter.api.TestInstance.Lifecycle getDefaultTestInstanceLifecycle()- Specified by:
getDefaultTestInstanceLifecycle
in interfaceJupiterConfiguration
-
getExecutionConditionFilter
- Specified by:
getExecutionConditionFilter
in interfaceJupiterConfiguration
-
getDefaultDisplayNameGenerator
public org.junit.jupiter.api.DisplayNameGenerator getDefaultDisplayNameGenerator()- Specified by:
getDefaultDisplayNameGenerator
in interfaceJupiterConfiguration
-
getDefaultTestMethodOrderer
- Specified by:
getDefaultTestMethodOrderer
in interfaceJupiterConfiguration
-
getDefaultTestClassOrderer
- Specified by:
getDefaultTestClassOrderer
in interfaceJupiterConfiguration
-
getDefaultTempDirCleanupMode
public org.junit.jupiter.api.io.CleanupMode getDefaultTempDirCleanupMode()- Specified by:
getDefaultTempDirCleanupMode
in interfaceJupiterConfiguration
-
getDefaultTempDirFactorySupplier
- Specified by:
getDefaultTempDirFactorySupplier
in interfaceJupiterConfiguration
-