Performs a configured property checks by applying property check functions passed to its apply
methods to arguments
supplied by implicitly passed generators, modifying the values in the
PropertyGenConfig
object passed implicitly to its apply
methods with parameter values passed to its constructor.
A PropertyCheckConfigParam
that specifies the minimum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
A PropertyCheckConfigParam
that specifies the minimum number of successful
property evaluations required for the property to pass.
Abstract class defining a family of configuration parameters for property checks.
A PropertyCheckConfigParam
that (with minSize) specifies the maximum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
A PropertyCheckConfigParam
that specifies the number of worker threads
to use when evaluating a property.
A PropertyCheckConfigParam
that specifies the maximum number of discarded
property evaluations allowed during property evaluation.
A PropertyCheckConfigParam
that specifies the maximum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
Configuration object for property checks.
Use PropertyCheckConfiguration directly instead.
Implicitly converts PropertyCheckConfig
s to PropertyCheckConfiguration
,
which enables a smoother upgrade path.
Implicitly converts PropertyCheckConfig
s to PropertyCheckConfiguration
,
which enables a smoother upgrade path.
Object containing one apply
factory method for each TableFor<n>
class.
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
and succeeding if at least one element satisfies the property check.
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
and succeeding if at least one element satisfies the property check.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to arguments
supplied by implicitly passed generators, modifying the values in the implicitly passed
PropertyGenConfig
object with explicitly passed parameter values.
Performs a property check by applying the specified property check function to arguments
supplied by implicitly passed generators, modifying the values in the implicitly passed
PropertyGenConfig
object with explicitly passed parameter values.
This method creates a ConfiguredPropertyCheck
object that has six overloaded apply methods
that take a function. Thus it is used with functions of all six arities.
Here are some examples:
forAll (minSize(1), maxSize(10)) { (a: String) => a.length should equal ((a).length) } forAll (minSize(1), maxSize(10)) { (a: String, b: String) => a.length + b.length should equal ((a + b).length) } forAll (minSize(1), maxSize(10)) { (a: String, b: String, c: String) => a.length + b.length + c.length should equal ((a + b + c).length) } forAll (minSize(1), maxSize(10)) { (a: String, b: String, c: String, d: String) => a.length + b.length + c.length + d.length should equal ((a + b + c + d).length) } forAll (minSize(1), maxSize(10)) { (a: String, b: String, c: String, d: String, e: String) => a.length + b.length + c.length + d.length + e.length should equal ((a + b + c + d + e).length) } forAll (minSize(1), maxSize(10)) { (a: String, b: String, c: String, d: String, e: String, f: String) => a.length + b.length + c.length + d.length + e.length + f.length should equal ((a + b + c + d + e + f).length) }
a variable length list of PropertyCheckConfigParam
objects that should override corresponding
values in the PropertyCheckConfiguration
implicitly passed to the apply
methods of the ConfiguredPropertyCheck
object returned by this method.
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
.
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor22
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor21
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor20
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor19
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor18
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor17
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor16
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor15
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor14
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor13
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor12
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor11
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor10
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor9
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor8
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor7
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor6
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor5
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor4
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor3
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor2
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
and reporting every error.
Performs a property check by applying the specified property check function to each row
of the specified TableFor1
and reporting every error.
The difference between forEvery
and forAll
is that
forEvery
will continue to inspect all elements after first failure, and report all failures,
whereas forAll
will stop on (and only report) the first failure.
the table of data with which to perform the property check
the property check function to apply to each row of data in the table
Implicit PropertyCheckConfig
value providing default configuration values.
Implicit PropertyCheckConfig
value providing default configuration values.
Returns a MaxDiscardedFactor
property check configuration parameter containing the passed value, which specifies the factor of discarded
property evaluations allowed during property evaluation.
Returns a MaxDiscardedFactor
property check configuration parameter containing the passed value, which specifies the factor of discarded
property evaluations allowed during property evaluation.
Returns a MinSize
property check configuration parameter containing the passed value, which specifies the minimum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
Returns a MinSize
property check configuration parameter containing the passed value, which specifies the minimum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
Returns a MinSuccessful
property check configuration parameter containing the passed value, which specifies the minimum number of successful
property evaluations required for the property to pass.
Returns a MinSuccessful
property check configuration parameter containing the passed value, which specifies the minimum number of successful
property evaluations required for the property to pass.
Returns a SizeRange
property check configuration parameter containing the passed value, that (with minSize) specifies the maximum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
Returns a SizeRange
property check configuration parameter containing the passed value, that (with minSize) specifies the maximum size parameter to
provide to ScalaCheck, which it will use when generating objects for which size matters (such as
strings or lists).
Note that the size range is added to minSize in order to calculate the maximum size passed to ScalaCheck. Using a range allows compile-time checking of a non-negative number being specified.
Companion object that facilitates the importing of
PropertyChecks
members as an alternative to mixing it in. One use case is to importPropertyChecks
members so you can use them in the Scala interpreter.