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:9e2a7750fed9f509f4977ccf863c8fdf8d5a0c9c453244b57c7b85b30776cfea,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