ocadotechnology / test-arranger

Arranges test data as fully populated objects
Apache License 2.0
23 stars 2 forks source link

Exception when using easy-random-bean-validation with disabled cache #18

Closed mjureczko closed 2 years ago

mjureczko commented 3 years ago
Caused by: java.lang.IllegalArgumentException: objectPoolSize must be >= 1
    at org.jeasy.random.EasyRandomParameters.setObjectPoolSize(EasyRandomParameters.java:181)
    at org.jeasy.random.EasyRandomParameters.copy(EasyRandomParameters.java:602)
    at org.jeasy.random.validation.FutureAnnotationHandler.<init>(FutureAnnotationHandler.java:40)
    at org.jeasy.random.validation.BeanValidationRandomizerRegistry.init(BeanValidationRandomizerRegistry.java:54)
    at org.jeasy.random.EasyRandom.lambda$setupRandomizerRegistries$2(EasyRandom.java:218)
    at java.base/java.lang.Iterable.forEach(Iterable.java:75)
    at org.jeasy.random.EasyRandom.setupRandomizerRegistries(EasyRandom.java:218)
    at org.jeasy.random.EasyRandom.<init>(EasyRandom.java:74)
    at com.ocadotechnology.gembus.test.EnhancedRandom.<init>(EnhancedRandom.java:67)
    at com.ocadotechnology.gembus.test.EnhancedRandom.<init>(EnhancedRandom.java:42)
    at com.ocadotechnology.gembus.test.EnhancedRandom$Builder.build(EnhancedRandom.java:57)
    at com.ocadotechnology.gembus.test.ArrangersConfigurer.randomWithArrangers(ArrangersConfigurer.java:98)
    at com.ocadotechnology.gembus.test.ArrangersConfigurer.defaultRandom(ArrangersConfigurer.java:76)
    at com.ocadotechnology.gembus.test.Arranger.<clinit>(Arranger.java:32)
    ... 2 more

is thrown from annotationHandlers.put(Future.class, new FutureAnnotationHandler(parameters))