public class SurefireProperties extends java.util.Properties implements KeyValueSource
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedHashSet<java.lang.Object> |
items |
private static java.util.Collection<java.lang.String> |
KEYS_THAT_CANNOT_BE_USED_AS_SYSTEM_PROPERTIES |
Constructor and Description |
---|
SurefireProperties() |
SurefireProperties(KeyValueSource source) |
SurefireProperties(java.util.Properties source) |
Modifier and Type | Method and Description |
---|---|
void |
addList(java.util.List<?> items,
java.lang.String propertyPrefix) |
(package private) static SurefireProperties |
calculateEffectiveProperties(java.util.Properties systemProperties,
java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables,
java.util.Properties userProperties,
SurefireProperties props) |
void |
clear() |
static void |
copyProperties(java.util.Properties target,
java.util.Map<java.lang.String,java.lang.String> source) |
void |
copyPropertiesFrom(java.util.Properties source) |
void |
copyTo(java.util.Map<java.lang.Object,java.lang.Object> target) |
void |
copyToSystemProperties() |
java.lang.Iterable<java.lang.Object> |
getStringKeySet() |
java.util.Enumeration<java.lang.Object> |
keys() |
static SurefireProperties |
loadProperties(java.io.File file) |
private static SurefireProperties |
loadProperties(java.io.InputStream inStream) |
java.util.Set<java.lang.Object> |
propertiesThatCannotBeSetASystemProperties() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map<?,?> t) |
java.lang.Object |
remove(java.lang.Object key) |
void |
setClasspath(java.lang.String prefix,
Classpath classpath) |
void |
setNullableProperty(java.lang.String key,
java.lang.String value) |
void |
setProperty(java.lang.String key,
java.lang.Boolean aBoolean) |
void |
setProperty(java.lang.String key,
java.io.File file) |
void |
setProperty(java.lang.String key,
java.lang.Long value) |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, rehash, remove, replace, replace, replaceAll, size, toString, values
private static final java.util.Collection<java.lang.String> KEYS_THAT_CANNOT_BE_USED_AS_SYSTEM_PROPERTIES
private final java.util.LinkedHashSet<java.lang.Object> items
public SurefireProperties()
public SurefireProperties(java.util.Properties source)
public SurefireProperties(KeyValueSource source)
public void putAll(java.util.Map<?,?> t)
putAll
in interface java.util.Map<java.lang.Object,java.lang.Object>
putAll
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map<java.lang.Object,java.lang.Object>
put
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map<java.lang.Object,java.lang.Object>
remove
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public void clear()
clear
in interface java.util.Map<java.lang.Object,java.lang.Object>
clear
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public java.util.Enumeration<java.lang.Object> keys()
keys
in class java.util.Hashtable<java.lang.Object,java.lang.Object>
public void copyPropertiesFrom(java.util.Properties source)
public java.lang.Iterable<java.lang.Object> getStringKeySet()
public java.util.Set<java.lang.Object> propertiesThatCannotBeSetASystemProperties()
public void copyToSystemProperties()
static SurefireProperties calculateEffectiveProperties(java.util.Properties systemProperties, java.util.Map<java.lang.String,java.lang.String> systemPropertyVariables, java.util.Properties userProperties, SurefireProperties props)
public static void copyProperties(java.util.Properties target, java.util.Map<java.lang.String,java.lang.String> source)
public void copyTo(java.util.Map<java.lang.Object,java.lang.Object> target)
copyTo
in interface KeyValueSource
public void setProperty(java.lang.String key, java.io.File file)
public void setProperty(java.lang.String key, java.lang.Boolean aBoolean)
public void setProperty(java.lang.String key, java.lang.Long value)
public void addList(java.util.List<?> items, java.lang.String propertyPrefix)
public void setClasspath(java.lang.String prefix, Classpath classpath)
private static SurefireProperties loadProperties(java.io.InputStream inStream) throws java.io.IOException
java.io.IOException
public static SurefireProperties loadProperties(java.io.File file) throws java.io.IOException
java.io.IOException
public void setNullableProperty(java.lang.String key, java.lang.String value)