- canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
-
- canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
- canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
-
Tells whether this generator is allowed to be used for property
parameters of the given type.
- canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Tells whether this generator is allowed to be used for property
parameters of the given type.
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Tells whether this generator is allowed to participate in the
Shrink process for the given "larger" value.
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
-
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
-
- CartesianIterator<T> - Class in com.pholser.junit.quickcheck.internal
-
- CartesianIterator(List<Iterator<T>>) - Constructor for class com.pholser.junit.quickcheck.internal.CartesianIterator
-
- cast(Object) - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
-
- checkRange(Ranges.Type, T, T) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
-
- choose(Collection<T>, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.Items
-
- choose(SourceOfRandomness, BigInteger, BigInteger) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
-
- choose(SourceOfRandomness, long, long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
-
- choose(Collection<T>) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random element of the given collection.
- choose(T[]) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random element of the given array.
- chooseWeighted(Collection<Weighted<T>>, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.Items
-
- com.pholser.junit.quickcheck - package com.pholser.junit.quickcheck
-
- com.pholser.junit.quickcheck.conversion - package com.pholser.junit.quickcheck.conversion
-
- com.pholser.junit.quickcheck.generator - package com.pholser.junit.quickcheck.generator
-
- com.pholser.junit.quickcheck.hook - package com.pholser.junit.quickcheck.hook
-
- com.pholser.junit.quickcheck.internal - package com.pholser.junit.quickcheck.internal
-
- com.pholser.junit.quickcheck.internal.constraint - package com.pholser.junit.quickcheck.internal.constraint
-
- com.pholser.junit.quickcheck.internal.conversion - package com.pholser.junit.quickcheck.internal.conversion
-
- com.pholser.junit.quickcheck.internal.generator - package com.pholser.junit.quickcheck.internal.generator
-
- com.pholser.junit.quickcheck.internal.sampling - package com.pholser.junit.quickcheck.internal.sampling
-
- com.pholser.junit.quickcheck.random - package com.pholser.junit.quickcheck.random
-
- com.pholser.junit.quickcheck.runner - package com.pholser.junit.quickcheck.runner
-
- Comparables - Class in com.pholser.junit.quickcheck.internal
-
- compatibleWithTypeParameter(TypeParameter<?>, Class<?>) - Static method in class com.pholser.junit.quickcheck.generator.Generator
-
- componentGenerators() - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
-
- ComponentizedGenerator<T> - Class in com.pholser.junit.quickcheck.generator
-
Produces values for property parameters of types that have parameterizations
that would also need generation, such as collections, maps, and predicates.
- ComponentizedGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
-
- composed(int) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- CompositeGenerator - Class in com.pholser.junit.quickcheck.internal.generator
-
- CompositeGenerator(List<Weighted<Generator<?>>>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- computeTestMethods() - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
-
- configurationAnnotationsOn(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.generator.Generator
-
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
-
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Ctor
-
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Fields
-
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Configures this generator using annotations from a given annotated
type.
- configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
- configure(Size) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
-
Tells this generator to produce values with a length within a specified
minimum and/or maximum, inclusive, chosen with uniform distribution.
- configure(Distinct) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
-
Tells this generator to produce values which are distinct from each
other.
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
-
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- configure(ValuesOf) - Method in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
-
- constraint() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
-
- ConstraintEvaluator - Class in com.pholser.junit.quickcheck.internal.constraint
-
- ConstraintEvaluator(String) - Constructor for class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
-
- ConstraintEvaluator.EvaluationException - Exception in com.pholser.junit.quickcheck.internal.constraint
-
- constructor(Class<T>, Class<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce an instance of the type described
by a constructor of a given type that accepts the given types of
arguments.
- constructor(Class<U>, Class<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
-
- ConstructorInvokingStringConversion - Class in com.pholser.junit.quickcheck.internal.conversion
-
- ConstructorInvokingStringConversion(Constructor<?>) - Constructor for class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
-
- convert(String) - Method in interface com.pholser.junit.quickcheck.conversion.StringConversion
-
Transform the given "raw" string" into an object of another type.
- convert(String) - Method in class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
-
- convert(String) - Method in class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
-
- copy() - Method in class com.pholser.junit.quickcheck.generator.Ctor
-
- copy() - Method in class com.pholser.junit.quickcheck.generator.Fields
-
- copy() - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Used by the framework to make a copy of the receiver.
- createTestClass(Class<?>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
-
- Ctor<T> - Class in com.pholser.junit.quickcheck.generator
-
Produces instances of a class by generating values for the parameters of
one of the constructors on the class, and invoking the constructor.
- Ctor(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Ctor
-
Reflects the given type for a single accessible constructor to be used
to generate values of that type.
- Ctor(Constructor<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Ctor
-
Uses the given constructor to generate values of the declaring type.
- name() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
-
- name() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
-
- narrow(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Attempts to "narrow" the given object to the type this generator
produces.
- next() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator
-
- nextBigInteger(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random BigInteger representable by the given number
of bits.
- nextBoolean() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextByte(byte, byte) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random byte value, uniformly distributed across the
interval [min, max].
- nextBytes(byte[]) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextBytes(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives an array of a given length containing random bytes.
- nextChar(char, char) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random char value, uniformly distributed across the
interval [min, max].
- nextDouble() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextDouble(double, double) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random double value in the interval
[min, max).
- nextDuration(Duration, Duration) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random Duration value, uniformly distributed across the
interval [min, max].
- nextFloat() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextFloat(float, float) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random float value in the interval
[min, max).
- nextGaussian() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextInstant(Instant, Instant) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random Instant value, uniformly distributed across the
interval [min, max].
- nextInt() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextInt(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextInt(int, int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random int value, uniformly distributed across the
interval [min, max].
- nextLong() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
- nextLong(long, long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random long value, uniformly distributed across the
interval [min, max].
- nextShort(short, short) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random short value, uniformly distributed across the
interval [min, max].
- NilMinimalCounterexampleHook - Class in com.pholser.junit.quickcheck.hook
-
Counterexample hook that does nothing.
- NilMinimalCounterexampleHook() - Constructor for class com.pholser.junit.quickcheck.hook.NilMinimalCounterexampleHook
-
- numberOfComposedGenerators() - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
-
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.Generator
-
This is intended for use only by junit-quickcheck itself, and not by
creators of custom generators.