Package dev.orne.test.rnd
Class MockGenerator
java.lang.Object
dev.orne.test.rnd.AbstractGenerator
dev.orne.test.rnd.MockGenerator
- All Implemented Interfaces:
Generator
Mock implementation of
Generator
.- Since:
- 0.1
- Version:
- 1.0, 2022-10
- Author:
- (w) Iker Hernaez
-
Field Summary
Fields inherited from class dev.orne.test.rnd.AbstractGenerator
DEFAULT_NULL_PROBABILITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
defaultValue
(@NotNull Class<T> type) <T> T
nullableDefaultValue
(@NotNull Class<T> type) <T> T
nullableRandomValue
(@NotNull Class<T> type) <T> T
randomValue
(@NotNull Class<T> type) boolean
Methods inherited from class dev.orne.test.rnd.AbstractGenerator
assertSupported, equals, getNullProbability, hashCode, randomNull, setNullProbability, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.orne.test.rnd.Generator
asParameterizable, getPriority
-
Constructor Details
-
MockGenerator
public MockGenerator()Creates a new instance.
-
-
Method Details
-
supports
-
defaultValue
-
nullableDefaultValue
- Specified by:
nullableDefaultValue
in interfaceGenerator
- Overrides:
nullableDefaultValue
in classAbstractGenerator
-
randomValue
-
nullableRandomValue
- Specified by:
nullableRandomValue
in interfaceGenerator
- Overrides:
nullableRandomValue
in classAbstractGenerator
-