java.lang.Object
edu.iu.test.IuTest
Unit testing utilities.
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
getProperty
(String key) Gets a build-time property value.static <T> T
mockWithDefaults
(Class<T> type) Deprecated.static Properties
LoadsProperties
from 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
LoadsProperties
from the system classpath resourceMETA-INF/test.properties
.The method facilitates passing properties defined in
pom.xml
to 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