@hackage testing-feat0.2
Functional enumeration for systematic and random testing
Installation
Dependencies (6)
- QuickCheck >2 && <3
- base >=4.5 && <=5
- containers <1
- data-memocombinators >=0.4.2 && <0.5
- mtl >=1 && <3
- template-haskell >=2.4 && <2.8 Show all…
Dependents (9)
@hackage/test-framework-testing-feat, @hackage/generic-random, @hackage/smartcheck, @hackage/grammatical-parsers, @hackage/acme-everything, @hackage/dual-tree, Show all…
Feat (Functional Enumeration of Abstract Types)
provides an enumeration as a function from natural
numbers to values (similar to toEnum). This can be used
both for SmallCheck-style systematic testing and QuickCheck
style random testing, and hybrids of the two.
The enumerators are defined in a very boilerplate manner
and there is a Template Haskell script for deriving the
class instance for most types.
Test.Feat contain a subset of the other modules that
should be sufficient for most test usage. There
are two (somewhat similar) large scale example in the tar
ball: testing the Template Haskell pretty printer and
testing haskell-src-exts.