checkers-0.2.7: Check properties on standard classes and data structures.

Test.QuickCheck.Instances.List

Synopsis

Documentation

anyList :: Gen a -> Gen [a]Source

Generates any list (possibly empty) with the contents generated using its argument.

nonEmpty :: Gen a -> Gen [a]Source

Generates a non-empty list with the contents generated using its argument.

infiniteList :: Gen a -> Gen [a]Source

Generates an infinite list with contents generated using its argument

setLength :: Int -> Gen a -> Gen [a]Source

Generates a list with a set length

increasing :: (Arbitrary a, Num a) => Gen [a]Source

Generate increasing towards infinity

nondecreasing :: (Arbitrary a, Num a) => Gen [a]Source

Generate nondecreasing values

increasingInf :: (Arbitrary a, Num a) => Gen [a]Source

Generate an infinite list of increasing values

nondecreasingInf :: (Arbitrary a, Num a) => Gen [a]Source

Generate an infinite list of nondecreasing values

decreasing :: (Arbitrary a, Num a) => Gen [a]Source

Generate increasing towards infinity

nonincreasing :: (Arbitrary a, Num a) => Gen [a]Source

Generate nondecreasing values

decreasingInf :: (Arbitrary a, Num a) => Gen [a]Source

Generate an infinite list of increasing values

nonincreasingInf :: (Arbitrary a, Num a) => Gen [a]Source

Generate an infinite list of nondecreasing values