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.
 
Provides a number of dummy Texts.
 
 
 
A characteristic specifies an aspect of a system under test.
Indicates that a characteristic specification was not true for a given instance.
Generator for some German cities.
Gather frequency information about test values.
A cloning generator which uses object serialization to create clones of the prototype object.
Wraps a given TypedGenerator and provides additional methods for creating Lists and Sets
CombinedGenerators can be used to create custom Generators.
 
Wrapper for decorating an already existing TypedGenerator.
 
Generates formally correct Distinguished Names
Normal distribution and uniform distribution distribution functions.
 
 
 
Creates syntactically valid email-addresses
Purpose and Usage
 
 
Generator which depends upon other generator instances.
 
This Class is used to generate a Float Object value which is generated by next() method.
Create a frequency generator.
Generates name strings in the form of 'firstname lastname', depending on the given Locale
A generator creates instances of type T supposed to be checked against a Characteristic specification.
If enabled, either by using ExtendWith or EnableGeneratorController this Extension controls the seed initialization, by checking for GeneratorSeed and intercepts Test-failures by printing information providing the seed to reproduce.
GeneratorException is thrown if the creation of a new instance failed.
Provides a number of TypedGenerator for arbitrary java-types
 
This annotation is to be used in the context of EnableGeneratorController.
 
 
 
 
 
Provide any valid value for LocalDate
Provide any valid value for LocalDateTime
Provide any valid value for LocalTime
 
Provides Subjects for messages
 
Combines different variants of Generators for firstnames.
Provides lists of names for creating name Generator.
Provide any String which is not empty and not blank.
This Writer writes all data to the famous /dev/null.
This Class is used to generate a Number objects which is generated by next() method.
ObjectGenerator implementation that can generate object graphs with default primitive value generators.
 
Declarative object generator definition.
 
 
The generator OrganizationNameGenerator.READABLE is for visual mocks, OrganizationNameGenerator.UNIT_TESTS for unit-tests.
A tuple of two values.
Simple person object containing a title, firstname, lastname, organization and a corresponding email-address
Creates arbitrary Person objects
Simply generates random phone numbers.
Generates arrays of 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.
 
 
This Class is used to generate a Short Object value which is generated by next() method.
Generator for the default collection size.
 
Any generator keeping state information has to implemet this interface.
Generator for some German Streets with Housenumber.
Generator for some German Street-names.
 
 
 
 
 
The generator TitleGenerator.READABLE is for visual mocks, TitleGenerator.UNIT_TESTS for unit-tests.
A tuple of three values.
 
A generator creates instances of type T.
 
 
TypedGenerator for generating basic URLs
Creates instances of UUIDs
Creates instrances of random uid-strings
Base class for generators which can reject the values generated by their wrapped generator.
Generator for some zipCodes, number between 10000 - 99999
Provide any value for ZonedDateTime
Provide any valid value for ZoneOffset