public class DataProviders
extends java.lang.Object
Constructor and Description |
---|
DataProviders() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
$(java.lang.Object... args)
Helper method to create an
Object array containing all the given arguments, e.g. |
static java.lang.Object[][] |
$$(java.lang.Object[]... args)
Helper method to create an array of the given
Object arrays, e.g. |
static <E extends java.lang.Enum<E>> |
testForEach(java.lang.Class<E> enumClass)
Creates a dataprovider test for each value in the given
Enum class. |
static <T> java.lang.Object[][] |
testForEach(java.lang.Iterable<T> args)
Creates a dataprovider test for each element in the given
Iterable . |
static java.lang.Object[][] |
testForEach(java.lang.Object... args)
Creates a dataprovider test for each argument.
|
public static java.lang.Object[] $(java.lang.Object... args)
Object
array containing all the given arguments, e.g.
Object[] a = $("test", 4);
args
- which should be contained in the resulting Object
arrayObject
array containing all the given args
$$(java.lang.Object[]...)
public static java.lang.Object[][] $$(java.lang.Object[]... args)
Object
arrays, e.g.
// @formatter:off
Object[][] b = $$(
$("", 0),
$("test", 4),
$("foo bar", 7),
);
// @formatter:on
args
- which should be contained in the resulting array of Object
arrayObject
arrays containing all the given args
$(java.lang.Object...)
public static java.lang.Object[][] testForEach(java.lang.Object... args)
args
- which are wrapped in Object
arrays and combined to Object
[][]
Object
arrays for each single argumentpublic static <T> java.lang.Object[][] testForEach(java.lang.Iterable<T> args)
Iterable
.args
- which are wrapped in Object
arrays and combined to Object
[][]
Object
arrays for each single element in the given Iterable
java.lang.NullPointerException
- iif given args
is null
public static <E extends java.lang.Enum<E>> java.lang.Object[][] testForEach(java.lang.Class<E> enumClass)
Enum
class.enumClass
- for which each value is wrapped into an array of Object
arraysObject
arrays for each single value in the given Enum
java.lang.NullPointerException
- iif given enumClass
is null