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 Generators 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 BigDecimals.
|
| BigDecimalRange.BigDecimalRangeFrom |
A partially constructed BigDecimalRange, with the lower bound already provided.
|
| BigIntegerRange |
A range of BigIntegers.
|
| 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 trues 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 bytes.
|
| ByteRange.ByteRangeFrom |
A partially constructed ByteRange, with the lower bound already provided.
|
| Characters |
A collection of useful domains of characters.
|
| CharRange |
A range of chars.
|
| CharRange.CharRangeFrom |
A partially constructed CharRange, with the lower bound already provided.
|
| ChoiceBuilder1<A> |
A builder to facilitate the construction of Generators that yield ChoiceN values.
|
| ChoiceBuilder2<A,B> |
A builder to facilitate the construction of Generators that yield Choice2 values.
|
| ChoiceBuilder3<A,B,C> |
A builder to facilitate the construction of Generators that yield Choice3 values.
|
| ChoiceBuilder4<A,B,C,D> |
A builder to facilitate the construction of Generators that yield Choice4 values.
|
| ChoiceBuilder5<A,B,C,D,E> |
A builder to facilitate the construction of Generators that yield Choice5 values.
|
| ChoiceBuilder6<A,B,C,D,E,F> |
A builder to facilitate the construction of Generators that yield Choice6 values.
|
| ChoiceBuilder7<A,B,C,D,E,F,G> |
A builder to facilitate the construction of Generators that yield Choice7 values.
|
| ChoiceBuilder8<A,B,C,D,E,F,G,H> |
A builder to facilitate the construction of Generators 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 Generators.
|
| DoubleRange |
A range of doubles.
|
| DoubleRange.DoubleRangeFrom |
A partially constructed DoubleRange, with the lower bound already provided.
|
| DurationRange |
A range of Durations.
|
| DurationRange.DurationFrom |
A partially constructed DurationRange, with the lower bound already provided.
|
| EitherWeights |
A pair of weights that express the frequencies of lefts 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 floats.
|
| FloatRange.FloatRangeFrom |
A partially constructed FloatRange, with the lower bound already provided.
|
| FrequencyMap<A> |
A strategy for randomly choosing between one or more Generators (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 ints.
|
| IntRange.IntRangeFrom |
A partially constructed IntRange, with the lower bound already provided.
|
| Labeling |
|
| LocalDateRange |
A range of LocalDates.
|
| LocalDateRange.LocalDateRangeFrom |
A partially constructed LocalDateRange, with the lower bound already provided.
|
| LocalDateTimeRange |
A range of LocalDateTimes.
|
| LocalDateTimeRange.LocalDateTimeRangeFrom |
|
| LocalTimeRange |
A range of LocalTimes.
|
| LocalTimeRange.LocalTimeRangeFrom |
A partially constructed LocalTimeRange, with the lower bound already provided.
|
| LongRange |
A range of longs.
|
| LongRange.LongRangeFrom |
A partially constructed LongRange, with the lower bound already provided.
|
| MaybeWeights |
A pair of weights that express the frequencies of justs 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 nulls 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 shorts.
|
| 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 Generators for complex Strings.
|
| 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.
|