BSD-3-Clause licensed by Antoine Latter
Maintained by Oleg Grenrus
This version can be pinned in stack with:quickcheck-instances-0.3.18@sha256:871bc4543627d913c19fee8f4f17a58c86dbe39124842a296aabc2d94efbb00a,4030

Module documentation for 0.3.18

  • Test
    • Test.QuickCheck
      • Test.QuickCheck.Instances
        • Test.QuickCheck.Instances.Array
        • Test.QuickCheck.Instances.ByteString
        • Test.QuickCheck.Instances.CaseInsensitive
        • Test.QuickCheck.Instances.Containers
        • Test.QuickCheck.Instances.Hashable
        • Test.QuickCheck.Instances.Natural
        • Test.QuickCheck.Instances.OldTime
        • Test.QuickCheck.Instances.Scientific
        • Test.QuickCheck.Instances.Semigroup
        • Test.QuickCheck.Instances.Tagged
        • Test.QuickCheck.Instances.Text
        • Test.QuickCheck.Instances.Time
        • Test.QuickCheck.Instances.Transformer
        • Test.QuickCheck.Instances.UUID
        • Test.QuickCheck.Instances.UnorderedContainers
        • Test.QuickCheck.Instances.Vector

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