| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Lib.Testing
Documentation
data FuzzParams Source #
Constructors
| FuzzParams | |
Fields | |
Instances
| Show FuzzParams Source # | |
Defined in UVMHS.Lib.Testing Methods showsPrec :: Int -> FuzzParams -> ShowS # show :: FuzzParams -> String # showList :: [FuzzParams] -> ShowS # | |
| Eq FuzzParams Source # | |
Defined in UVMHS.Lib.Testing | |
| Ord FuzzParams Source # | |
Defined in UVMHS.Lib.Testing Methods compare :: FuzzParams -> FuzzParams -> Ordering # (<) :: FuzzParams -> FuzzParams -> Bool # (<=) :: FuzzParams -> FuzzParams -> Bool # (>) :: FuzzParams -> FuzzParams -> Bool # (>=) :: FuzzParams -> FuzzParams -> Bool # max :: FuzzParams -> FuzzParams -> FuzzParams # min :: FuzzParams -> FuzzParams -> FuzzParams # | |
| Lift FuzzParams Source # | |
Defined in UVMHS.Lib.Testing Methods lift :: Quote m => FuzzParams -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => FuzzParams -> Code m FuzzParams # | |
Constructors
| Test | |
Fields
| |
fuzzParamsTny :: ℕ64 -> FuzzParams Source #
fuzzParamsSml :: ℕ64 -> FuzzParams Source #
fuzzParamsMed :: ℕ64 -> FuzzParams Source #
fuzzParamsLrg :: ℕ64 -> FuzzParams Source #
fuzzTest :: (Pretty a, Shrinky a) => 𝐿 𝕊 -> 𝕊 -> FuzzyM a -> (a -> 𝔹) -> (a -> Doc) -> 𝑇D Test Source #
Constructors
| TestsOut | |
𝔣T :: (Pretty a, Shrinky a) => 𝕊 -> CodeQ (FuzzyM a) -> CodeQ (a -> 𝔹) -> CodeQ (a -> Doc) -> Q [Dec] Source #
buildTests :: Q [Dec] Source #
testModules :: 𝔹 -> FuzzParams -> [𝕊] -> CodeQ (IO ()) Source #