T
- the type of elements generated by this Randomizer
public class ListRandomizer<T> extends CollectionRandomizer<T>
Randomizer
that generates a list of random values using a delegate Randomizer
.delegate, nbElements
Constructor and Description |
---|
ListRandomizer(Randomizer<T> elementRandomizer)
Create a new
ListRandomizer that will generate a list with a random number of elements. |
ListRandomizer(Randomizer<T> elementRandomizer,
int nbElements)
Create a new
ListRandomizer that will generate a list with a fixed number of elements. |
Modifier and Type | Method and Description |
---|---|
static <T> ListRandomizer |
aNewListRandomizer(Randomizer<T> elementRandomizer)
Create a new
ListRandomizer . |
static <T> ListRandomizer |
aNewListRandomizer(Randomizer<T> elementRandomizer,
int nbElements)
Create a new
ListRandomizer that will generate a list with a fixed number of elements. |
List<T> |
getRandomValue()
Generate a random value for the given type.
|
checkArguments, getRandomElement
public ListRandomizer(Randomizer<T> elementRandomizer)
ListRandomizer
that will generate a list with a random number of elements.
Each element is generated by the Randomizer
parameterelementRandomizer
- the Randomizer
to use to generate elementspublic ListRandomizer(Randomizer<T> elementRandomizer, int nbElements)
ListRandomizer
that will generate a list with a fixed number of elements.
Each element is generated by the Randomizer
parameterelementRandomizer
- The Randomizer
used to generate each elementnbElements
- The number of elements to generatepublic static <T> ListRandomizer aNewListRandomizer(Randomizer<T> elementRandomizer)
ListRandomizer
.elementRandomizer
- the Randomizer
to use to generate elementsListRandomizer
.public static <T> ListRandomizer aNewListRandomizer(Randomizer<T> elementRandomizer, int nbElements)
ListRandomizer
that will generate a list with a fixed number of elements.
Each element is generated by the Randomizer
parameterelementRandomizer
- The Randomizer
used to generate each elementnbElements
- The number of elements to generatepublic List<T> getRandomValue()
Randomizer
Copyright © 2016. All Rights Reserved.