Top Description Fields Constructors Methods
org.junit.jupiter.engine.config

public Class CachingJupiterConfiguration

extends Object
implements JupiterConfiguration
Class Inheritance
All Implemented Interfaces
org.junit.jupiter.engine.config.JupiterConfiguration
Annotations
@API
status:INTERNAL
since:5.4
Static Imports
org.apiguardian.api.API.Status.INTERNAL, org.junit.jupiter.api.io.TempDir.DEFAULT_CLEANUP_MODE_PROPERTY_NAME, .TempDir.DEFAULT_FACTORY_PROPERTY_NAME

Caching implementation of the JupiterConfiguration API.
Since
5.4

Field Summary

Modifier and TypeField and Description
private final ConcurrentHashMap<String, Object>
private final JupiterConfiguration

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ExecutionMode
public DisplayNameGenerator
public ExecutionMode
public CleanupMode
public Supplier<TempDirFactory>
public Optional<ClassOrderer>
public TestInstance.Lifecycle
public Optional<MethodOrderer>
public Predicate<ExecutionCondition>
public Optional<String>
public <T> Optional<T>
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cacheback to summary
private final ConcurrentHashMap<String, Object> cache
delegateback to summary
private final JupiterConfiguration delegate

Constructor Detail

CachingJupiterConfigurationback to summary
public CachingJupiterConfiguration(JupiterConfiguration delegate)

Method Detail

getDefaultClassesExecutionModeback to summary
public ExecutionMode getDefaultClassesExecutionMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultClassesExecutionMode.

Annotations
@Override
getDefaultDisplayNameGeneratorback to summary
public DisplayNameGenerator getDefaultDisplayNameGenerator()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultDisplayNameGenerator.

Annotations
@Override
getDefaultExecutionModeback to summary
public ExecutionMode getDefaultExecutionMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultExecutionMode.

Annotations
@Override
getDefaultTempDirCleanupModeback to summary
public CleanupMode getDefaultTempDirCleanupMode()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTempDirCleanupMode.

Annotations
@Override
getDefaultTempDirFactorySupplierback to summary
public Supplier<TempDirFactory> getDefaultTempDirFactorySupplier()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTempDirFactorySupplier.

Annotations
@SuppressWarnings:unchecked
@Override
getDefaultTestClassOrdererback to summary
public Optional<ClassOrderer> getDefaultTestClassOrderer()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestClassOrderer.

Annotations
@SuppressWarnings:unchecked
@Override
getDefaultTestInstanceLifecycleback to summary
public TestInstance.Lifecycle getDefaultTestInstanceLifecycle()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestInstanceLifecycle.

Annotations
@Override
getDefaultTestMethodOrdererback to summary
public Optional<MethodOrderer> getDefaultTestMethodOrderer()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getDefaultTestMethodOrderer.

Annotations
@SuppressWarnings:unchecked
@Override
getExecutionConditionFilterback to summary
public Predicate<ExecutionCondition> getExecutionConditionFilter()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getExecutionConditionFilter.

Annotations
@SuppressWarnings:unchecked
@Override
getRawConfigurationParameterback to summary
public Optional<String> getRawConfigurationParameter(String key)

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getRawConfigurationParameter.

Annotations
@Override
getRawConfigurationParameterback to summary
public <T> Optional<T> getRawConfigurationParameter(String key, Function<String, T> transformer)

Implements org.junit.jupiter.engine.config.JupiterConfiguration.getRawConfigurationParameter.

Annotations
@Override
isExtensionAutoDetectionEnabledback to summary
public boolean isExtensionAutoDetectionEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isExtensionAutoDetectionEnabled.

Annotations
@Override
isParallelExecutionEnabledback to summary
public boolean isParallelExecutionEnabled()

Implements org.junit.jupiter.engine.config.JupiterConfiguration.isParallelExecutionEnabled.

Annotations
@Override