ModuleQuickCheck-2.19.0.0
Test.QuickCheck.Property
Synopsis
- value .&&.
- value .&.
- value .||.
- value =/=
- value ===
- value ==>
- value again
- value callback
- value castWitness
- value checkCoverage
- value checkCoverageWith
- value classify
- value coerceWitness
- value collect
- value conjoin
- value counterexample
- value cover
- value coverTable
- value discardAfter
- value disjoin
- value exception
- value expectFailure
- value failed
- value forAll
- value forAllBlind
- value forAllShow
- value forAllShrink
- value forAllShrinkBlind
- value forAllShrinkShow
- value formatException
- value idempotentIOProperty
- value ioProperty
- value ioRose
- value joinRose
- value label
- value liftBool
- value mapProp
- value mapResult
- value mapRoseResult
- value mapSize
- value mapTotalResult
- value morallyDubiousIOProperty
- value noShrinking
- value onRose
- value onTimeout
- value once
- value printTestCase
- value protect
- value protectProp
- value protectResult
- value protectResults
- value protectRose
- value reduceRose
- value rejected
- value showCounterexample
- value shrinking
- value stdConfidence
- value succeeded
- value tabulate
- value total
- value verbose
- value verboseShrinking
- value whenFail
- value whenFail'
- value withDiscardRatio
- value withMaxShrinks
- value withMaxSize
- value withMaxSuccess
- value withNumTests
- value withProgress
- value within
- value witness
- data Callback
- data CallbackKind
- data Discard
- newtype Prop
- newtype Property
- data Result
- data Rose
- class Testable
- data Witness
- PackageQuickCheck-2.19.0.0
- Exports81
- LicenceBSD-3-Clause
Deprecated. Use ioProperty instead
Deprecated. Use counterexample instead
Deprecated. Use withNumTests instead
Constructors
PostTest CallbackKind (State -> Result -> IO ())PostFinalFailure CallbackKind (State -> Result -> IO ())
Constructors
Constructors
MkResultok :: Maybe Boolexpect :: Boolreason :: StringtheException :: Maybe AnExceptionabort :: BoolmaybeNumTests :: Maybe IntmaybeCheckCoverage :: Maybe ConfidencemaybeDiscardedRatio :: Maybe IntmaybeMaxShrinks :: Maybe IntmaybeMaxTestSize :: Maybe Intlabels :: [String]classes :: [(String, Bool)]tables :: [(String, String)]requiredCoverage :: [(Maybe String, String, Double)]callbacks :: [Callback]testCase :: [String]theWitnesses :: [Witness]
Instances11Testable, …
Testable EveryDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonoidsTestable SomeDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.MonoidsTestable DiscardDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable PropDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable PropertyDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable ResultDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable BoolDefined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable ()Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable prop => Testable (Gen prop)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.PropertyTestable prop => Testable (Maybe prop)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Property(Arbitrary a, Show a, Testable prop) => Testable (a -> prop)Defined in QuickCheck-2.19.0.0 · Test.QuickCheck.Property