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))
|