All Classes and Interfaces
Class
Description
Abstract basic implementation of
Generator.Abstract implementation of
ParameterizableGenerator.Abstract implementation of
ParametersSourceExtractor.Abstract generator implementation for primitive types.
Abstract implementation of
TargetedGenerator.Abstract implementation of
TypedGenerator.Abstract implementation of
TypedParameterizableGenerator.Generator of beans annotated with
Currency.Generator of array values.
Generator of
BigDecimal and Number values.Generator of
BigInteger values.Generator of
boolean and Boolean values.Generator of
byte and Byte values.Generator of
Calendar values.Generator of
char and Character values.Generator of
Charset values.Generator of
Chronology values.Generator of
Clock values.Parameters for random
Collection generation.Utility class for generating components for generic types.
Utility class for retrieving constraints annotations from generation
targets.
Generator that calls a constructor with generated parameters to
generate values of the target type.
Implementation of
TargetedGenerator that generates random values
of the target constructor parameter type.Generator of
Currency values.Generator of
Date values.Default implementation for
ParametersExtrator.Generator of
double and Double values.Generator of
Duration values.Generator of enumeration types values.
Abstract generator that calls an executable with generated parameters to
generate values of the target type.
Generator that calls a static factory method with generated parameters to
generate values of the target type.
Generator of
File values.Generator of
float and Float values.Exception for error occurred during instances generation.
Base class for value generation parameters.
Interface for random value generators.
Annotation for class constructor or static method to be used to create new
random instances of a class.
Exception throw by
Generators when value generation is requested but
no suitable generator is found for the required type.Exception throw by
Generators when parameters based value generation
is requested but the suitable generator is not parameterizable.Main entry point for random value generation system.
Cache value for missing generators for a value type.
Generator of
Instant values.Generator of
int and Integer values.Interface for generation parameters of generic classes with two
type parameters for key and values.
Interface for
KeyValueGenericParameters keys type builders.Interface for
KeyValueGenericParameters values type builders.Generation parameters extractor that copies parameters
between
KeyValueGenericParameters instances.The basic implementation of
KeyValueGenericParameters.Generation parameters extractor that detects
TypeDeclaration
parameter sources and sets KeyValueGenericParameters.keysType
and KeyValueGenericParameters.valuesType.Generator of
List values.Generator of
LocalDate values.Generator of
LocalDateTime values.Generator of
Locale values.Generator of
LocalTime values.Generator of
long and Long values.Parameters for random
Map generation.Generator of
Map values.Generation parameters extractor that detects
Max
constraint annotations and sets NumParameters.max.Implementation of
TargetedGenerator that generates random values
of the target method parameter type.Implementation of
TargetedGenerator that generates random values
of the target method return type.Generation parameters extractor that detects
Min
constraint annotations and sets NumParameters.min.Generator of
MonthDay values.Generation parameters extractor that detects
NotNull
constraint annotations and sets GenerationParameters.nullable
to false.Interface for generation parameters for value types that can be
null.Interface for
NullableParameters builders.Generation parameters extractor that copies parameters
between
GenerationParameters instances.The basic implementation of
NullableParameters.Interface for number generation parameters.
Interface for
NumberParameters builders.Generation parameters extractor that copies parameters
between
NumberParameters instances.The basic implementation of
NumberParameters.Generator of
OffsetDateTime values.Generator of
OffsetTime values.Interface for random value generators with optional parameters.
Interface for generation parameters extractor.
Registry of generation parameters source extractors.
Functional interface for parameters extractor builder.
Functional interface for generation parameters source extractors filter.
Interface for generation parameters extractor from a source type.
Fallback implementation of
ParametersSourceExtractor that
does nothing.Implementation of
TargetedGenerator that generates random values
of the target parameter type.Generator of
Path values.Generator of
Period values.Generation parameters extractor that detects
Positive
constraint annotations and sets NumParameters.min.Generation parameters extractor that detects
PositiveOrZero
constraint annotations and sets NumParameters.min.Annotation for generators priority.
Implementation of
TargetedGenerator that generates random values
of the type a target property.Annotation for automatic random value injection in JUnit Jupiter tests.
JUnit Jupiter extension for automatic random value injection.
Generator of
Set values.Generator of
short and Short values.Interface for generation parameters of generic classes with a single
type parameter.
Interface for
SimpleGenericParameters builders.Generation parameters extractor that copies parameters
between
SimpleGenericParameters instances.The basic implementation of
SimpleGenericParameters.Generation parameters extractor that detects
TypeDeclaration
parameter sources and sets SimpleGenericParameters.type.Generation parameters extractor that detects
Size
constraint annotations and sets SizeParameters.minSize
and SizeParameters.maxSize.Interface for generation parameters that support sizing
parameters.
Interface for
NumberParameters builders.Generation parameters extractor that copies parameters
between
SizeParameters instances.The basic implementation of
SizeParameters.Parameters for random
String generation.Generator of
String and CharSequence values.Interface for generators that target a property, method or constructor
parameter or method return type.
Generator of
TimeZone values.Generation parameters source that provides the declared type of the value
to generate.
Extension of
Generator for generators that
only provide one type of values.Extension of
ParameterizableGenerator for generators that
only provide one type of values.Exception thrown by
Generator instances when a value of an
unsupported type is requested.Generator of
URI values.Generator of
URL values.Implementation of
URLStreamHandler that prevents opening
generated random URLs.Generator of
UUID values.Generator of
Year values.Generator of
YearMonth values.Generator of
ZonedDateTime values.Generator of
ZoneId values.Generator of
ZoneOffset values.