forAll package:QuickCheck
Explicit universal quantification: uses an explicitly given test case
generator.
Like
forAll, but without printing the generated value.
Like
forAll, but with an explicitly given show function.
Like
forAll, but tries to shrink the argument for failing test
cases.
Like
forAllShrink, but without printing the generated value.
Like
forAllShrink, but with an explicitly given show function.
Quantification in monadic properties to
pick, with a notation
similar to
forAll.
Note: values generated by
forAllM do not shrink.
Optional; used internally in order to improve shrinking. Tests a
property but also quantifies over an extra value (with a custom shrink
and show function). The
Testable instance for functions defines
propertyForAllShrinkShow in a way that improves shrinking.