import Text.Printf
import System.Random
import Data.Word
+import Test.HUnit.Utils
(@=?) :: (Eq a, Show a) => a -> a -> Result
expected @=? actual =
kind = if null path' then p0 else p1
path' = HU.showPath (HU.path ss)
+q :: Testable a => String -> a -> HU.Test
+q = qccheck (defaultConfig {configMaxTest = 250, configMaxFail = 10000,
+ configEvery = \_ _ -> ""})
+ -- configEvery = testCount for displaying a running test counter
+ where testCountBase n = " (test " ++ show n ++ "/250)"
+ testCount n _ = testCountBase n ++
+ replicate (length (testCountBase n)) '\b'
+