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() |
private static void |
close(java.io.InputStream inputStream) |
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) |
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) |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesclone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, rehash, remove, replace, replace, replaceAll, size, toString, valuesprivate 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 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 KeyValueSourcepublic void setProperty(java.lang.String key,
java.io.File file)
public void setProperty(java.lang.String key,
java.lang.Boolean aBoolean)
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.IOExceptionpublic static SurefireProperties loadProperties(java.io.File file) throws java.io.IOException
java.io.IOExceptionprivate static void close(java.io.InputStream inputStream)
public void setNullableProperty(java.lang.String key,
java.lang.String value)