Class SetRandomizer<T>
java.lang.Object
org.jeasy.random.randomizers.collection.SetRandomizer<T>
- Type Parameters:
T
- the type of elements to generate
- All Implemented Interfaces:
Randomizer<Collection<T>>
A
Randomizer
that generates a set of random values using a delegate Randomizer
.- Author:
- Eric Taix ([email protected])
-
Constructor Summary
ConstructorsConstructorDescriptionSetRandomizer
(Randomizer<T> delegate) Create a newSetRandomizer
that will generate aSet
with a random number of elements.SetRandomizer
(Randomizer<T> delegate, int nbElements) Create a newSetRandomizer
that will generate aSet
with a fixed number of elements. -
Method Summary
-
Constructor Details
-
SetRandomizer
Create a newSetRandomizer
that will generate aSet
with a random number of elements.- Parameters:
delegate
- theRandomizer
to use to generate random elements
-
SetRandomizer
Create a newSetRandomizer
that will generate aSet
with a fixed number of elements.- Parameters:
delegate
- TheRandomizer
used to generate each elementnbElements
- The number of elements to generate
-
-
Method Details
-
getRandomValue
Description copied from interface:Randomizer
Generate a random value for the given type.- Returns:
- a random value for the given type
-
toString
-