public class DataConverter
extends java.lang.Object
| Constructor and Description |
|---|
DataConverter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canConvert(java.lang.reflect.Type type)
|
java.util.List<java.lang.Object[]> |
convert(java.lang.Object data,
boolean isVarArgs,
java.lang.Class<?>[] parameterTypes,
DataProvider dataProvider)
Converts the given
Object to a List of Object[] with Classes correspond
to given parameterTypes. |
public boolean canConvert(java.lang.reflect.Type type)
true iif this DataConverter can convert the given type. Currently supported
types:
type - to be checked for convertibility (use either Method.getGenericReturnType(),
Method.getReturnType(), or simple Class if possible)true iif given type can be converted.public java.util.List<java.lang.Object[]> convert(java.lang.Object data,
boolean isVarArgs,
java.lang.Class<?>[] parameterTypes,
DataProvider dataProvider)
Object to a List of Object[] with Classes correspond
to given parameterTypes.
For compatible types, see canConvert(Type).
data - to be convertedisVarArgs - determines whether test method has a varargs parameterparameterTypes - required types for datadataProvider - containing settings which should be used to convert given dataList<Object[]> with the required parameterTypesjava.lang.NullPointerException - iif given parameterTypes or settings are nulljava.lang.IllegalArgumentException - iif given parameterTypes is emptyjava.lang.ClassCastException - iif data is not a compatible type