smallcheck: test your Haskell code by exhaustively checking its properties
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Test
examples
test
.gitignore .gitignore Jan 25, 2013
.travis.yml Fix and enable tests Dec 25, 2017
CHANGELOG.md
CREDITS.md
LICENSE
README.md README: maintainership information Aug 8, 2017
Setup.hs
smallcheck.cabal Release smallcheck-1.1.5 Jul 5, 2018
stack.yaml Fix and enable tests Dec 25, 2017

README.md

SmallCheck: a property-based testing library for Haskell

SmallCheck is a testing library that allows to verify properties for all test cases up to some depth. The test cases are generated automatically by SmallCheck.

Usefulness of such an approach to testing is based on the following observation:

If a program fails to meet its specification in some cases, it almost always fails in some simple case.

To get started with SmallCheck:

Maintainers

Roman Cheplyaka is the primary maintainer.

Oliver Charles is the backup maintainer. Please get in touch with him if the primary maintainer cannot be reached.