QuickCheck-1.2.0.1: Automatic testing of Haskell programs

Portabilityportable
Stabilityexperimental
Maintainerlibraries@haskell.org

Test.QuickCheck.Poly

Description

This is an attempt to emulate polymorphic types for the purposes of testing by using abstract monomorphic types.

It is likely that future versions of QuickCheck will include some polymorphic emulation testing facility, but this module can be used for now.

Documentation

type ALPHA = Poly ALPHA_Source

type BETA = Poly BETA_Source

type GAMMA = Poly GAMMA_Source

type OrdALPHA = Poly OrdALPHA_Source

type OrdBETA = Poly OrdBETA_Source

type OrdGAMMA = Poly OrdGAMMA_Source