public class ObjectArrayConverter extends AbstractObjectConverter<java.lang.Object[]>
| Constructor and Description |
|---|
ObjectArrayConverter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
convert(java.lang.Object[] data,
boolean isVarArgs,
java.lang.Class<?>[] parameterTypes)
Converts the given
data to its corresponding arguments using the provided information. |
checkIfArgumentsMatchParameterTypespublic java.lang.Object[] convert(java.lang.Object[] data,
boolean isVarArgs,
java.lang.Class<?>[] parameterTypes)
data to its corresponding arguments using the provided information. Additionally
checks the arguments against the given parameter types before returning.convert in class AbstractObjectConverter<java.lang.Object[]>data - array of arguments for test methodisVarArgs - determines whether test method has a varargs parameterparameterTypes - target types of parametersObject[] which is converted for varargs support and checked against parameterTypesjava.lang.IllegalArgumentException - iif the data does not fit the varargs array component type