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 withTestGuiceyAppExtension
orTestDropwizardAppExtension
.- 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 void
addToSystemProperties()
void
removeFromSystemProperties()
void
setPrefix(java.lang.String prefix)
-
-
-
Method Detail
-
setPrefix
public void setPrefix(java.lang.String prefix)
- Specified by:
setPrefix
in interfaceConfigurablePrefix
- Parameters:
prefix
- current test's prefix
-
addToSystemProperties
public void addToSystemProperties()
- Specified by:
addToSystemProperties
in classio.dropwizard.testing.ConfigOverride
-
removeFromSystemProperties
public void removeFromSystemProperties()
- Specified by:
removeFromSystemProperties
in classio.dropwizard.testing.ConfigOverride
-
-