T - the type of elements in the queuepublic class QueueRandomizer<T> extends Object
Randomizer that generates a queue of random values using a delegate Randomizer.| Constructor and Description |
|---|
QueueRandomizer(Randomizer<T> delegate)
Create a new
QueueRandomizer that will generate a queue with a random number of elements. |
QueueRandomizer(Randomizer<T> delegate,
int nbElements)
Create a new
QueueRandomizer that will generate a queue with a fixed number of elements. |
| Modifier and Type | Method and Description |
|---|---|
static <T> QueueRandomizer<T> |
aNewQueueRandomizer(Randomizer<T> delegate)
Create a new
QueueRandomizer that will generate a queue with a random number of elements. |
static <T> QueueRandomizer<T> |
aNewQueueRandomizer(Randomizer<T> delegate,
int nbElements)
Create a new
QueueRandomizer that will generate a queue with a fixed number of elements. |
Queue<T> |
getRandomValue()
Generate a random value for the given type.
|
String |
toString() |
public QueueRandomizer(Randomizer<T> delegate)
QueueRandomizer that will generate a queue with a random number of elements.delegate - the delegate Randomizer used to generate elementspublic QueueRandomizer(Randomizer<T> delegate, int nbElements)
QueueRandomizer that will generate a queue with a fixed number of elements.delegate - The delegate Randomizer used to generate elementsnbElements - The number of elements to generatepublic static <T> QueueRandomizer<T> aNewQueueRandomizer(Randomizer<T> delegate)
QueueRandomizer that will generate a queue with a random number of elements.T - the type of elementsdelegate - the delegate Randomizer used to generate elementsQueueRandomizerpublic static <T> QueueRandomizer<T> aNewQueueRandomizer(Randomizer<T> delegate, int nbElements)
QueueRandomizer that will generate a queue with a fixed number of elements.T - the type of elementsdelegate - The delegate Randomizer used to generate elementsnbElements - The number of elements to generateQueueRandomizerpublic Queue<T> getRandomValue()
RandomizerCopyright © 2017. All Rights Reserved.