-
- All Implemented Interfaces:
public final class RandomProviderConfigConfiguration for RandomProvider.randomClassInstance.
-
-
Field Summary
Fields Modifier and Type Field Description private IntegercollectionsSizeprivate IntegerconstructorParamSizeprivate ConstructorFilterStrategyconstructorFilterStrategyprivate FallbackStrategyfallbackStrategy
-
Method Summary
Modifier and Type Method Description final IntegergetCollectionsSize()final UnitsetCollectionsSize(Integer collectionsSize)final IntegergetConstructorParamSize()final UnitsetConstructorParamSize(Integer constructorParamSize)final ConstructorFilterStrategygetConstructorFilterStrategy()final UnitsetConstructorFilterStrategy(ConstructorFilterStrategy constructorFilterStrategy)final FallbackStrategygetFallbackStrategy()final UnitsetFallbackStrategy(FallbackStrategy fallbackStrategy)final <K extends Any> UnitnamedParameterGenerator(String parameterName, Function0<K> generator)Configures generation for a specific named parameter. final <K extends Any> UnittypeGenerator(Function0<K> generator)Configures generation for a specific type. final <K extends Any> UnitnullableTypeGenerator(Function0<K> generator)Configures generation for a specific nullable type. -
-
Method Detail
-
getCollectionsSize
final Integer getCollectionsSize()
-
setCollectionsSize
final Unit setCollectionsSize(Integer collectionsSize)
-
getConstructorParamSize
final Integer getConstructorParamSize()
-
setConstructorParamSize
final Unit setConstructorParamSize(Integer constructorParamSize)
-
getConstructorFilterStrategy
final ConstructorFilterStrategy getConstructorFilterStrategy()
-
setConstructorFilterStrategy
final Unit setConstructorFilterStrategy(ConstructorFilterStrategy constructorFilterStrategy)
-
getFallbackStrategy
final FallbackStrategy getFallbackStrategy()
-
setFallbackStrategy
final Unit setFallbackStrategy(FallbackStrategy fallbackStrategy)
-
namedParameterGenerator
final <K extends Any> Unit namedParameterGenerator(String parameterName, Function0<K> generator)
Configures generation for a specific named parameter. Overrides all other generators
-
typeGenerator
final <K extends Any> Unit typeGenerator(Function0<K> generator)
Configures generation for a specific type. It can override internal generators (for primitives, for example)
-
nullableTypeGenerator
final <K extends Any> Unit nullableTypeGenerator(Function0<K> generator)
Configures generation for a specific nullable type. It can override internal generators (for primitives, for example)
-
-
-
-