Package uk.co.jemos.podam.api
Class RandomDataProviderStrategyImpl
- java.lang.Object
-
- uk.co.jemos.podam.api.AbstractRandomDataProviderStrategy
-
- uk.co.jemos.podam.api.RandomDataProviderStrategyImpl
-
- All Implemented Interfaces:
DataProviderStrategy,RandomDataProviderStrategy
@ThreadSafe public final class RandomDataProviderStrategyImpl extends AbstractRandomDataProviderStrategy
Default implementation of aDataProviderStrategyThis default implementation returns values based on a random generator. Don't use this implementation if you seek deterministic values
All values returned by this implementation are different from zero.
This implementation is a Singleton
- Since:
- 1.0.0
- Author:
- mtedone
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface uk.co.jemos.podam.api.DataProviderStrategy
DataProviderStrategy.Order
-
-
Constructor Summary
Constructors Constructor Description RandomDataProviderStrategyImpl()Implementation of the Singleton pattern
-
Method Summary
-
Methods inherited from class uk.co.jemos.podam.api.AbstractRandomDataProviderStrategy
addOrReplaceAttributeStrategy, addOrReplaceAttributeStrategy, addOrReplaceFactory, addOrReplaceSpecific, addOrReplaceTypeManufacturer, cacheMemoizedObject, clearMemoizationCache, getConstructorHeavyComparator, getConstructorLightComparator, getFactoryClass, getMaxDepth, getMemoizedObject, getMethodHeavyComparator, getMethodLightComparator, getNumberOfCollectionElements, getSpecificClass, getStrategyForAnnotation, getStrategyForAttribute, getTypeValue, isMemoizationEnabled, removeAttributeStrategy, removeAttributeStrategy, removeFactory, removeSpecific, removeTypeManufacturer, setConstructorHeavyComparator, setConstructorLightComparator, setDefaultNumberOfCollectionElements, setMaxDepth, setMemoization, setMethodHeavyComparator, setMethodLightComparator, sort, sort
-
-