Uses of Package
com.pholser.junit.quickcheck.generator
Packages that use com.pholser.junit.quickcheck.generator
Package
Description
-
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generatorClassDescriptionProduces instances of a class by generating values for the parameters of one of the constructors on the class, and invoking the constructor.Represents a strategy for generating random values.
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.Produces values for property parameters.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.An access point for available generators.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.langClassDescriptionBase class for generators of decimal types, such as
doubleandBigDecimal.Represents a strategy for generating random values.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.Produces values for property parameters.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.Mark a parameter of aPropertymethod with this annotation to constrain the values generated for the parameter to a given range.Base class for generators of integral types, such asintandBigInteger.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.mathClassDescriptionBase class for generators of decimal types, such as
doubleandBigDecimal.Represents a strategy for generating random values.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.Produces values for property parameters.Mark a parameter of aPropertymethod with this annotation to constrain the values generated for the parameter to a given range.Base class for generators of integral types, such asintandBigInteger.Mark a parameter of aPropertymethod with this annotation to constrain the values generated for the parameter to a given precision.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.nio.charsetClassDescriptionRepresents a strategy for generating random values.
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.Produces values for property parameters.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.timeClassDescriptionRepresents a strategy for generating random values.
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.Produces values for property parameters.Mark a parameter of aPropertymethod with this annotation to constrain the values generated for the parameter to a given range.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.utilClassDescriptionProduces values for property parameters of types that have parameterizations that would also need generation, such as collections, maps, and predicates.Mark a parameter of a
Propertymethod with this annotation to make values generated for the parameter distinct from each other.Represents a strategy for generating random values.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.Produces values for property parameters.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.Mark a parameter of aPropertymethod with this annotation to constrain the values generated for the parameter to a given range.Represents a strategy for producing objects "smaller than" a given object.Mark a parameter of aPropertymethod with this annotation to constrain the size of values generated for the parameter. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.util.concurrentClassDescriptionProduces values for property parameters of types that have parameterizations that would also need generation, such as collections, maps, and predicates.Represents a strategy for generating random values.
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.Produces values for property parameters.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.generator.java.util.functionClassDescriptionProduces values for property parameters of types that have parameterizations that would also need generation, such as collections, maps, and predicates.Represents a strategy for generating random values.
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.Produces values for property parameters.An access point for available generators.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.guava.generatorClassDescriptionProduces values for property parameters of types that have parameterizations that would also need generation, such as collections, maps, and predicates.Represents a strategy for generating random values.
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.Produces values for property parameters.An access point for available generators.Represents a strategy for producing objects "smaller than" a given object. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.internal
-
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.internal.conversionClassDescriptionMark 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.Mark a parameter of aPropertymethod with this annotation to limit the set of values of that parameter used to test the property. -
Classes in com.pholser.junit.quickcheck.generator used by com.pholser.junit.quickcheck.internal.generatorClassDescriptionMark a parameter of a
Propertymethod with this annotation to make values generated for the parameter distinct from each other.Represents a strategy for generating random values.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.Produces values for property parameters.An access point for available generators.Mark a parameter of aPropertymethod with this annotation to indicate that the parameter is nullable, and to optionally configure the probability of generating a null value.Represents a strategy for producing objects "smaller than" a given object.Mark a parameter of aPropertymethod with this annotation to constrain the size of values generated for the parameter. -