Class PrefixedConfigurationParameters
- All Implemented Interfaces:
ConfigurationParameters
ConfigurationParameters that applies a supplied prefix to all
queries.- Since:
- 1.3
-
Field Summary
Fields inherited from interface org.junit.platform.engine.ConfigurationParameters
CONFIG_FILE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionPrefixedConfigurationParameters(ConfigurationParameters delegate, String prefix) Create a new view of the suppliedConfigurationParametersthat applies the supplied prefix to all queries. -
Method Summary
Modifier and TypeMethodDescriptionGet the configuration parameter stored under the specifiedkey.<T> Optional<T>Get and transform the configuration parameter stored under the specifiedkeyusing the specifiedtransformer.getBoolean(String key) Get the boolean configuration parameter stored under the specifiedkey.keySet()Get the keys of all configuration parameters stored in thisConfigurationParameters.intsize()Get the number of configuration parameters stored directly in thisConfigurationParameters.
-
Constructor Details
-
PrefixedConfigurationParameters
Create a new view of the suppliedConfigurationParametersthat applies the supplied prefix to all queries.- Parameters:
delegate- theConfigurationParametersto delegate to; nevernullprefix- the prefix to apply to all queries; nevernullor blank
-
-
Method Details
-
get
Description copied from interface:ConfigurationParametersGet the configuration parameter stored under the specifiedkey.If no such key is present in this
ConfigurationParameters, an attempt will be made to look up the value as a JVM system property. If no such system property exists, an attempt will be made to look up the value in the JUnit Platform properties file.- Specified by:
getin interfaceConfigurationParameters- Parameters:
key- the key to look up; nevernullor blank- Returns:
- an
Optionalcontaining the value; nevernullbut potentially empty - See Also:
-
getBoolean
Description copied from interface:ConfigurationParametersGet the boolean configuration parameter stored under the specifiedkey.If no such key is present in this
ConfigurationParameters, an attempt will be made to look up the value as a JVM system property. If no such system property exists, an attempt will be made to look up the value in the JUnit Platform properties file.- Specified by:
getBooleanin interfaceConfigurationParameters- Parameters:
key- the key to look up; nevernullor blank- Returns:
- an
Optionalcontaining the value; nevernullbut potentially empty - See Also:
-
get
Description copied from interface:ConfigurationParametersGet and transform the configuration parameter stored under the specifiedkeyusing the specifiedtransformer.If no such key is present in this
ConfigurationParameters, an attempt will be made to look up the value as a JVM system property. If no such system property exists, an attempt will be made to look up the value in the JUnit Platform properties file.In case the transformer throws an exception, it will be wrapped in a
JUnitExceptionwith a helpful message.- Specified by:
getin interfaceConfigurationParameters- Parameters:
key- the key to look up; nevernullor blanktransformer- the transformer to apply in case a value is found; nevernull- Returns:
- an
Optionalcontaining the value; nevernullbut potentially empty - See Also:
-
size
public int size()Description copied from interface:ConfigurationParametersGet the number of configuration parameters stored directly in thisConfigurationParameters.- Specified by:
sizein interfaceConfigurationParameters
-
keySet
Description copied from interface:ConfigurationParametersGet the keys of all configuration parameters stored in thisConfigurationParameters.- Specified by:
keySetin interfaceConfigurationParameters- Returns:
- the set of keys contained in this
ConfigurationParameters
-