genvalidity-hspec-0.2.0.5: Standard spec's for GenValidity instances

Safe HaskellNone
LanguageHaskell2010

Test.Validity.Operations.Commutativity

Contents

Synopsis

Commutativity

commutativeOnGens :: (Show a, Eq a) => (a -> a -> a) -> Gen (a, a) -> Property Source #

commutativeOnValids :: (Show a, Eq a, GenValidity a) => (a -> a -> a) -> Property Source #

commutative :: (Show a, Eq a, GenValidity a) => (a -> a -> a) -> Property Source #

commutativeOnArbitrary :: (Show a, Eq a, Arbitrary a) => (a -> a -> a) -> Property Source #