| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Test.LazySmallCheck
Description
For documentation, see the paper "SmallCheck and Lazy SmallCheck: automatic exhaustive testing for small values" available at http://www.cs.york.ac.uk/fp/smallcheck/. Several examples are also included in the package.
Documentation
Instances
| Serial Bool Source | |
| Serial Char Source | |
| Serial Double Source | |
| Serial Float Source | |
| Serial Int Source | |
| Serial Integer Source | |
| Serial () Source | |
| Serial a => Serial [a] Source | |
| Serial a => Serial (Maybe a) Source | |
| (Serial a, Serial b) => Serial (Either a b) Source | |
| (Serial a, Serial b) => Serial (a, b) Source | |
| (Serial a, Serial b, Serial c) => Serial (a, b, c) Source | |
| (Serial a, Serial b, Serial c, Serial d) => Serial (a, b, c, d) Source | |
| (Serial a, Serial b, Serial c, Serial d, Serial e) => Serial (a, b, c, d, e) Source |
cons5 :: (Serial a, Serial b, Serial c, Serial d, Serial e) => (a -> b -> c -> d -> e -> f) -> Series f Source
Minimal complete definition
property
depthCheck :: Testable a => Int -> a -> IO () Source
smallCheck :: Testable a => Int -> a -> IO () Source