java.lang.Object
edu.iu.test.IuTest
Unit testing utilities.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetProperty(String key) Gets a build-time property value.static <T> TmockWithDefaults(Class<T> type) Deprecated.static PropertiesLoadsPropertiesfrom the system classpath resourceMETA-INF/test.properties.static <E extends Enum<E>>
EReturns a random enum value.
-
Method Details
-
rand
Returns a random enum value.- Type Parameters:
E- enum type- Parameters:
enumClass- enum class- Returns:
- random value
-
mockWithDefaults
Deprecated.Usemock(type, CALLS_REAL_METHODS)insteadDecorates aMockito.mock(Class)with a proxy capable of invoking the default methods on an interface.- Type Parameters:
T- interface type- Parameters:
type- interface class- Returns:
- decorated mock instance
-
properties
LoadsPropertiesfrom the system classpath resourceMETA-INF/test.properties.The method facilitates passing properties defined in
pom.xmlto a unit test.- Returns:
- properties
-
getProperty
Gets a build-time property value.- Parameters:
key- property name- Returns:
- property value
-
mock(type, CALLS_REAL_METHODS)instead