Class ConfigOverrideValue
- java.lang.Object
-
- io.dropwizard.testing.ConfigOverride
-
- ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
-
- All Implemented Interfaces:
ConfigurablePrefix
public class ConfigOverrideValue extends io.dropwizard.testing.ConfigOverride implements ConfigurablePrefix
Class is a copy ofConfigOverrideValue, but with configurable prefix. This is required for junit 5 extensions because prefix is auto-generated for each test. Must be used withTestGuiceyAppExtensionorTestDropwizardAppExtension.- Since:
- 06.03.2021
-
-
Constructor Summary
Constructors Constructor Description ConfigOverrideValue(java.lang.String key, java.util.function.Supplier<java.lang.String> value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToSystemProperties()voidremoveFromSystemProperties()voidsetPrefix(java.lang.String prefix)
-
-
-
Method Detail
-
setPrefix
public void setPrefix(java.lang.String prefix)
- Specified by:
setPrefixin interfaceConfigurablePrefix- Parameters:
prefix- current test's prefix
-
addToSystemProperties
public void addToSystemProperties()
- Specified by:
addToSystemPropertiesin classio.dropwizard.testing.ConfigOverride
-
removeFromSystemProperties
public void removeFromSystemProperties()
- Specified by:
removeFromSystemPropertiesin classio.dropwizard.testing.ConfigOverride
-
-