quickcheck-instances

Common quickcheck instances https://github.com/phadej/qc-instances

Version on this page:0.3.12
LTS Haskell 9.18:0.3.12
Stackage Nightly 2017-12-16:0.3.16
Latest on Hackage:0.3.16
BSD3 licensed by Antoine Latter
Maintained by Oleg Grenrus

Module documentation for 0.3.12

QuickCheck instances.

The goal is to supply QuickCheck instances for types provided by the Haskell Platform.

Since all of these instances are provided as orphans, I recommend that you do not use this library within another library module, so that you don't impose these instances on down-stream consumers of your code.

For information on writing a test-suite with Cabal see https://www.haskell.org/cabal/users-guide/developing-packages.html#test-suites

Changes

0.3.16

* Instances for `Semigroup` newtypes: `Min`, `Max`, `First`, `Last`, `Option` and `WrappedMonoid`.

0.3.15

* `QuickCheck-2.10` support.
* `Arbitrary1/2` instances.

0.3.14

* Fix `Tree` bug.
* Add `UUID` instances.

0.3.13

Author: Oleg Grenrus <oleg.grenrus@iki.fi>

* Add case-insensitive instances

0.3.12

Author: Oleg Grenrus <oleg.grenrus@iki.fi>

* Add vector and scientific instances

Author: RyanGlScott <ryan.gl.scott@gmail.com>

* Fix build with GHC 8.0.1, QuickCheck-2.8.2

0.3.11

Author: Timo von Holtz <tvh@anchor.com.au>

* Add some Instances for Function

Author: Antoine Latter <aslatter@gmail.com>

* Allow building against QuickCheck 2.8.

0.3.10

Author: Antoine Latter <aslatter@gmail.com>

* Allow building against newer versions of the time package.

0.3.9

Author: RyanGlScott <ryan.gl.scott@ku.edu>

* Bump text upper version bounds

0.3.8

Author: Antoine Latter <aslatter@gmail.com>

* Allow building against QuickCheck version 2.7

0.3.7

Author: Antoine Latter <aslatter@gmail.com>

* Update list of covered libraries.
* Allow newer version of "text" as a dependency.

0.3.6

Author: Joao Cristovao <jcristovao@gmail.com>

* Added unordered-containers.

0.3.5

Author: Antoine Latter <aslatter@gmail.com>

* No change - bumping version to re-upload to hackage, due to bugs in
the 0.3.4 tarball.

0.3.4

Author: Antoine Latter <aslatter@gmail.com>

* Allow newer versions of "text" and "array" as dependencies.

0.3.3

Author: Kyle Raftogianis <kylerafto@gmail.com>

* Generate UTC time offsets from -12:00 to +14:00

0.3.2

Author: Antoine Latter <aslatter@gmail.com>

* Allow building against newer QuickCheck

0.3.1

Author: Antoine Latter <aslatter@gmail.com>

* Allow building against newer bytestring

0.3.0

Author: Antoine Latter <aslatter@gmail.com>

* Update for QuickCheck-2.5.0
* Update instances for Ordering and RealFrac based on
instances provided in QuickCheck-2.5.0
* Allow building against newer containers packages

0.2.0

Author: Antoine Latter <aslatter@gmail.com>

* Add support for older versions of QuickCheck.

Author: PHO <pho@cielonegro.org>

* Provide 'CoArbitrary' instances for types.

* Provide 'shrink' for more instances of 'Arbitrary'.

0.1.0

* Initial release
comments powered byDisqus