fuzzcheck-0.1.1: A simple checker for stress testing monadic code

Safe HaskellNone
LanguageHaskell2010

Test.FuzzCheck

Description

Documentation

newtype Fuzz a Source

Constructors

Fuzz (Compose Gen (Product (Const [String]) Identity) a) 

arg :: Show a => a -> Fuzz a Source

gen :: Show a => Gen a -> Fuzz a Source

rand :: (Arbitrary a, Show a) => Fuzz a Source

branch :: (MonadIO m, MonadBaseControl IO m) => [m a] -> m a Source

jumble :: (MonadIO m, MonadBaseControl IO m) => [m a] -> m [a] Source

(?>) :: (MonadIO m, MonadBaseControl IO m) => String -> Fuzz (m a) -> m a infixr 1 Source

fuzzCheck' :: (MonadIO m, MonadBaseControl IO m) => m a -> Int -> m () -> m () Source

fuzzCheck :: (MonadIO m, MonadBaseControl IO m) => m a -> m () Source