Package org.springframework.mock.env
Class MockEnvironment
java.lang.Object
org.springframework.core.env.AbstractEnvironment
org.springframework.mock.env.MockEnvironment
- All Implemented Interfaces:
ConfigurableEnvironment
,ConfigurablePropertyResolver
,Environment
,PropertyResolver
Simple
ConfigurableEnvironment
implementation exposing
setProperty(java.lang.String, java.lang.String)
and withProperty(java.lang.String, java.lang.String)
methods for testing purposes.- Since:
- 3.2
- Author:
- Chris Beams, Sam Brannen
- See Also:
-
Field Summary
Fields inherited from class org.springframework.core.env.AbstractEnvironment
ACTIVE_PROFILES_PROPERTY_NAME, DEFAULT_PROFILES_PROPERTY_NAME, IGNORE_GETENV_PROPERTY_NAME, logger, RESERVED_DEFAULT_PROFILE_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setProperty
(String key, String value) Set a property on the underlyingMockPropertySource
for this environment.withProperty
(String key, String value) Convenient synonym forsetProperty(java.lang.String, java.lang.String)
that returns the current instance.Methods inherited from class org.springframework.core.env.AbstractEnvironment
acceptsProfiles, acceptsProfiles, addActiveProfile, containsProperty, createPropertyResolver, customizePropertySources, doGetActiveProfiles, doGetActiveProfilesProperty, doGetDefaultProfiles, doGetDefaultProfilesProperty, getActiveProfiles, getConversionService, getDefaultProfiles, getProperty, getProperty, getProperty, getProperty, getPropertyResolver, getPropertySources, getRequiredProperty, getRequiredProperty, getReservedDefaultProfiles, getSystemEnvironment, getSystemProperties, isProfileActive, merge, resolvePlaceholders, resolveRequiredPlaceholders, setActiveProfiles, setConversionService, setDefaultProfiles, setEscapeCharacter, setIgnoreUnresolvableNestedPlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setRequiredProperties, setValueSeparator, suppressGetenvAccess, toString, validateProfile, validateRequiredProperties
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.core.env.Environment
matchesProfiles
-
Constructor Details
-
MockEnvironment
public MockEnvironment()Create a newMockEnvironment
with a singleMockPropertySource
.
-
-
Method Details
-
setProperty
Set a property on the underlyingMockPropertySource
for this environment. -
withProperty
Convenient synonym forsetProperty(java.lang.String, java.lang.String)
that returns the current instance. Useful for method chaining and fluent-style use.- Returns:
- this
MockEnvironment
instance - See Also:
-