T
- the type of elements to generatepublic class SetRandomizer<T> extends Object
Randomizer
that generates a set of random values using a delegate Randomizer
.Constructor and Description |
---|
SetRandomizer(Randomizer<T> delegate)
Create a new
SetRandomizer that will generate a Set with a random number of elements. |
SetRandomizer(Randomizer<T> delegate,
int nbElements)
Create a new
SetRandomizer that will generate a Set with a fixed number of elements. |
Modifier and Type | Method and Description |
---|---|
static <T> SetRandomizer<T> |
aNewSetRandomizer(Randomizer<T> delegate)
Create a new
SetRandomizer that will generate a Set with a random number of elements. |
static <T> SetRandomizer<T> |
aNewSetRandomizer(Randomizer<T> delegate,
int nbElements)
Create a new
SetRandomizer that will generate a Set with a fixed number of elements. |
Set<T> |
getRandomValue()
Generate a random value for the given type.
|
String |
toString() |
public SetRandomizer(Randomizer<T> delegate)
SetRandomizer
that will generate a Set
with a random number of elements.delegate
- the Randomizer
to use to generate random elementspublic SetRandomizer(Randomizer<T> delegate, int nbElements)
SetRandomizer
that will generate a Set
with a fixed number of elements.delegate
- The Randomizer
used to generate each elementnbElements
- The number of elements to generatepublic static <T> SetRandomizer<T> aNewSetRandomizer(Randomizer<T> delegate)
SetRandomizer
that will generate a Set
with a random number of elements.T
- the type of elementsdelegate
- the Randomizer
to use to generate random elementsSetRandomizer
public static <T> SetRandomizer<T> aNewSetRandomizer(Randomizer<T> delegate, int nbElements)
SetRandomizer
that will generate a Set
with a fixed number of elements.T
- the type of elementsdelegate
- The Randomizer
used to generate each elementnbElements
- The number of elements to generateSetRandomizer
public Set<T> getRandomValue()
Randomizer
Copyright © 2017. All Rights Reserved.