Test.QuickCheck.Arbitrary

Arbitrary and CoArbitrary classes

class Arbitrary a

class CoArbitrary a

Helper functions for implementing arbitrary

arbitrarySizedIntegral

arbitrarySizedNatural

arbitraryBoundedIntegral

arbitrarySizedBoundedIntegral

arbitrarySizedFractional

arbitraryBoundedRandom

arbitraryBoundedEnum

Helper functions for implementing shrink

genericShrink

subterms

recursivelyShrink

genericCoarbitrary

shrinkNothing

shrinkList

shrinkIntegral

shrinkRealFrac

shrinkRealFracToInteger

Helper functions for implementing coarbitrary

coarbitraryIntegral

coarbitraryReal

coarbitraryShow

coarbitraryEnum

(><)

Generators which use arbitrary

vector

orderedList

infiniteList