Package net.officefloor.test.system
Class AbstractSystemPropertiesOverride<I extends AbstractExternalOverride<I>>
java.lang.Object
net.officefloor.test.system.AbstractExternalOverride<I>
net.officefloor.test.system.AbstractSystemPropertiesOverride<I>
- Direct Known Subclasses:
SystemPropertiesExtension,SystemPropertiesRule
public class AbstractSystemPropertiesOverride<I extends AbstractExternalOverride<I>>
extends AbstractExternalOverride<I>
Abstract functionality for overriding the
System.getProperty(String)
values in tests.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.officefloor.test.system.AbstractExternalOverride
AbstractExternalOverride.ContextRunnable<T extends Throwable>, AbstractExternalOverride.OverrideReset -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.officefloor.test.system.AbstractExternalOverride
override, property, run
-
Constructor Details
-
AbstractSystemPropertiesOverride
Instantiate.- Parameters:
nameValuePairs- InitialSystemproperty name/value pairs.
-
-
Method Details
-
get
Description copied from class:AbstractExternalOverrideObtains the value.- Specified by:
getin classAbstractExternalOverride<I extends AbstractExternalOverride<I>>- Parameters:
name- Name of value.- Returns:
- Value.
-
set
Description copied from class:AbstractExternalOverrideSpecifies the value.- Specified by:
setin classAbstractExternalOverride<I extends AbstractExternalOverride<I>>- Parameters:
name- Name for value.value- Value.
-
clear
Description copied from class:AbstractExternalOverrideClears the value.- Specified by:
clearin classAbstractExternalOverride<I extends AbstractExternalOverride<I>>- Parameters:
name- Name of value.
-