All Classes Interface Summary Class Summary
Class |
Description |
Aggregator<A,Builder,Out> |
Defines a strategy for constructing values that are an aggregate of an element type (e.g.
|
Aggregators |
|
BiasSetting<A> |
A strategy for injecting special values in a the output of Generator s of a specific type.
|
BiasSetting.BiasSettingBuilder<A> |
|
BiasSetting.InjectSpecialValues<A> |
|
BiasSetting.NoBias<A> |
|
BiasSettings |
A collection of guidelines for injecting special values into the output of a Generator .
|
BigDecimalRange |
A range of BigDecimal s.
|
BigDecimalRange.BigDecimalRangeFrom |
A partially constructed BigDecimalRange , with the lower bound already provided.
|
BigIntegerRange |
A range of BigInteger s.
|
BigIntegerRange.BigIntegerRangeFrom |
A partially constructed BigIntegerRange , with the lower bound already provided.
|
BinaryWeights |
A pair of weights that express the frequencies of two possible outcomes in the context of generating values.
|
BooleanWeights |
A pair of weights that express the frequencies of true s vs.
|
BooleanWeights.BooleanWeightsBuilderFalses |
A partially constructed BooleanWeights , with the false weight already provided.
|
BooleanWeights.BooleanWeightsBuilderTrues |
A partially constructed BooleanWeights , with the true weight already provided.
|
BuildingBlocks |
Even though this class is public, it is not part of the public API and can change at any time.
|
ByteRange |
A range of byte s.
|
ByteRange.ByteRangeFrom |
A partially constructed ByteRange , with the lower bound already provided.
|
Characters |
A collection of useful domains of characters.
|
CharRange |
A range of char s.
|
CharRange.CharRangeFrom |
A partially constructed CharRange , with the lower bound already provided.
|
ChoiceBuilder1<A> |
A builder to facilitate the construction of Generator s that yield ChoiceN values.
|
ChoiceBuilder2<A,B> |
A builder to facilitate the construction of Generator s that yield Choice2 values.
|
ChoiceBuilder3<A,B,C> |
A builder to facilitate the construction of Generator s that yield Choice3 values.
|
ChoiceBuilder4<A,B,C,D> |
A builder to facilitate the construction of Generator s that yield Choice4 values.
|
ChoiceBuilder5<A,B,C,D,E> |
A builder to facilitate the construction of Generator s that yield Choice5 values.
|
ChoiceBuilder6<A,B,C,D,E,F> |
A builder to facilitate the construction of Generator s that yield Choice6 values.
|
ChoiceBuilder7<A,B,C,D,E,F,G> |
A builder to facilitate the construction of Generator s that yield Choice7 values.
|
ChoiceBuilder8<A,B,C,D,E,F,G,H> |
A builder to facilitate the construction of Generator s that yield Choice8 values.
|
Cogenerator<A> |
A strategy for applying a value to a Seed to create a new Seed .
|
Constraint<A> |
A constraint on the possible values of type A .
|
DefaultPropertyTestingBiasSettings |
A set of default BiasSettings for property-testing purposes.
|
Distributions |
Various transformation functions for affecting the distributions of Generator s.
|
DoubleRange |
A range of double s.
|
DoubleRange.DoubleRangeFrom |
A partially constructed DoubleRange , with the lower bound already provided.
|
DurationRange |
A range of Duration s.
|
DurationRange.DurationFrom |
A partially constructed DurationRange , with the lower bound already provided.
|
EitherWeights |
A pair of weights that express the frequencies of left s vs.
|
EitherWeights.EitherWeightsBuilderLefts |
A partially constructed EitherWeights , with the left weight already provided.
|
EitherWeights.EitherWeightsBuilderRights |
A partially constructed EitherWeights , with the right weight already provided.
|
EmptyBiasSettings |
|
FloatingPointGenerator<A> |
A Generator with additional methods for specifying floating point behaviors.
|
FloatRange |
A range of float s.
|
FloatRange.FloatRangeFrom |
A partially constructed FloatRange , with the lower bound already provided.
|
FrequencyMap<A> |
A strategy for randomly choosing between one or more Generator s (or values) of a specific type, with a custom set of probabilities.
|
GenerateFn<A> |
A pure and referentially transparent function that converts a Seed to a Result .
|
Generator<A> |
A strategy for generating random values of type A .
|
GeneratorParameters |
A set of parameters that can be interpreted by a Generator to affect its strategy for generating values.
|
Generators |
A collection of built-in generators
|
IntRange |
A range of int s.
|
IntRange.IntRangeFrom |
A partially constructed IntRange , with the lower bound already provided.
|
Labeling |
|
LocalDateRange |
A range of LocalDate s.
|
LocalDateRange.LocalDateRangeFrom |
A partially constructed LocalDateRange , with the lower bound already provided.
|
LocalDateTimeRange |
A range of LocalDateTime s.
|
LocalDateTimeRange.LocalDateTimeRangeFrom |
|
LocalTimeRange |
A range of LocalTime s.
|
LocalTimeRange.LocalTimeRangeFrom |
A partially constructed LocalTimeRange , with the lower bound already provided.
|
LongRange |
A range of long s.
|
LongRange.LongRangeFrom |
A partially constructed LongRange , with the lower bound already provided.
|
MaybeWeights |
A pair of weights that express the frequencies of just s vs.
|
MaybeWeights.MaybeWeightsBuilderJusts |
A partially constructed MaybeWeights , with the just weight already provided.
|
MaybeWeights.MaybeWeightsBuilderNothings |
A partially constructed MaybeWeights , with the nothing weight already provided.
|
NullWeights |
A pair of weights that express the frequencies of null s vs.
|
NullWeights.NullWeightsBuilderNonNull |
A partially constructed NullWeights , with the null weight already provided.
|
NullWeights.NullWeightsBuilderNulls |
A partially constructed NullWeights , with the non- null weight already provided.
|
Result<S,A> |
An immutable object that contains both the result of a computation, and the value for the next state.
|
Seed |
An immutable seed for a random value generator.
|
ShortRange |
A range of short s.
|
ShortRange.ShortRangeFrom |
A partially constructed ShortRange , with the lower bound already provided.
|
SizeParameters |
Guidelines for choosing sizes.
|
StandardSeed |
A default implementation for Seed .
|
StringGeneratorBuilder |
A builder that facilitates creating Generator s for complex String s.
|
TernaryWeights |
A triple of weights that express the frequencies of three possible outcomes in the context of generating values.
|
ToGenerator<A> |
|
ValueSupply<A> |
An infinite sequence of values of type A .
|
Weighted<A> |
Associates a weight value with an object.
|