Extra-1.29: A grab bag of modules.Source codeContentsIndex
Test.QUnit
Portabilityportable
Stabilityexperimental
Maintainerjeremy@n-heptane.com
Description

Some glue code for running QuickCheck tests using the HUnit framework.

This module provides an instance of Test.HUnit.Testable for Test.QuickCheck.Property, which makes it trivial to use QuickCheck properties in the HUnit framework:

   import Test.HUnit
   import Test.HUnit.Text
   import Test.QuickCheck
   import Test.QUnit

runTestTT $ ("x /= x" ~: property (x -> x /= x))

The QuickCheck Property will be run using Test.QuickCheck.defaultConfig. If you need to specific an alternate config, then use testQuickCheck like this:

   runTestTT $ ("x /= x" ~: testQuickCheck myConfig (x -> x /= x))
Synopsis
testQuickCheck :: Testable a => Config -> a -> Test
Documentation
testQuickCheckSource
:: Testable a
=> Configquickcheck property
-> a
-> Test

turns the quickcheck test into an hunit test

Use this if you want to provide a custom Config instead of defaultConfig.

Produced by Haddock version 2.6.0