All Classes and Interfaces

Class
Description
AbstractCharacteristic is an implementation of Characteristic with Classification handling.
Generator implementation that transforms input generator test cases of type I to output test cases of type T.
Base class for tree generators.
Abstract base class for TypedGenerator-based ArgumentsProviders.
 
Provides a collection of placeholder texts (blind texts) for testing purposes.
 
 
 
A characteristic specifies an aspect of a system under test.
Indicates that a characteristic specification was not true for a given instance.
Generates names of major German cities for testing purposes.
Gather frequency information about test values.
A cloning generator which uses object serialization to create clones of the prototype object.
Enhances a TypedGenerator with collection generation capabilities.
CombinedGenerators can be used to create custom Generators.
Implementation of ArgumentsProvider that provides arguments from multiple TypedGenerator instances for parameterized tests annotated with CompositeTypeGeneratorSource.
@CompositeTypeGeneratorSource is an ArgumentsSource that provides access to values from multiple TypedGenerator implementations for parameterized tests, generating combinations of values.
 
A decorator pattern implementation for TypedGenerator that allows wrapping and enhancing existing generators.
 
Generates LDAP Distinguished Names (DN) for testing purposes.
Normal distribution and uniform distribution distribution functions.
 
 
 
Generates syntactically valid email addresses for testing purposes.
JUnit 5 annotation that enables and controls the generator subsystem for test cases.
 
 
Generator which depends upon other generator instances.
 
Generates Float objects within a configurable range.
Create a frequency generator.
Generates full names in the format 'firstname lastname' based on the specified locale.
A generator creates instances of type T supposed to be checked against a Characteristic specification.
JUnit 5 extension that manages test data generation by controlling generator seeds and providing detailed failure information for test reproduction.
GeneratorException is thrown if the creation of a new instance failed.
Provides factory methods for creating TypedGenerators for various Java types.
 
Annotation for configuring fixed generator seeds in test cases.
@GeneratorsSource is a variant of TypeGeneratorFactorySource that always uses Generators as the factory class for creating TypedGenerator instances for parameterized tests.
Implementation of ArgumentsProvider that provides arguments from a TypedGenerator created by the Generators utility class for parameterized tests annotated with GeneratorsSource.
Enum representing all available generator types from the Generators class.
 
 
 
 
 
Generates LocalDate instances within a reasonable range around the epoch.
Generates random LocalDateTime instances for testing purposes.
Generates LocalTime instances covering all possible times within a day.
 
Generates realistic email subject lines for testing purposes, particularly focused on healthcare-related communications.
 
Provides a collection of name generators for testing purposes.
Provides lists of names for creating name Generator.
Generates non-empty and non-blank string values for testing purposes.
This Writer writes all data to the famous /dev/null.
Generates Number instances using integer values.
ObjectGenerator implementation that can generate object graphs with default primitive value generators.
 
Declarative object generator definition.
 
 
Provides generators for organization names, including well-known fictional companies.
A tuple of two values.
Immutable value object representing a person with basic identifying information.
Generates realistic Person objects for testing purposes.
Generates random German-style phone numbers for testing purposes.
Provides generators for arrays of all Java primitive types.
PrimitiveGenerators contains factory methods for primitive value generators.
QuickCheck is an implementation of the Haskell QuickCheck generator based test tool (...).
Wrapper for Generator provided by QuickCheck
The RandomConfiguration allows to get and set the seed of the random number generator.
 
 
Generates Short objects across the full range of possible short values.
Generator for the default collection size.
 
Any generator keeping state information has to implemet this interface.
Generates complete German street addresses by combining street names from StreetNameGenerator with random house numbers.
Generates typical German street names for test data generation.
 
 
 
 
 
Provides generators for academic and professional titles.
A tuple of three values.
 
A generator creates instances of type T for testing purposes.
Implementation of ArgumentsProvider that provides arguments from a TypedGenerator for parameterized tests annotated with TypeGeneratorSource.
Implementation of ArgumentsProvider that provides arguments from a TypedGenerator created by a factory class for parameterized tests annotated with TypeGeneratorFactorySource.
@TypeGeneratorFactorySource is an ArgumentsSource that provides access to values from a TypedGenerator created by a factory class for parameterized tests.
Implementation of ArgumentsProvider that provides arguments from a TypedGenerator returned by a method for parameterized tests annotated with TypeGeneratorMethodSource.
@TypeGeneratorMethodSource is an ArgumentsSource that provides access to values from a TypedGenerator returned by a factory method for parameterized tests.
@TypeGeneratorSource is an ArgumentsSource that provides access to values from a TypedGenerator implementation for parameterized tests.
 
 
Generates valid URL instances from a predefined set of well-known websites.
Creates instances of UUIDs
Generates random UUID strings in the standard 8-4-4-4-12 format (e.g. "550e8400-e29b-41d4-a716-446655440000").
Base class for generators which can reject the values generated by their wrapped generator.
Generates German postal codes (Postleitzahlen) for test data generation.
Generates ZonedDateTime instances with random dates, times, and time zones.
Generates ZoneOffset instances based on the available system time zones.