Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractGenerationStatus - Class in com.pholser.junit.quickcheck.internal.generator
- AbstractGenerationStatus(GeometricDistribution, SourceOfRandomness) - Constructor for class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- AbstractStringGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Base class for generators of values of type
String. - AbstractStringGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- AbstractUUIDGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
- add(CodePoints.CodePointRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
- addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Adds component generators to this generator.
- addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- addComponentGenerators(List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- addConstraint(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- addExtendsTypeParameterContext(List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- addGenerators(List<From>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- addQuantifier(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- addStandardTypeParameterContext(List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- addSuperTypeParameterContext(SourceOfRandomness, List<ParameterTypeContext>, TypeParameter<?>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- addWildcardTypeParameterContext(List<ParameterTypeContext>, AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- allAnnotations(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- allAnnotationsByType(AnnotatedElement, Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- allDeclaredFieldsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- allowMixedTypes - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- allowMixedTypes() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- allowMixedTypes(boolean) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- allStartedAvailable - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
- Also - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to ensure that a limited set of values are guaranteed to be used as the value of that parameter to test the property. - ancestry() - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- annotate(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- annotate(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- annotatedArrayComponent(Type<?>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- annotatedComponentTypes(AnnotatedType) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- annotatedElement - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- annotatedElement() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
-
Deprecated.This will likely go away when languages whose compilers and interpreters produce class files that support annotations on type uses.
- annotatedType() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- applicableFieldsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- applicableMethodsOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- applyComponentGenerators(Generator<?>, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- args - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- args - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- args() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- arguments(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Ctor
- arrayComponentContext() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- ArrayGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- ArrayGenerator(Class<?>, Generator<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- ArrayListGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
ArrayList. - ArrayListGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.ArrayListGenerator
- assumptionViolations - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- at(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- attempts - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- attempts - Variable in class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
- attempts() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
- attempts() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- attempts() - Method in class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
- available() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- AVAILABLE_IDS - Static variable in class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
- AVAILABLE_LOCALES - Static variable in class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
B
- BiFunctionGenerator<T,
U, R> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
BiFunction. - BiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
- BigDecimalGenerator - Class in com.pholser.junit.quickcheck.generator.java.math
-
Produces values of type
BigDecimal. - BigDecimalGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- BigDecimalHalvingIterator(BigDecimal, BigDecimal) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- BigIntegerGenerator - Class in com.pholser.junit.quickcheck.generator.java.math
-
Produces values of type
BigInteger. - BigIntegerGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- BigIntegerHalvingIterator(BigInteger, BigInteger) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- BinaryOperatorGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
BinaryOperator. - BinaryOperatorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
- bind(Object) - Method in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
- bindings - Variable in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
- BiPredicateGenerator<T,
U> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
BiPredicate. - BiPredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
- BitSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
BitSet. - BitSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
- BooleanGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
booleanorBoolean. - BooleanGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
- Buffer(Iterator<T>, List<T>) - Constructor for class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- buffers - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
- by() - Element in annotation interface com.pholser.junit.quickcheck.generator.Also
- by() - Element in annotation interface com.pholser.junit.quickcheck.generator.Only
-
How to convert the values in
Only.value()into instances of the property parameter's type. - ByteGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
byteorByte. - ByteGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- bytes - Variable in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
C
- CallableGenerator<V> - Class in com.pholser.junit.quickcheck.generator.java.util.concurrent
-
Produces values of type
Callable. - CallableGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
- candidateGeneratorDescriptions() - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
- canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.generator.Generator
- canGenerateForParametersOfTypes(List<TypeParameter<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- 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.
- canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.generator.VoidGenerator
- canRegisterAsType(Class<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Tells whether this generator is allowed to participate in the
Shrinkprocess for the given "larger" value. - canShrink(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- 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
- canShrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- cartesian(List<Iterator<T>>) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- CartesianIterator<T> - Class in com.pholser.junit.quickcheck.internal
- CartesianIterator(List<Iterator<T>>) - Constructor for class com.pholser.junit.quickcheck.internal.CartesianIterator
- CartesianIterator.Buffer<T> - Class in com.pholser.junit.quickcheck.internal
- cast(Object) - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- CHARACTER - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- characterConversion(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- CharacterGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
charorCharacter. - CharacterGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- CharsetGenerator - Class in com.pholser.junit.quickcheck.generator.java.nio.charset
-
Produces values of type
Charset. - CharsetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.nio.charset.CharsetGenerator
- charsetPoints - Variable in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
- checkRange(Ranges.Type, T, T) - 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(SourceOfRandomness, BigInteger, BigInteger) - 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(Collection<T>, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.Items
- 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
- ClockGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
Clock. - ClockGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
- codePointInRange(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
- CodePointRange(int, int, int) - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
- CodePoints - Class in com.pholser.junit.quickcheck.generator.java.lang.strings
-
Maps ordinal values to corresponding Unicode code points in a
Charset. - CodePoints() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- CodePoints.CodePointRange - Class in com.pholser.junit.quickcheck.generator.java.lang.strings
- CodePointShrink - Class in com.pholser.junit.quickcheck.generator.java.lang
- CodePointShrink(Predicate<? super Integer>) - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
- codePointsInRange(String) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- collectConfigurationAnnotations(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.generator.Generator
- collectInitializationErrors(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- CollectionGenerator<T extends Collection> - Class in com.pholser.junit.quickcheck.generator.java.util
-
Base class for generators of
Collections. - CollectionGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- 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.generator.java.lang - package com.pholser.junit.quickcheck.generator.java.lang
- com.pholser.junit.quickcheck.generator.java.lang.strings - package com.pholser.junit.quickcheck.generator.java.lang.strings
- com.pholser.junit.quickcheck.generator.java.math - package com.pholser.junit.quickcheck.generator.java.math
- com.pholser.junit.quickcheck.generator.java.nio.charset - package com.pholser.junit.quickcheck.generator.java.nio.charset
- com.pholser.junit.quickcheck.generator.java.time - package com.pholser.junit.quickcheck.generator.java.time
- com.pholser.junit.quickcheck.generator.java.util - package com.pholser.junit.quickcheck.generator.java.util
- com.pholser.junit.quickcheck.generator.java.util.concurrent - package com.pholser.junit.quickcheck.generator.java.util.concurrent
- com.pholser.junit.quickcheck.generator.java.util.function - package com.pholser.junit.quickcheck.generator.java.util.function
- com.pholser.junit.quickcheck.guava.generator - package com.pholser.junit.quickcheck.guava.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
- Comparables() - Constructor for class com.pholser.junit.quickcheck.internal.Comparables
- compareTo(ShrinkNode) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- compatibleWithTypeParameter(TypeParameter<?>, Class<?>) - Static method in class com.pholser.junit.quickcheck.generator.Generator
- component - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- 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
- components - Variable in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
- componentType - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- compose(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- composed - Variable in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- composed(int) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- composeWeighted(ParameterTypeContext, List<Weighted<Generator<?>>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- 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
- computeTotalMagnitude() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- configurationAnnotationNames(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- configurationAnnotationsOn(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.generator.Generator
-
Gives a list of the
GeneratorConfigurationannotations present on the given program element. - configure(Distinct) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
-
Tells this generator to add elements which are distinct from each other.
- configure(Distinct) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
-
Tells this generator to add entries whose keys are distinct from each other.
- 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(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
-
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
-
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
-
Tells this generator to produce values within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
-
Tells this generator to produce values within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
-
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
-
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
-
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution.
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
- configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
-
Tells this generator to produce values, when
present, within a specified minimum (inclusive) and/or maximum (exclusive) with uniform distribution. - configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
-
Tells this generator to produce values, when
present, within a specified minimum and/or maximum, inclusive, with uniform distribution. - configure(InRange) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
-
Tells this generator to produce values, when
present, within a specified minimum and/or maximum, inclusive, with uniform distribution. - configure(Encoded.InCharset) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
-
Tells this generator to emit strings in the given charset.
- configure(Encoded.InCharset) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- configure(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version3
-
Tells this generator to prepend the given "namespace" UUID to the names it generates for UUID production.
- configure(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version5
-
Tells this generator to prepend the given "namespace" UUID to the names it generates for UUID production.
- configure(NullAllowed) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- configure(Precision) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
-
Tells this generator to produce values that have a specified scale.
- configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
-
Tells this generator to add elements to the generated collection a number of times within a specified minimum and/or maximum, inclusive, chosen with uniform distribution.
- configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
-
Tells this generator to add key-value pairs to the generated map a number of times within a specified minimum and/or maximum, inclusive, chosen with uniform distribution.
- configure(Size) - Method in class com.pholser.junit.quickcheck.generator.java.util.SetGenerator
- 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(Class<? extends Annotation>, Annotation, Consumer<ReflectionException>) - Method in class com.pholser.junit.quickcheck.generator.Generator
- configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.generator.Generator
- configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- configure(AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- 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(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- configure(AnnotatedType) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- configureLenient(Class<? extends Annotation>, Annotation) - Method in class com.pholser.junit.quickcheck.generator.Generator
- configureLenient(Map<Class<? extends Annotation>, Annotation>) - Method in class com.pholser.junit.quickcheck.generator.Generator
- configureStrict(Class<? extends Annotation>, Annotation) - Method in class com.pholser.junit.quickcheck.generator.Generator
- configureStrict(Map<Class<? extends Annotation>, Annotation>) - Method in class com.pholser.junit.quickcheck.generator.Generator
- constraint - Variable in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
- constraint - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- 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.ConstraintOgnlContext - Class in com.pholser.junit.quickcheck.internal.constraint
- ConstraintEvaluator.EvaluationException - Exception in com.pholser.junit.quickcheck.internal.constraint
- ConstraintOgnlContext() - Constructor for class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.ConstraintOgnlContext
- 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
- consumed - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- contains(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
- contains(int) - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- contextValues - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- 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
- convert(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- convert(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- convert(List<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- convert(List<Integer>) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- 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.
- count - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator
- counterexampleFound(String, Object[], long[], AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.PropertyFalsified
- ctor - Variable in class com.pholser.junit.quickcheck.generator.Ctor
- ctor - Variable in class com.pholser.junit.quickcheck.internal.conversion.ConstructorInvokingStringConversion
- 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.
D
- DateGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Date. - DateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
- decide(ParameterTypeContext, Also) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- decide(ParameterTypeContext, Only) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- decide(ParameterTypeContext, Class<? extends StringConversion>, Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
- decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- decideGenerator(GeneratorRepository, ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
- decideScale() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- DecimalGenerator<T extends Number> - Class in com.pholser.junit.quickcheck.generator
-
Base class for generators of decimal types, such as
doubleandBigDecimal. - DecimalGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.DecimalGenerator
- DecimalGenerator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.DecimalGenerator
- decimalsFrom(Stream<BigDecimal>) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- declarerName - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- DEFAULT_SEED - Static variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- DefaultMethodHandleMaker - Class in com.pholser.junit.quickcheck.internal
- DefaultMethodHandleMaker() - Constructor for class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- defaultValueOf(Class<? extends Annotation>, String) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- delegate - Variable in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- delegate - Variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- delegate() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a reference to the JDK-random delegate of this instance.
- depth() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- depths - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- digest - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- discardRatio - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- discardRatio() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- discardRatio() - Element in annotation interface com.pholser.junit.quickcheck.When
- DiscardRatioExceededException(PropertyParameterContext, int, int) - Constructor for exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
- discards - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- distinct - Variable in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- distinct - Variable in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- distinct - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- Distinct - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to make values generated for the parameter distinct from each other. - distro - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- distro - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- distro - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- divisor() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- DNS - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
Fully-qualified DNS name.
- done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- done - Variable in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- doShrink(SourceOfRandomness, Optional) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
- doShrink(SourceOfRandomness, Boolean) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
- doShrink(SourceOfRandomness, Character) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- doShrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- doShrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- doShrink(SourceOfRandomness, String) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- doShrink(SourceOfRandomness, BitSet) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
- doShrink(SourceOfRandomness, Optional) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
- doShrink(SourceOfRandomness, OptionalDouble) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
- doShrink(SourceOfRandomness, OptionalInt) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
- doShrink(SourceOfRandomness, OptionalLong) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Gives some objects that are "smaller" than a given "larger" object.
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- doShrink(SourceOfRandomness, T) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- DoubleFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
DoubleFunction. - DoubleFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
- DoubleGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values for property parameters of type
doubleorDouble. - DoubleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- doubles - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
- DurationGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
Duration. - DurationGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
E
- effectiveSeed() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- empty() - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- empty() - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- encodableCodePoints(CharsetEncoder) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- ENCODABLES - Static variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- Encoded - Class in com.pholser.junit.quickcheck.generator.java.lang
- Encoded() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.Encoded
- Encoded.InCharset - Annotation Interface in com.pholser.junit.quickcheck.generator.java.lang
-
Names a
Charset. - ensureCorrectType(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- ensurePositiveDiscardRatio(When) - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- ensureProbability(double) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
- entryShrinker(Shrink<Object>, Shrink<Object>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- EnumGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- EnumGenerator(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
- enumType - Variable in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
- equals(Object) - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- equals(Object) - Method in class com.pholser.junit.quickcheck.Pair
- equals(Object) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- evaluate() - Method in class com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator
- evaluate() - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
- evaluate(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- EvaluationException(String) - Constructor for exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
- EvaluationException(Throwable) - Constructor for exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
- evaluator - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- EXHAUSTIVE - Enum constant in enum class com.pholser.junit.quickcheck.Mode
-
Generate
Property.trials()arguments for each parameter property, and verify the cross-products of those sets of arguments. - ExhaustiveDomainGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- ExhaustiveDomainGenerator(Collection<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
- ExhaustiveParameterSampler - Class in com.pholser.junit.quickcheck.internal.sampling
- ExhaustiveParameterSampler(int) - Constructor for class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- EXPLICIT_GENERATOR_TYPE_MISMATCH_MESSAGE - Static variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- explicitGenerators() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- explicits - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
F
- fail(AssertionError, Object[]) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- failure - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- failure - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- FakeAnnotatedArrayType(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- FakeAnnotatedType(Class<?>) - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- FakeAnnotatedTypeFactory - Class in com.pholser.junit.quickcheck.internal
- FakeAnnotatedTypeFactory() - Constructor for class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
- FakeAnnotatedTypeFactory.FakeAnnotatedArrayType - Class in com.pholser.junit.quickcheck.internal
- FakeAnnotatedTypeFactory.FakeAnnotatedType - Class in com.pholser.junit.quickcheck.internal
- field(Class<?>, String) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce an instance of the type described by the field with the given name and containing type.
- field(Class<?>, String) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- field(Field) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce instances of the type of the given reflected field.
- field(Field) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- fieldGenerators - Variable in class com.pholser.junit.quickcheck.generator.Fields
- fields - Variable in class com.pholser.junit.quickcheck.generator.Fields
- Fields<T> - Class in com.pholser.junit.quickcheck.generator
-
Produces instances of a class by reflecting the class's fields and generating random values for them.
- Fields(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Fields
- fieldsOf(Class<T>) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce an instance of the given type by reflecting the class's fields on up its class hierarchy and generating random values for them.
- fieldsOf(Class<U>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- filter - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
- filter(Predicate<? super T>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by having this strategy produce random values until one satisfies the given condition, then using that value as the result.
- filterOptional(Predicate<? super T>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
- findConstructor(Class<T>, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- findDeclaredConstructor(Class<T>, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- findField(Class<?>, String) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- findMethod(Class<?>, String, Class<?>...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- findNextPowerOfTwoLong(long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
- first - Variable in class com.pholser.junit.quickcheck.Pair
- fixedSeed() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- flatMap(Function<? super T, ? extends Gen<? extends U>>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by having this strategy produce a random value, then applying the given function to that value, and asking the result to produce a value.
- FLOAT - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- FloatGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
floatorFloat. - FloatGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- forCharset(Charset) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
-
Gives a set of the code points in the given charset.
- forClass(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- forField(Field) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- format() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- forParameter(Parameter) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- forParameter(Parameter, MethodGenericsContext) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- freq(int, Gen<? extends U>) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
-
Helper for making a weighted generator indicator for
Gen.frequency(Pair, Pair[]). - frequency() - Element in annotation interface com.pholser.junit.quickcheck.From
- frequency(Pair<Integer, Gen<? extends U>>, Pair<Integer, Gen<? extends U>>...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by choosing one of the given generators at random with probability in proportion to their given weights, and having it generate a value.
- From - Annotation Interface in com.pholser.junit.quickcheck
- fromBigInteger(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- FunctionGenerator<T,
R> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
Function. - FunctionGenerator<F,
T> - Class in com.pholser.junit.quickcheck.guava.generator -
Produces values of type
Function. - FunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
- FunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
G
- gen() - Method in class com.pholser.junit.quickcheck.generator.Generator
- gen(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.Generator
- Gen<T> - Interface in com.pholser.junit.quickcheck.generator
-
Represents a strategy for generating random values.
- generate() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Ctor
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.Fields
- generate(SourceOfRandomness, GenerationStatus) - Method in interface com.pholser.junit.quickcheck.generator.Gen
-
Generates a value, possibly influenced by a source of randomness and metadata about the generation.
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.nio.charset.CharsetGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneIdGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version4
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.VoidGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.EnumGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
- generate(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ZilchGenerator
- GenerationStatus - Interface in com.pholser.junit.quickcheck.generator
-
Generators are fed instances of this interface on each generation so that, if they choose, they can use these instances to influence the results of a generation for a particular property parameter. - GenerationStatus.Key<T> - Class in com.pholser.junit.quickcheck.generator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
- generator - Variable in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
- generator - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- Generator<T> - Class in com.pholser.junit.quickcheck.generator
-
Produces values for property parameters.
- Generator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.Generator
- Generator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.Generator
-
Used for generators of primitives and their wrappers.
- GeneratorConfiguration - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Apply this annotation to an annotation that marks property parameters, in order that the marked annotation can be used to configure generators for values of the parameter's type.
- GeneratorConfigurationException - Exception in com.pholser.junit.quickcheck.generator
-
Raised if a problem arises when attempting to configure a generator with annotations from a property parameter.
- GeneratorConfigurationException(String) - Constructor for exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
- GeneratorConfigurationException(String, Throwable) - Constructor for exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
- generatorFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- generatorForArrayType(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- GeneratorRepository - Class in com.pholser.junit.quickcheck.internal.generator
- GeneratorRepository(SourceOfRandomness) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- GeneratorRepository(SourceOfRandomness, Map<Class<?>, Set<Generator<?>>>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- generators - Variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- Generators - Interface in com.pholser.junit.quickcheck.generator
-
An access point for available generators.
- generatorsFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- generics - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- GeometricDistribution - Class in com.pholser.junit.quickcheck.internal
- GeometricDistribution() - Constructor for class com.pholser.junit.quickcheck.internal.GeometricDistribution
- get(int) - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- get(String) - Static method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.MessageDigests
- getAnnotatedGenericComponentType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getAnnotatedOwnerType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getAnnotation(Class<T>) - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getAnnotation(Class<T>) - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- getAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- getDeclaredAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getDeclaredAnnotations() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- getRawClass() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- getType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- getType() - Method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- getTypeParameters() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- guaranteed - Variable in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
- GuaranteeValuesGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- GuaranteeValuesGenerator(ExhaustiveDomainGenerator, Generator<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
H
- halving(int) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
- halvingDecimal(BigDecimal, BigDecimal) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
- halvingIntegral(BigInteger, BigInteger) - Static method in class com.pholser.junit.quickcheck.internal.Sequences
- handle(Object[], Runnable) - Method in class com.pholser.junit.quickcheck.hook.NilMinimalCounterexampleHook
- handle(Object[], Runnable) - Method in interface com.pholser.junit.quickcheck.MinimalCounterexampleHook
- handleDefaultMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- handleDefaultMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- handleForSpecialMethod(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- handleMinimalCounterexample(ShrinkNode) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
- handleObjectMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- handleObjectMethod(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- handleToString() - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- handleToString() - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- hasComponents() - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
- hasComponents() - 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.
- hasComponents() - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- hasGeneratorsFor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- hashCode() - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- hashCode() - Method in class com.pholser.junit.quickcheck.Pair
- hashCode() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- HashMapGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
HashMap. - HashMapGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashMapGenerator
- HashSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
HashSet. - HashSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashSetGenerator
- HashtableGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Hashtable. - HashtableGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.HashtableGenerator
- hasNext() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator
- hasNext() - Method in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
- hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- hasNext() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- hasNullableAnnotation(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- high - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
I
- index - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- initialize(Charset) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
- initializeRandomness(PropertyParameterContext, SourceOfRandomness) - Static method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- inLengthRange(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- inRange() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- inRange(Character) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- inRange(T, T) - Static method in class com.pholser.junit.quickcheck.internal.Comparables
- InRange - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to constrain the values generated for the parameter to a given range. - inSizeRange(T) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- inSizeRange(T) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- installCandidates(List<Weighted<Generator<?>>>, AnnotatedElement) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- INSTANCE - Static variable in class com.pholser.junit.quickcheck.internal.Zilch
- InstantGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
Instant. - InstantGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
- instantiate(Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- instantiate(Constructor<T>, Object...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- IntegerGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
intorInteger. - IntegerGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- IntegerHalvingIterator(int) - Constructor for class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- integers - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
- INTEGRAL - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- IntegralGenerator<T extends Number> - Class in com.pholser.junit.quickcheck.generator
-
Base class for generators of integral types, such as
intandBigInteger. - IntegralGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.IntegralGenerator
- IntegralGenerator(List<Class<T>>) - Constructor for class com.pholser.junit.quickcheck.generator.IntegralGenerator
- interfaceAncestry(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- IntFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
IntFunction. - IntFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
- invoke(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- invoke(Object, Method, Object[]) - Method in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- invoke(Method, Object, Object...) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- isArray() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- isDistinct(List<T>) - Static method in class com.pholser.junit.quickcheck.internal.Lists
- isEnum() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- isEquals(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- isHashCode(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- isKeyDistinct(List<Map.Entry<?, ?>>) - Static method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- isMarkerInterface(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- ISO_OID - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
ISO object identifier.
- isPowerOfTwoLong(long) - Static method in class com.pholser.junit.quickcheck.internal.Ranges
- isPrimitiveType(Type) - Static method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- isToString(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- item - Variable in class com.pholser.junit.quickcheck.internal.Weighted
- items - Variable in class com.pholser.junit.quickcheck.internal.generator.ExhaustiveDomainGenerator
- items - Variable in class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
- Items - Class in com.pholser.junit.quickcheck.internal
- Items() - Constructor for class com.pholser.junit.quickcheck.internal.Items
- iterator() - Method in class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
J
- jdk8MethodHandleForDefault(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- jdk9OrBetter() - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- jdk9OrBetterMethodHandle(Method) - Method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- JUnitQuickcheck - Class in com.pholser.junit.quickcheck.runner
-
JUnit test runner for junit-quickcheck property-based tests.
- JUnitQuickcheck(Class<?>) - Constructor for class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
-
Invoked reflectively by JUnit.
- JUnitQuickcheckTestClass - Class in com.pholser.junit.quickcheck.runner
-
Extension of JUnit framework class for junit-quickcheck's discovery of JUnit annotations/methods/fields.
- JUnitQuickcheckTestClass(Class<?>) - Constructor for class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
-
Makes a new instance, wrapping the given test class.
K
- Key(String, Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
L
- LambdaGenerator<T,
U> - Class in com.pholser.junit.quickcheck.internal.generator - LambdaGenerator(Class<T>, Generator<U>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
- LambdaInvocationHandler(Class<T>, Generator<U>, Integer) - Constructor for class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- Lambdas - Class in com.pholser.junit.quickcheck.generator
-
Helper class for creating instances of "functional interfaces".
- Lambdas() - Constructor for class com.pholser.junit.quickcheck.generator.Lambdas
- Lambdas.LambdaInvocationHandler<T,
U> - Class in com.pholser.junit.quickcheck.generator - lambdaType - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- lambdaType - Variable in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- leastMagnitude() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- leastMagnitude(T, T, T) - Static method in class com.pholser.junit.quickcheck.internal.Comparables
- length(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- lengthRange - Variable in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- LinkedHashMapGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
LinkedHashMap. - LinkedHashMapGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedHashMapGenerator
- LinkedHashSetGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
LinkedHashSet. - LinkedHashSetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedHashSetGenerator
- LinkedListGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
LinkedList. - LinkedListGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LinkedListGenerator
- ListGenerator<T extends List> - Class in com.pholser.junit.quickcheck.generator.java.util
-
Base class for generators of
Lists. - ListGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.ListGenerator
- Lists - Class in com.pholser.junit.quickcheck.internal
- Lists() - Constructor for class com.pholser.junit.quickcheck.internal.Lists
- load(Charset) - Static method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- loader - Variable in class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
- LocalDateGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
LocalDate. - LocalDateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
- LocalDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
LocalDateTime. - LocalDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- LocaleGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Locale. - LocaleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.LocaleGenerator
- LocalTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
LocalTime. - LocalTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
- logger - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- logger - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- LongFunctionGenerator<R> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
LongFunction. - LongFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
- LongGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
longorLong. - LongGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- longs - Variable in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
- low - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
M
- magnitude() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Gives a hint to the shrinking process as to the magnitude of the given value.
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.BooleanGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.BitSetGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- magnitude(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- magnitudeAt(int) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- make(Class<T>, Generator<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Makes a new generator of the given type, provides it with access to other available generators, configures it with any configuration annotations present on the generator type, and supplies it any component generators it needs.
- make(Class<T>, Generator<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- makeArrayType(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
- makeFrom(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
- makeGenerator(Class<? extends Generator>) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- makeLambda(Class<T>, Generator<U>, GenerationStatus) - Static method in class com.pholser.junit.quickcheck.generator.Lambdas
-
Creates an instance of a given "functional interface" type, whose single abstract method returns values of the type produced by the given generator.
- makePlainType(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory
- map(Function<? super T, ? extends U>) - Method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by having this strategy produce a random value, then applying the given function to that value, and returning the result.
- MapGenerator<T extends Map> - Class in com.pholser.junit.quickcheck.generator.java.util
-
Base class for generators of
Maps. - MapGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- MarkerInterfaceGenerator<T> - Class in com.pholser.junit.quickcheck.internal.generator
- MarkerInterfaceGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
- MarkerInterfaceGenerator.MarkerInvocationHandler<T> - Class in com.pholser.junit.quickcheck.internal.generator
- MarkerInvocationHandler(Class<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- markerType - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- markerType - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator
- matchingGenerators(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
- max - Variable in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
- max - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- max - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- max() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- max() - Element in annotation interface com.pholser.junit.quickcheck.generator.Size
- maxByte() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxChar() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxDouble() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxFloat() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxInt() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxLong() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxShort() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- maxShrinkDepth - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinkDepth - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- maxShrinkDepth() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinkDepth() - Element in annotation interface com.pholser.junit.quickcheck.Property
- maxShrinks - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinks - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- maxShrinks() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinks() - Element in annotation interface com.pholser.junit.quickcheck.Property
- maxShrinkTime - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinkTime - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- maxShrinkTime() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
- maxShrinkTime() - Element in annotation interface com.pholser.junit.quickcheck.Property
- maybeAddGeneratorByNamingConvention(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- maybeAddGeneratorsFor(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- maybeAddLambdaGenerator(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- maybeAddMarkerInterfaceGenerator(ParameterTypeContext, List<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- maybeRegisterGeneratorForType(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- maybeWrap(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- MESSAGE_TEMPLATE - Static variable in exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
- MessageDigests() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.MessageDigests
- method - Variable in class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
- method - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- method - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- method - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- method - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- methodBlock() - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- methodBlock(FrameworkMethod) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- methodHandleMaker - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- methodHandleMaker - Variable in class com.pholser.junit.quickcheck.internal.generator.MarkerInterfaceGenerator.MarkerInvocationHandler
- methodInvoker(FrameworkMethod, Object) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- MethodInvokingStringConversion - Class in com.pholser.junit.quickcheck.internal.conversion
- MethodInvokingStringConversion(Method) - Constructor for class com.pholser.junit.quickcheck.internal.conversion.MethodInvokingStringConversion
- methodLookupCtorJDK8 - Static variable in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- methodLookupCtorJDK8() - Static method in class com.pholser.junit.quickcheck.internal.DefaultMethodHandleMaker
- methodReturnTypeContext(Method) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
-
Gives a context for generation of the return type of a lambda method.
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.CharacterGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.DurationGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.InstantGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.LocalTimeGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
- min - Variable in class com.pholser.junit.quickcheck.generator.java.util.DateGenerator
- min() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- min() - Element in annotation interface com.pholser.junit.quickcheck.generator.Size
- minByte() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- minChar() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- minDouble() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- minFloat() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- MinimalCounterexampleHook - Interface in com.pholser.junit.quickcheck
-
Allows access to an actual failing example.
- minInt() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- minLong() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- minShort() - Element in annotation interface com.pholser.junit.quickcheck.generator.InRange
- mode() - Element in annotation interface com.pholser.junit.quickcheck.Property
- Mode - Enum Class in com.pholser.junit.quickcheck
-
Represents different modes of execution of property-based tests.
- Mode() - Constructor for enum class com.pholser.junit.quickcheck.Mode
- MonthDayGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
MonthDay. - MonthDayGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.MonthDayGenerator
N
- name - Variable in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- name() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- name() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- NameBasedUUIDGenerator(String, int) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- namespace - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- Namespaces(int) - Constructor for enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
- NANOS_PER_SECOND - Static variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- narrow() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- narrow() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- narrow(Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Attempts to "narrow" the given object to the type this generator produces.
- negate(Byte) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- negate(Double) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- negate(Float) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- negate(Integer) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- negate(Long) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- negate(Short) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- negate(BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- negate(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- negate(T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
-
Used when shrinking negative numbers to add the positive equivalent value at the top of shrinks list.
- negate(T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
-
Used when shrinking negative numbers to add the positive equivalent value at the top of shrinks list.
- negative(Byte) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ByteGenerator
- negative(Double) - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- negative(Float) - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- negative(Integer) - Method in class com.pholser.junit.quickcheck.generator.java.lang.IntegerGenerator
- negative(Long) - Method in class com.pholser.junit.quickcheck.generator.java.lang.LongGenerator
- negative(Short) - Method in class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- negative(BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- negative(BigInteger) - Method in class com.pholser.junit.quickcheck.generator.java.math.BigIntegerGenerator
- negative(T) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- negative(T) - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- newUUID(byte[]) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
- next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- next - Variable in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- next() - Method in class com.pholser.junit.quickcheck.internal.CartesianIterator
- next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- next() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- nextBigInteger(int) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random
BigIntegerrepresentable 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
bytevalue, 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
charvalue, uniformly distributed across the interval[min, max]. - nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.Encoded
- nextCodePoint(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
- 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
doublevalue in the interval[min, max). - nextDuration(Duration, Duration) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random
Durationvalue, 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
floatvalue 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
Instantvalue, 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
intvalue, 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
longvalue, uniformly distributed across the interval[min, max]. - nextSecondsAndNanos(long, long, long, long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- nextShort(short, short) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a random
shortvalue, 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
- nonSystemAnnotations(AnnotatedElement) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- NoValuesSatisfiedPropertyAssumptions - Exception in com.pholser.junit.quickcheck.runner
- NoValuesSatisfiedPropertyAssumptions(List<? extends AssumptionViolatedException>) - Constructor for exception com.pholser.junit.quickcheck.runner.NoValuesSatisfiedPropertyAssumptions
- NULLABLE_ANNOTATIONS - Static variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- NullableGenerator<T> - Class in com.pholser.junit.quickcheck.internal.generator
- NullableGenerator(Generator<T>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- NullAllowed - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to indicate that the parameter is nullable, and to optionally configure the probability of generating a null value. - 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.
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.concurrent.CallableGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BinaryOperatorGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.DoubleFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.FunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.IntFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.LongFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.FunctionGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
- numberOfNeededComponents() - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
O
- OffsetDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
OffsetDateTime. - OffsetDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- OffsetTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
OffsetTime. - OffsetTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.OffsetTimeGenerator
- okToAdd(Object, Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.HashtableGenerator
- okToAdd(Object, Object) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- onAssumptionViolated - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- oneOf(Gen<? extends U>, Gen<? extends U>...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by choosing one of the given generators at random with (approximately) equal probability, and having it generate a value.
- oneOf(Generator<? extends T>, Generator<? extends T>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce instances of one of a given set of related types on every generation.
- oneOf(Generator<? extends T>, Generator<? extends T>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- oneOf(Class<? extends T>, Class<? extends T>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce instances of one of a given set of related types on every generation.
- oneOf(Class<? extends T>, Class<? extends T>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- oneOf(U, U...) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces a random value by choosing one of the given values at random with (approximately) equal probability.
- onFailure - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- Only - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to limit the set of values of that parameter used to test the property. - onMinimalCounterexample - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
- onMinimalCounterexample - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- onMinimalCounterexample() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
- onMinimalCounterexample() - Element in annotation interface com.pholser.junit.quickcheck.Property
- onSuccess - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- OptionalDoubleGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
OptionalDouble. - OptionalDoubleGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalDoubleGenerator
- OptionalGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Optional. - OptionalGenerator - Class in com.pholser.junit.quickcheck.guava.generator
-
Produces values of type
Optional. - OptionalGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalGenerator
- OptionalGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.OptionalGenerator
- OptionalIntGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
OptionalInt. - OptionalIntGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalIntGenerator
- OptionalLongGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
OptionalLong. - OptionalLongGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.OptionalLongGenerator
- overridesJavaLangObjectMethod(Method) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
P
- p - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
- Pair<F,
S> - Class in com.pholser.junit.quickcheck -
Typed pair of elements.
- Pair(F, S) - Constructor for class com.pholser.junit.quickcheck.Pair
-
Makes a pair.
- parameter - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- parameter() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
- parameter(Parameter) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce instances of the type of the given reflected method parameter.
- parameter(Parameter) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- parameterContextFor(Parameter, MethodGenericsContext) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
- parameterGenerators - Variable in class com.pholser.junit.quickcheck.generator.Ctor
- parameterIndex - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- parameterIndex(Executable, Parameter) - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- parameterName - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- parameters - Variable in class com.pholser.junit.quickcheck.generator.Ctor
- ParameterSampler - Interface in com.pholser.junit.quickcheck.internal
- parameterType - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- ParameterTypeContext - Class in com.pholser.junit.quickcheck.internal
- ParameterTypeContext(String, AnnotatedType, String, Type<?>, GenericsContext) - Constructor for class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- ParameterTypeContext(String, AnnotatedType, String, Type<?>, GenericsContext, int) - Constructor for class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- params - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- pattern - Variable in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigDecimalHalvingIterator
- peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.BigIntegerHalvingIterator
- peek() - Method in class com.pholser.junit.quickcheck.internal.Sequences.IntegerHalvingIterator
- PeriodGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
Period. - PeriodGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- precision - Variable in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- Precision - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to constrain the values generated for the parameter to a given precision. - PredicateGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
Predicate. - PredicateGenerator<T> - Class in com.pholser.junit.quickcheck.guava.generator
-
Produces values of type
Predicate. - PredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
- PredicateGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
- previousCount - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
- PRIMITIVES - Static variable in class com.pholser.junit.quickcheck.internal.Reflection
- probability() - Element in annotation interface com.pholser.junit.quickcheck.generator.NullAllowed
- probabilityOfMean(double) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
- probabilityOfNull - Variable in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- Produced - Annotation Interface in com.pholser.junit.quickcheck
- produceGenerator(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- PropertiesGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Properties. - PropertiesGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- property(boolean[]) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- property(List<SeededValue>, ShrinkControl) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
- Property - Annotation Interface in com.pholser.junit.quickcheck
-
Mark a method on a class that is run with the
JUnitQuickcheckrunner with this annotation to have it run as a property-based test. - PropertyFalsified - Class in com.pholser.junit.quickcheck.runner
- PropertyFalsified() - Constructor for class com.pholser.junit.quickcheck.runner.PropertyFalsified
- PropertyParameterContext - Class in com.pholser.junit.quickcheck.internal
- PropertyParameterContext(ParameterTypeContext) - Constructor for class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- PropertyParameterGenerationContext - Class in com.pholser.junit.quickcheck.internal.generator
- PropertyParameterGenerationContext(PropertyParameterContext, GeneratorRepository, GeometricDistribution, SourceOfRandomness, ParameterSampler) - Constructor for class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- PropertyParameterGenerationContext.DiscardRatioExceededException - Exception in com.pholser.junit.quickcheck.internal.generator
- PropertyStatement - Class in com.pholser.junit.quickcheck.runner
- PropertyStatement(FrameworkMethod, TestClass, GeneratorRepository, GeometricDistribution, Logger) - Constructor for class com.pholser.junit.quickcheck.runner.PropertyStatement
- PropertyVerifier - Class in com.pholser.junit.quickcheck.runner
- PropertyVerifier(TestClass, FrameworkMethod, Object[], long[], Consumer<Void>, Consumer<AssumptionViolatedException>, BiConsumer<AssertionError, Runnable>) - Constructor for class com.pholser.junit.quickcheck.runner.PropertyVerifier
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.ComponentizedGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Ctor
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Fields
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Supplies the available generators to this one.
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.BiPredicateGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.PredicateGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.guava.generator.PredicateGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.CompositeGenerator
- provide(Generators) - Method in class com.pholser.junit.quickcheck.internal.generator.NullableGenerator
- pure(U) - Static method in interface com.pholser.junit.quickcheck.generator.Gen
-
Gives a generation strategy that produces the given value, always.
R
- random - Variable in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- random - Variable in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- random() - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- ranges - Variable in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- Ranges - Class in com.pholser.junit.quickcheck.internal
- Ranges() - Constructor for class com.pholser.junit.quickcheck.internal.Ranges
- Ranges.Type - Enum Class in com.pholser.junit.quickcheck.internal
- rawParameterType() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- Reflection - Class in com.pholser.junit.quickcheck.internal
- Reflection() - Constructor for class com.pholser.junit.quickcheck.internal.Reflection
- reflectionException(Exception) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- ReflectionException - Exception in com.pholser.junit.quickcheck.internal
- ReflectionException(String) - Constructor for exception com.pholser.junit.quickcheck.internal.ReflectionException
- ReflectionException(Throwable) - Constructor for exception com.pholser.junit.quickcheck.internal.ReflectionException
- register(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- register(Iterable<Generator<?>>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- registerGeneratorForType(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- registerHierarchy(Class<?>, Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- registerTypes(Generator<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- removals(List<?>) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- removals(List<?>) - Method in class com.pholser.junit.quickcheck.internal.generator.ArrayGenerator
- removals(List<Integer>) - Method in class com.pholser.junit.quickcheck.generator.java.lang.AbstractStringGenerator
- removals(List<Map.Entry<?, ?>>) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- removeFrom(List<T>, int) - Static method in class com.pholser.junit.quickcheck.internal.Lists
- repo - Variable in class com.pholser.junit.quickcheck.generator.Generator
- repo - Variable in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- repo - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- reportErrorWithArguments(Throwable) - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- resolved - Variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- rest - Variable in class com.pholser.junit.quickcheck.internal.generator.GuaranteeValuesGenerator
- returnValueGenerator - Variable in class com.pholser.junit.quickcheck.generator.Lambdas.LambdaInvocationHandler
- returnValueGenerator - Variable in class com.pholser.junit.quickcheck.internal.generator.LambdaGenerator
- RFC4122 - Class in com.pholser.junit.quickcheck.generator.java.util
- RFC4122() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122
- RFC4122.AbstractUUIDGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
- RFC4122.MessageDigests - Class in com.pholser.junit.quickcheck.generator.java.util
- RFC4122.NameBasedUUIDGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
- RFC4122.Namespace - Annotation Interface in com.pholser.junit.quickcheck.generator.java.util
-
Used in version 3 and version 5 UUID generation to specify a "namespace" UUID for use in generation.
- RFC4122.Namespaces - Enum Class in com.pholser.junit.quickcheck.generator.java.util
-
Well-known "namespace" UUIDs.
- RFC4122.Version3 - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
UUIDthat are RFC 4122 Version 3 identifiers. - RFC4122.Version4 - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
UUIDthat are RFC 4122 Version 4 identifiers. - RFC4122.Version5 - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
UUIDthat are RFC 4122 Version 5 identifiers. - root(FrameworkMethod, TestClass, List<PropertyParameterGenerationContext>, Object[], long[], AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.ShrinkNode
S
- sample(double, SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
- sample(List<PropertyParameterGenerationContext>) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
- sample(List<PropertyParameterGenerationContext>) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- sample(List<PropertyParameterGenerationContext>) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
- sampler(int) - Method in enum class com.pholser.junit.quickcheck.Mode
- sampler(Property) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
- sampleSize - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- sampleSize() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- sampleWithMean(double, SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.GeometricDistribution
- SAMPLING - Enum constant in enum class com.pholser.junit.quickcheck.Mode
-
Verify
Property.trials()tuples of arguments for a property's parameters. - SamplingDomainGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- SamplingDomainGenerator(Set<?>) - Constructor for class com.pholser.junit.quickcheck.internal.generator.SamplingDomainGenerator
- satisfies() - Element in annotation interface com.pholser.junit.quickcheck.When
- scale() - Element in annotation interface com.pholser.junit.quickcheck.generator.Precision
- scanAnnotatedMembers(Map<Class<? extends Annotation>, List<FrameworkMethod>>, Map<Class<? extends Annotation>, List<FrameworkField>>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- second - Variable in class com.pholser.junit.quickcheck.Pair
- seed - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- seed - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
- seed - Variable in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- seed() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- seed() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
- seed() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- seed() - Element in annotation interface com.pholser.junit.quickcheck.When
- SeededValue - Class in com.pholser.junit.quickcheck.internal
- SeededValue(PropertyParameterGenerationContext) - Constructor for class com.pholser.junit.quickcheck.internal.SeededValue
- seeds - Variable in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- seeds - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- semiAttempt() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
-
Signals part of an attempt to generate a value.
- semiAttempt() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- semiAttempts - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- Sequences - Class in com.pholser.junit.quickcheck.internal
- Sequences() - Constructor for class com.pholser.junit.quickcheck.internal.Sequences
- Sequences.BigDecimalHalvingIterator - Class in com.pholser.junit.quickcheck.internal
- Sequences.BigIntegerHalvingIterator - Class in com.pholser.junit.quickcheck.internal
- Sequences.IntegerHalvingIterator - Class in com.pholser.junit.quickcheck.internal
- serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.generator.GeneratorConfigurationException
- serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.constraint.ConstraintEvaluator.EvaluationException
- serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext.DiscardRatioExceededException
- serialVersionUID - Static variable in exception com.pholser.junit.quickcheck.internal.ReflectionException
- ServiceLoaderGeneratorSource - Class in com.pholser.junit.quickcheck.internal.generator
- ServiceLoaderGeneratorSource() - Constructor for class com.pholser.junit.quickcheck.internal.generator.ServiceLoaderGeneratorSource
- setDistinct(boolean) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- setField(Field, Object, Object, boolean) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- SetGenerator<T extends Set> - Class in com.pholser.junit.quickcheck.generator.java.util
-
Base class for generators of
Sets. - SetGenerator(Class<T>) - Constructor for class com.pholser.junit.quickcheck.generator.java.util.SetGenerator
- setNamespace(RFC4122.Namespace) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- setSeed(long) - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
- setValue(GenerationStatus.Key<T>, T) - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
-
Associates the given value with the given key for the duration of the generation of a value for a property parameter, or until overwritten.
- setValue(GenerationStatus.Key<T>, T) - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- setVariant(byte[]) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
- setVersion(byte[], byte) - Method in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.AbstractUUIDGenerator
- ShortGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces values of type
shortorShort. - ShortGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.ShortGenerator
- shouldContinueShrinking(Queue<ShrinkNode>) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
- shouldShrink - Variable in class com.pholser.junit.quickcheck.internal.ShrinkControl
- shouldShrink() - Method in class com.pholser.junit.quickcheck.internal.ShrinkControl
- shrink() - Element in annotation interface com.pholser.junit.quickcheck.Property
- shrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.generator.Generator
-
Gives some objects that are "smaller" than a given object.
- shrink(SourceOfRandomness, Object) - Method in class com.pholser.junit.quickcheck.generator.java.lang.CodePointShrink
- shrink(SourceOfRandomness, Object) - Method in interface com.pholser.junit.quickcheck.generator.Shrink
-
Gives some objects that are "smaller" than a given object.
- shrink(Object) - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- shrink(List<PropertyParameterGenerationContext>, Object[], long[]) - Method in class com.pholser.junit.quickcheck.runner.Shrinker
- shrink(List<PropertyParameterGenerationContext>, Object[], long[], ShrinkControl, AssertionError) - Method in class com.pholser.junit.quickcheck.runner.PropertyStatement
- Shrink<T> - Interface in com.pholser.junit.quickcheck.generator
-
Represents a strategy for producing objects "smaller than" a given object.
- shrinkAttempts - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- ShrinkControl - Class in com.pholser.junit.quickcheck.internal
- ShrinkControl(Property) - Constructor for class com.pholser.junit.quickcheck.internal.ShrinkControl
- Shrinker - Class in com.pholser.junit.quickcheck.runner
- Shrinker(FrameworkMethod, TestClass, AssertionError, ShrinkControl) - Constructor for class com.pholser.junit.quickcheck.runner.Shrinker
- ShrinkNode - Class in com.pholser.junit.quickcheck.runner
- ShrinkNode(FrameworkMethod, TestClass, List<PropertyParameterGenerationContext>, Object[], long[], int[], AssertionError) - Constructor for class com.pholser.junit.quickcheck.runner.ShrinkNode
- shrinkNodeFor(Object, int) - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- shrinks() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- shrinksOfOneItem(SourceOfRandomness, List<T>, Shrink<T>) - Static method in class com.pholser.junit.quickcheck.internal.Lists
- shrinkTimeout - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- shrunkenDecimals(BigDecimal, BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- shrunkenIntegrals(BigDecimal, BigDecimal) - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- SimpleGenerationStatus - Class in com.pholser.junit.quickcheck.internal.generator
- SimpleGenerationStatus(GeometricDistribution, SourceOfRandomness, int) - Constructor for class com.pholser.junit.quickcheck.internal.generator.SimpleGenerationStatus
- singleAbstractMethodOf(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- singleAccessibleConstructor(Class<T>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- size() - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
- size() - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints.CodePointRange
- size() - Method in class com.pholser.junit.quickcheck.generator.java.lang.strings.CodePoints
- size() - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- size() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- size(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- size(SourceOfRandomness, GenerationStatus) - Method in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- Size - Annotation Interface in com.pholser.junit.quickcheck.generator
-
Mark a parameter of a
Propertymethod with this annotation to constrain the size of values generated for the parameter. - sizeFactor - Variable in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- sizeFactor(ParameterTypeContext) - Method in interface com.pholser.junit.quickcheck.internal.ParameterSampler
- sizeFactor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.ExhaustiveParameterSampler
- sizeFactor(ParameterTypeContext) - Method in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
- sizeRange - Variable in class com.pholser.junit.quickcheck.generator.java.util.CollectionGenerator
- sizeRange - Variable in class com.pholser.junit.quickcheck.generator.java.util.MapGenerator
- smallerCounterexampleFound(String, Object[], Object[], long[], AssertionError, AssertionError) - Static method in class com.pholser.junit.quickcheck.runner.PropertyFalsified
- source - Variable in class com.pholser.junit.quickcheck.internal.CartesianIterator.Buffer
- SourceOfRandomness - Class in com.pholser.junit.quickcheck.random
-
A source of randomness, fed to generators so they can produce random values for property parameters.
- SourceOfRandomness(Random) - Constructor for class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Makes a new source of randomness.
- StackGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Stack. - StackGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.StackGenerator
- STRING - Enum constant in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- StringConversion - Interface in com.pholser.junit.quickcheck.conversion
-
Describes ways of transforming string input into objects of another type.
- StringConversions - Class in com.pholser.junit.quickcheck.internal.conversion
- StringConversions() - Constructor for class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- stringGenerator - Variable in class com.pholser.junit.quickcheck.generator.java.util.PropertiesGenerator
- StringGenerator - Class in com.pholser.junit.quickcheck.generator.java.lang
-
Produces
Strings whose characters are in the interval[0x0000, 0xD7FF]. - StringGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.lang.StringGenerator
- strings - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- successes - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- successfulEvaluations - Variable in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- superclassHierarchy(Class<?>) - Static method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheckTestClass
- supertypes(Type<?>) - Static method in class com.pholser.junit.quickcheck.internal.Reflection
- SupplierGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
Supplier. - SupplierGenerator<T> - Class in com.pholser.junit.quickcheck.guava.generator
-
Produces values of type
Supplier. - SupplierGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.SupplierGenerator
- SupplierGenerator() - Constructor for class com.pholser.junit.quickcheck.guava.generator.SupplierGenerator
T
- testClass - Variable in class com.pholser.junit.quickcheck.runner.PropertyStatement
- testClass - Variable in class com.pholser.junit.quickcheck.runner.Shrinker
- testClass - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- THIRTY_ONE - Static variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- times(int) - Method in interface com.pholser.junit.quickcheck.generator.Gen
- TimeZoneGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
TimeZone. - TimeZoneGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.TimeZoneGenerator
- to(Class<?>) - Static method in class com.pholser.junit.quickcheck.internal.conversion.StringConversions
- toBigInteger(Period) - Method in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- ToDoubleBiFunctionGenerator<T,
U> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
ToDoubleBiFunction. - ToDoubleBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleBiFunctionGenerator
- ToDoubleFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
ToDoubleFunction. - ToDoubleFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToDoubleFunctionGenerator
- ToIntBiFunctionGenerator<T,
U> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
ToIntBiFunction. - ToIntBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToIntBiFunctionGenerator
- ToIntFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
ToIntFunction. - ToIntFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToIntFunctionGenerator
- toJDKRandom() - Method in class com.pholser.junit.quickcheck.random.SourceOfRandomness
-
Gives a JDK source of randomness, with the same internal state as this source of randomness.
- ToLongBiFunctionGenerator<T,
U> - Class in com.pholser.junit.quickcheck.generator.java.util.function -
Produces values of type
ToLongBiFunction. - ToLongBiFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToLongBiFunctionGenerator
- ToLongFunctionGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
ToLongFunction. - ToLongFunctionGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.ToLongFunctionGenerator
- tooManyDiscards() - Method in class com.pholser.junit.quickcheck.internal.generator.PropertyParameterGenerationContext
- topLevel() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
-
Deprecated.This will likely go away when languages whose compilers and interpreters produce class files that support annotations on type uses.
- toString() - Method in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- toString() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
- toString() - Method in class com.pholser.junit.quickcheck.Pair
- totalDepth - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- totalMagnitude - Variable in class com.pholser.junit.quickcheck.runner.ShrinkNode
- trials - Variable in class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
- trials() - Element in annotation interface com.pholser.junit.quickcheck.Property
- TupleParameterSampler - Class in com.pholser.junit.quickcheck.internal.sampling
- TupleParameterSampler(int) - Constructor for class com.pholser.junit.quickcheck.internal.sampling.TupleParameterSampler
- TWELVE - Static variable in class com.pholser.junit.quickcheck.generator.java.time.PeriodGenerator
- type - Variable in class com.pholser.junit.quickcheck.generator.GenerationStatus.Key
- type - Variable in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedArrayType
- type - Variable in class com.pholser.junit.quickcheck.internal.FakeAnnotatedTypeFactory.FakeAnnotatedType
- type() - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- type(Class<T>, Class<?>...) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Gives a generator that can produce values of the given type, parameterized by the given "component" types.
- type(Class<T>, Class<?>...) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
- Type(String) - Constructor for enum class com.pholser.junit.quickcheck.internal.Ranges.Type
- typeContext - Variable in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- typeContext() - Method in class com.pholser.junit.quickcheck.internal.PropertyParameterContext
- typeParameterContexts(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- types - Variable in class com.pholser.junit.quickcheck.generator.Generator
- types() - Method in class com.pholser.junit.quickcheck.generator.Generator
U
- UnaryOperatorGenerator<T> - Class in com.pholser.junit.quickcheck.generator.java.util.function
-
Produces values of type
UnaryOperator. - UnaryOperatorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.function.UnaryOperatorGenerator
- URL - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
URL.
- UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.ClockGenerator
- UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.LocalDateTimeGenerator
- UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.OffsetDateTimeGenerator
- UTC_ZONE_ID - Static variable in class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
V
- validatePropertyMethods(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- validateTestMethods(List<Throwable>) - Method in class com.pholser.junit.quickcheck.runner.JUnitQuickcheck
- value - Variable in class com.pholser.junit.quickcheck.internal.SeededValue
- value() - Element in annotation interface com.pholser.junit.quickcheck.From
- value() - Element in annotation interface com.pholser.junit.quickcheck.generator.Also
- value() - Element in annotation interface com.pholser.junit.quickcheck.generator.java.lang.Encoded.InCharset
- value() - Element in annotation interface com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespace
- value() - Element in annotation interface com.pholser.junit.quickcheck.generator.Only
- value() - Method in class com.pholser.junit.quickcheck.internal.SeededValue
- value() - Element in annotation interface com.pholser.junit.quickcheck.Produced
- valueOf(GenerationStatus.Key<T>) - Method in interface com.pholser.junit.quickcheck.generator.GenerationStatus
-
Retrieves the value associated with the given key.
- valueOf(GenerationStatus.Key<T>) - Method in class com.pholser.junit.quickcheck.internal.generator.AbstractGenerationStatus
- valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.pholser.junit.quickcheck.Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pholser.junit.quickcheck.internal.Ranges.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.pholser.junit.quickcheck.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VectorGenerator - Class in com.pholser.junit.quickcheck.generator.java.util
-
Produces values of type
Vector. - VectorGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.VectorGenerator
- verify() - Method in class com.pholser.junit.quickcheck.runner.PropertyVerifier
- verifyProperty() - Method in class com.pholser.junit.quickcheck.runner.ShrinkNode
- Version3() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version3
- Version4() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version4
- Version5() - Constructor for class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Version5
- versionMask - Variable in class com.pholser.junit.quickcheck.generator.java.util.RFC4122.NameBasedUUIDGenerator
- VoidGenerator - Class in com.pholser.junit.quickcheck.generator
-
Produces values for property parameters of type
voidorVoid. - VoidGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.VoidGenerator
W
- weight - Variable in class com.pholser.junit.quickcheck.internal.Weighted
- Weighted<T> - Class in com.pholser.junit.quickcheck.internal
- Weighted(T, int) - Constructor for class com.pholser.junit.quickcheck.internal.Weighted
- When - Annotation Interface in com.pholser.junit.quickcheck
-
Mark a parameter of a
Propertymethod with this annotation to specify metadata about values generated for that parameter. - widen() - Method in class com.pholser.junit.quickcheck.generator.DecimalGenerator
- widen() - Method in class com.pholser.junit.quickcheck.generator.IntegralGenerator
- widen() - Method in class com.pholser.junit.quickcheck.generator.java.lang.DoubleGenerator
- widen() - Method in class com.pholser.junit.quickcheck.generator.java.lang.FloatGenerator
- widen() - Method in class com.pholser.junit.quickcheck.generator.java.math.BigDecimalGenerator
- withRandom(SourceOfRandomness) - Method in interface com.pholser.junit.quickcheck.generator.Generators
-
Makes a generator access point just like the receiver, but which uses the given source of randomness for making random choices.
- withRandom(SourceOfRandomness) - Method in class com.pholser.junit.quickcheck.internal.generator.GeneratorRepository
X
- X500_DN - Enum constant in enum class com.pholser.junit.quickcheck.generator.java.util.RFC4122.Namespaces
-
X.500 distinguished name.
Y
- YearGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
Year. - YearGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.YearGenerator
- YearMonthGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
YearMonth. - YearMonthGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.YearMonthGenerator
Z
- zilch - Static variable in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- zilch() - Static method in class com.pholser.junit.quickcheck.internal.ParameterTypeContext
- Zilch - Class in com.pholser.junit.quickcheck.internal
- Zilch() - Constructor for class com.pholser.junit.quickcheck.internal.Zilch
- ZilchGenerator - Class in com.pholser.junit.quickcheck.internal.generator
- ZilchGenerator() - Constructor for class com.pholser.junit.quickcheck.internal.generator.ZilchGenerator
- ZonedDateTimeGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
ZonedDateTime. - ZonedDateTimeGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZonedDateTimeGenerator
- ZoneIdGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
ZoneId. - ZoneIdGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZoneIdGenerator
- ZoneOffsetGenerator - Class in com.pholser.junit.quickcheck.generator.java.time
-
Produces values of type
ZoneOffset. - ZoneOffsetGenerator() - Constructor for class com.pholser.junit.quickcheck.generator.java.time.ZoneOffsetGenerator
_
- _gen(SourceOfRandomness, GenerationStatus) - Method in interface com.pholser.junit.quickcheck.generator.Gen
-
Deprecated.For use by junit-quickcheck only -- when we migrate to Java 9 or better, this method will likely become
private.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form