úÎ ï   portable provisional$John Goerzen <jgoerzen@complete.org>portable provisional$John Goerzen <jgoerzen@complete.org>SCompare two values. If same, the test passes. If different, the result indicates ?what was expected and what was received as part of the error. Like ', but with args in a different order. portable provisional$John Goerzen <jgoerzen@complete.org> @Asserts that a specific exception is raised by a given action. 5qccheck turns the quickcheck test into an hunit test quickcheck config label for the property quickcheck property Like  !, but with more verbose output. qctest is equivalent to 'qccheck defaultConfig' <modified version of the tests function from Test.QuickCheck KConvert QuickCheck tests to HUnit, with a configurable maximum test count, Qand running counter on the screen for long-running tests. Often used like this: -q :: QC.Testable a => String -> a -> HU.Test q = qc2hu 250  0allt = [q "Int -> Integer" prop_int_to_integer, C q "Integer -> Int (safe bounds)" prop_integer_to_int_pass] Like *, but show the test itself for each one. 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 () )Label the tests list. See example under  .          testpack-1.0.2Test.QuickCheck.ToolsTest.HUnit.ToolsTest.QuickCheck.Instances@=?@?= assertRaisesmapassertEqualqccheckrunVerbTestTextqctestqc2hu qc2huVerboserunVerboseTeststl HUnit-1.2.2.1Test.HUnit.Text runTestTexttests