Safe Haskell | None |
---|
Test.QuickCheck.Instances.List
- 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
nondecreasing :: (Arbitrary a, Num a) => Gen [a]Source
Generate nondecreasing values
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
nonincreasing :: (Arbitrary a, Num a) => Gen [a]Source
Generate nondecreasing values
decreasingInf :: (Arbitrary a, Eq 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