Class EnumSetRandomizer<E extends Enum<E>>
java.lang.Object
org.jeasy.random.randomizers.collection.EnumSetRandomizer<E>
- Type Parameters:
E
- type of elements to generate
- All Implemented Interfaces:
Randomizer<Collection<E>>
- Author:
- Mahmoud Ben Hassine ([email protected])
-
Constructor Summary
ConstructorsConstructorDescriptionEnumSetRandomizer
(EnumRandomizer<E> delegate) Create a newEnumSetRandomizer
that will generate anEnumSet
with a random number of elements.EnumSetRandomizer
(EnumRandomizer<E> delegate, int nbElements) Create a newEnumSetRandomizer
that will generate anEnumSet
with a fixed number of elements. -
Method Summary
-
Constructor Details
-
EnumSetRandomizer
Create a newEnumSetRandomizer
that will generate anEnumSet
with a random number of elements.- Parameters:
delegate
- theEnumRandomizer
used to generate random elements
-
EnumSetRandomizer
Create a newEnumSetRandomizer
that will generate anEnumSet
with a fixed number of elements.- Parameters:
delegate
- theEnumRandomizer
used to generate random elementsnbElements
- 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
-