barecheck: QuickCheck implementations for common types

[ bsd3, deprecated, library, testing ] [ Propose Tags ]
Deprecated

Provides QuickCheck implementations for common types distributed with GHC and in the Haskell Platform. The implementations are NOT provided through the QuickCheck Arbitrary and CoArbitrary typeclasses; instead, they are provided through ordinary, non-overloaded functions. This avoids problems with orphan instances.

Implementations are provided through child modules of the module that provides the original type. For example, for Data.Map, look under Data.Map.Generators, Data.Map.Shrinkers, and Data.Map.Coarbitrary. For instance, a function that generates a Map is at Data.Map.Generators.map, while a function providing a coarbitrary implementation is at Data.Map.Coarbitrary.map. Obviously this can lead to name conflicts, both between modules provided in this package and with other standard modules, so keep this in mind when you do your imports.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.2.0.0, 0.2.0.2, 0.2.0.4, 0.2.0.6, 0.2.0.8
Dependencies base (>=4.5.0.0 && <4.8.0.0), containers (>=0.4.2.1 && <0.6), QuickCheck (>=2.7 && <2.8), text (>=0.11.3.1 && <1.3), time (>=1.4 && <1.6) [details]
License BSD-3-Clause
Copyright Copyright 2014 Omari Norman
Author Omari Norman, omari@smileystation.com
Maintainer Omari Norman, omari@smileystation.com
Category Testing
Home page http://github.com/massysett/barecheck
Bug tracker http://github.com/massysett/barecheck/issues
Source repo head: git clone http://github.com/massysett/barecheck.git
Uploaded by OmariNorman at 2014-11-23T13:43:37Z
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 4007 total (16 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]