Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hydra.Testing
Description
A model for unit testing
Synopsis
- data EvaluationStyle
- _EvaluationStyle :: Name
- _EvaluationStyle_eager :: Name
- _EvaluationStyle_lazy :: Name
- data TestCase = TestCase {}
- _TestCase :: Name
- _TestCase_description :: Name
- _TestCase_evaluationStyle :: Name
- _TestCase_input :: Name
- _TestCase_output :: Name
- data TestGroup = TestGroup {}
- _TestGroup :: Name
- _TestGroup_name :: Name
- _TestGroup_description :: Name
- _TestGroup_subgroups :: Name
- _TestGroup_cases :: Name
Documentation
data EvaluationStyle Source #
One of two evaluation styles: eager or lazy
Constructors
EvaluationStyleEager | |
EvaluationStyleLazy |
Instances
Read EvaluationStyle Source # | |
Defined in Hydra.Testing Methods readsPrec :: Int -> ReadS EvaluationStyle # readList :: ReadS [EvaluationStyle] # | |
Show EvaluationStyle Source # | |
Defined in Hydra.Testing Methods showsPrec :: Int -> EvaluationStyle -> ShowS # show :: EvaluationStyle -> String # showList :: [EvaluationStyle] -> ShowS # | |
Eq EvaluationStyle Source # | |
Defined in Hydra.Testing Methods (==) :: EvaluationStyle -> EvaluationStyle -> Bool # (/=) :: EvaluationStyle -> EvaluationStyle -> Bool # | |
Ord EvaluationStyle Source # | |
Defined in Hydra.Testing Methods compare :: EvaluationStyle -> EvaluationStyle -> Ordering # (<) :: EvaluationStyle -> EvaluationStyle -> Bool # (<=) :: EvaluationStyle -> EvaluationStyle -> Bool # (>) :: EvaluationStyle -> EvaluationStyle -> Bool # (>=) :: EvaluationStyle -> EvaluationStyle -> Bool # max :: EvaluationStyle -> EvaluationStyle -> EvaluationStyle # min :: EvaluationStyle -> EvaluationStyle -> EvaluationStyle # |
A simple test case with an input and an expected output
Constructors
TestCase | |
Fields |
A collection of test cases with a name and optional description
Constructors
TestGroup | |
Fields |
Instances
Read TestGroup Source # | |
Show TestGroup Source # | |
Eq TestGroup Source # | |
Ord TestGroup Source # | |
_TestGroup :: Name Source #