QuickCheck-2.8.1: Automatic testing of Haskell programs

Safe HaskellNone
LanguageHaskell98

Test.QuickCheck.Poly

Description

Types to help with testing polymorphic properties.

Types A, B and C are newtype wrappers around Integer that implement Eq, Show, Arbitrary and CoArbitrary. Types OrdA, OrdB and OrdC also implement Ord and Num.

See also Test.QuickCheck.All for an automatic way of testing polymorphic properties.

Documentation

newtype A Source

Constructors

A 

Fields

unA :: Integer
 

newtype B Source

Constructors

B 

Fields

unB :: Integer
 

newtype C Source

Constructors

C 

Fields

unC :: Integer