Class MockEnvironment

java.lang.Object
org.springframework.core.env.AbstractEnvironment
org.springframework.mock.env.MockEnvironment
All Implemented Interfaces:
org.springframework.core.env.ConfigurableEnvironment, org.springframework.core.env.ConfigurablePropertyResolver, org.springframework.core.env.Environment, org.springframework.core.env.PropertyResolver

public class MockEnvironment extends org.springframework.core.env.AbstractEnvironment
Simple ConfigurableEnvironment implementation exposing setProperty(String, String) and withProperty(String, 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

    Constructors
    Constructor
    Description
    Create a new MockEnvironment with a single MockPropertySource.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setProperty(String key, String value)
    Set a property on the underlying MockPropertySource for this environment.
    withProperty(String key, String value)
    Convenient synonym for setProperty(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, 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