public final class GlobalConfiguration
extends java.lang.Object
The class provides static access to Configuration
.
The class uses ThreadLocal
for storing of each type of configuration.
In result a one instance of each configuration type is created per thread.
Modifier and Type | Field and Description |
---|---|
private static ConfigurationFactory |
configurationFactory |
private static java.lang.ThreadLocal<MockitoConfiguration> |
MOCKITO_CONFIGURATION |
private static java.lang.ThreadLocal<PowerMockConfiguration> |
POWER_MOCK_CONFIGURATION |
Modifier | Constructor and Description |
---|---|
private |
GlobalConfiguration() |
Modifier and Type | Method and Description |
---|---|
static void |
clear() |
private <T extends Configuration<T>> |
createConfig(java.lang.Class<T> configurationClass) |
private MockitoConfiguration |
getMockitoConfiguration() |
private PowerMockConfiguration |
getPowerMockConfiguration() |
static MockitoConfiguration |
mockitoConfiguration() |
static PowerMockConfiguration |
powerMockConfiguration() |
static void |
setConfigurationFactory(ConfigurationFactory configurationFactory) |
private static ConfigurationFactory configurationFactory
private static final java.lang.ThreadLocal<MockitoConfiguration> MOCKITO_CONFIGURATION
private static final java.lang.ThreadLocal<PowerMockConfiguration> POWER_MOCK_CONFIGURATION
public static MockitoConfiguration mockitoConfiguration()
public static PowerMockConfiguration powerMockConfiguration()
public static void clear()
public static void setConfigurationFactory(ConfigurationFactory configurationFactory)
private PowerMockConfiguration getPowerMockConfiguration()
private MockitoConfiguration getMockitoConfiguration()
private <T extends Configuration<T>> T createConfig(java.lang.Class<T> configurationClass)