K
- the type of keysV
- the type of valuespublic class MapRandomizer<K,V> extends Object implements Randomizer<Map<K,V>>
Randomizer
that generates a Map
with random entries.Constructor and Description |
---|
MapRandomizer(Randomizer<K> keyRandomizer,
Randomizer<V> valueRandomizer)
Create a new
MapRandomizer with a random number of entries. |
MapRandomizer(Randomizer<K> keyRandomizer,
Randomizer<V> valueRandomizer,
int nbEntries)
Create a new
MapRandomizer with a fixed number of entries. |
Modifier and Type | Method and Description |
---|---|
static <K,V> MapRandomizer |
aNewMapRandomizer(Randomizer<K> keyRandomizer,
Randomizer<V> valueRandomizer)
Create a new
MapRandomizer with a random number of entries. |
static <K,V> MapRandomizer |
aNewMapRandomizer(Randomizer<K> keyRandomizer,
Randomizer<V> valueRandomizer,
int nbEntries)
Create a new
MapRandomizer with a fixed number of entries. |
Map<K,V> |
getRandomValue()
Generate a random value for the given type.
|
public MapRandomizer(Randomizer<K> keyRandomizer, Randomizer<V> valueRandomizer)
MapRandomizer
with a random number of entries.keyRandomizer
- the randomizer for keysvalueRandomizer
- the randomizer for valuespublic MapRandomizer(Randomizer<K> keyRandomizer, Randomizer<V> valueRandomizer, int nbEntries)
MapRandomizer
with a fixed number of entries.keyRandomizer
- the randomizer for keysvalueRandomizer
- the randomizer for valuesnbEntries
- the number of entries to generatepublic static <K,V> MapRandomizer aNewMapRandomizer(Randomizer<K> keyRandomizer, Randomizer<V> valueRandomizer)
MapRandomizer
with a random number of entries.keyRandomizer
- the randomizer for keysvalueRandomizer
- the randomizer for valuespublic static <K,V> MapRandomizer aNewMapRandomizer(Randomizer<K> keyRandomizer, Randomizer<V> valueRandomizer, int nbEntries)
MapRandomizer
with a fixed number of entries.keyRandomizer
- the randomizer for keysvalueRandomizer
- the randomizer for valuesnbEntries
- the number of entries to generatepublic Map<K,V> getRandomValue()
Randomizer
getRandomValue
in interface Randomizer<Map<K,V>>
Copyright © 2016. All Rights Reserved.