ModuleQuickCheck-2.19.0.0
Test.QuickCheck.Monadic
Synopsis
- value assert
- value assertDeepException
- value assertDeepExceptionIO
- value assertException
- value assertExceptionIO
- value assertWith
- value forAllM
- value monadic
- value monadic'
- value monadicIO
- value monadicST
- value monitor
- value pick
- value pre
- value run
- value runSTGen
- value stop
- value wp
- newtype PropertyM
- PackageQuickCheck-2.19.0.0
- Exports19
- LicenceBSD-3-Clause
Constructors
MkPropertyMunPropertyM :: (a -> Gen (m Property)) -> Gen (m Property)
Instances6MonadTrans, Monad, Functor, MonadFail, Applicative, MonadIO
MonadTrans PropertyMDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonadicMonad m => Monad (PropertyM m)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonadicFunctor (PropertyM m)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonadicMonad m => MonadFail (PropertyM m)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonadicApplicative (PropertyM m)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonadicMonadIO m => MonadIO (PropertyM m)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Monadic