From f0b8851f28ed88ed7131d694034a5d521d374be5 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Tue, 11 Jul 2023 06:47:36 +0200 Subject: [PATCH] Fix randomizerProvider initialization --- .../src/main/java/org/jeasy/random/EasyRandom.java | 3 +-- .../src/main/java/org/jeasy/random/EasyRandomParameters.java | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/easy-random-core/src/main/java/org/jeasy/random/EasyRandom.java b/easy-random-core/src/main/java/org/jeasy/random/EasyRandom.java index 88e52e9a..3f24cad6 100644 --- a/easy-random-core/src/main/java/org/jeasy/random/EasyRandom.java +++ b/easy-random-core/src/main/java/org/jeasy/random/EasyRandom.java @@ -73,8 +73,7 @@ public EasyRandom(final EasyRandomParameters easyRandomParameters) { Objects.requireNonNull(easyRandomParameters, "Parameters must not be null"); super.setSeed(easyRandomParameters.getSeed()); LinkedHashSet registries = setupRandomizerRegistries(easyRandomParameters); - RandomizerProvider customRandomizerProvider = easyRandomParameters.getRandomizerProvider(); - randomizerProvider = customRandomizerProvider == null ? new RegistriesRandomizerProvider() : customRandomizerProvider; + randomizerProvider = easyRandomParameters.getRandomizerProvider(); randomizerProvider.setRandomizerRegistries(registries); objectFactory = easyRandomParameters.getObjectFactory(); arrayPopulator = new ArrayPopulator(this); diff --git a/easy-random-core/src/main/java/org/jeasy/random/EasyRandomParameters.java b/easy-random-core/src/main/java/org/jeasy/random/EasyRandomParameters.java index 78669a58..4215f8a1 100644 --- a/easy-random-core/src/main/java/org/jeasy/random/EasyRandomParameters.java +++ b/easy-random-core/src/main/java/org/jeasy/random/EasyRandomParameters.java @@ -136,6 +136,7 @@ public EasyRandomParameters() { typeExclusionPredicates = new HashSet<>(); exclusionPolicy = new DefaultExclusionPolicy(); objectFactory = new ObjenesisObjectFactory(); + randomizerProvider = new RegistriesRandomizerProvider(); } public Range getCollectionSizeRange() {