Summary: Generic Test.QuickCheck instances.
- type FrequencyTable = [(String, Int)]
- class Arbitrary f where
- arbitraryWith :: (Regular a, Arbitrary (PF a)) => FrequencyTable -> Int -> Gen a
- arbitrary :: (Regular a, Arbitrary (PF a)) => Gen a
- class CoArbitrary f where
- corbitrary :: (Regular b, CoArbitrary (PF b)) => b -> Gen a -> Gen a
Generic arbitrary functionality
Generic Arbitrary class
Generic arbitrary function, sized and with custom constructor frequencies.
Generic arbitrary function with default sizes and constructor frequencies.
Generic coarbitrary functionality
Generic CoArbitrary class