BSD-3-Clause licensed by Antoine Latter
Maintained by Oleg Grenrus
This version can be pinned in stack with:quickcheck-instances-0.3.19@sha256:4dd72c43d87c3f8fcc28883295a39870e4e9d49919d43c7b17e41ece8ccae11e,4021

Module documentation for 0.3.19

  • 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