Test.QuickCheck.Arbitrary

Arbitrary and CoArbitrary classes

class Arbitrary a

class CoArbitrary a

Unary and Binary classes

class Arbitrary1 f

arbitrary1

shrink1

class Arbitrary2 f

arbitrary2

shrink2

Helper functions for implementing arbitrary

arbitrarySizedIntegral

arbitrarySizedNatural

arbitraryBoundedIntegral

arbitrarySizedBoundedIntegral

arbitrarySizedFractional

arbitraryBoundedRandom

arbitraryBoundedEnum

Generators for various kinds of character

arbitraryUnicodeChar

arbitraryASCIIChar

arbitraryPrintableChar

Helper functions for implementing shrink

genericShrink

subterms

recursivelyShrink

genericCoarbitrary

shrinkNothing

shrinkList

shrinkMap

shrinkMapBy

shrinkIntegral

shrinkRealFrac

Helper functions for implementing coarbitrary

coarbitraryIntegral

coarbitraryReal

coarbitraryShow

coarbitraryEnum

(><)

Generators which use arbitrary

vector

orderedList

infiniteList