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.