| 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 #