Safe Haskell | Safe-Inferred |
---|
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
class Serial a where
Instances
Serial Bool | |
Serial Char | |
Serial Double | |
Serial Float | |
Serial Int | |
Serial Integer | |
Serial () | |
Serial a => Serial [a] | |
Serial a => Serial (Maybe a) | |
(Serial a, Serial b) => Serial (Either a b) | |
(Serial a, Serial b) => Serial (a, b) | |
(Serial a, Serial b, Serial c) => Serial (a, b, c) | |
(Serial a, Serial b, Serial c, Serial d) => Serial (a, b, c, d) | |
(Serial a, Serial b, Serial c, Serial d, Serial e) => Serial (a, b, c, d, e) |
data Cons a
cons5 :: (Serial a, Serial b, Serial c, Serial d, Serial e) => (a -> b -> c -> d -> e -> f) -> Series f
class Testable a
depthCheck :: Testable a => Int -> a -> IO ()
smallCheck :: Testable a => Int -> a -> IO ()