Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Test.QuickCheck.Instances.List
Synopsis
- anyList :: Gen a -> Gen [a]
- nonEmpty :: Gen a -> Gen [a]
- infiniteList :: Gen a -> Gen [a]
- setLength :: Int -> Gen a -> Gen [a]
- increasing :: (Arbitrary a, Eq a, Num a) => Gen [a]
- nondecreasing :: (Arbitrary a, Num a) => Gen [a]
- increasingInf :: (Arbitrary a, Eq a, Num a) => Gen [a]
- nondecreasingInf :: (Arbitrary a, Num a) => Gen [a]
- decreasing :: (Arbitrary a, Eq a, Num a) => Gen [a]
- nonincreasing :: (Arbitrary a, Num a) => Gen [a]
- decreasingInf :: (Arbitrary a, Eq a, Num a) => Gen [a]
- nonincreasingInf :: (Arbitrary a, Num a) => Gen [a]
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
increasingInf :: (Arbitrary a, Eq 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