T
- the type of elements in the queuepublic class QueueRandomizer<T>
extends java.lang.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. |
java.util.Queue<T> |
getRandomValue()
Generate a random value for the given type.
|
java.lang.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 elementsQueueRandomizer
public 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 generateQueueRandomizer
public java.util.Queue<T> getRandomValue()
Randomizer
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2019. All Rights Reserved.