|
Test.HUnit.Tools | Portability | portable | Stability | provisional | Maintainer | John Goerzen <jgoerzen@complete.org> |
|
|
|
Description |
Utilities for HUnit unit testing.
Written by John Goerzen, jgoerzen@complete.org
|
|
Synopsis |
|
|
|
Documentation |
|
|
Asserts that a specific exception is raised by a given action.
|
|
|
|
|
Like runTestText, but with more verbose output.
|
|
|
Run verbose tests. Example:
test1 = TestCase ("x" @=? "x")
alltests = [TestLabel "test1" test1,
tl "TestNum" TestNum.allt,
tl "TestMap" TestMap.allt,
tl "TestTime" TestTime.allt]
main = do runVerboseTests (TestList alltests)
return ()
|
|
|
:: Testable a | | => Args | quickcheck config
| -> String | label for the property
| -> a | quickcheck property
| -> Test | | qccheck turns the quickcheck test into an hunit test
|
|
|
|
qctest is equivalent to 'qccheck stdArgs'
|
|
|
Convert QuickCheck tests to HUnit, with a configurable maximum test count.
Often used like this:
q :: QC.Testable a => String -> a -> HU.Test
q = qc2hu 250
allt = [q "Int -> Integer" prop_int_to_integer,
q "Integer -> Int (safe bounds)" prop_integer_to_int_pass]
|
|
|
Label the tests list. See example under runVerboseTests.
|
|
Produced by Haddock version 2.6.1 |