quickcheck-groups-0.0.1.1: Testing group class instances with QuickCheck
Copyright© 2022–2023 Jonathan Knowles
LicenseApache-2.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Internal

Description

 

Documentation

makeLaw1 :: (Arbitrary a, Show a, Eq a, Semigroup a, Testable t) => String -> (a -> t) -> (String, Property) Source #

makeLaw2 :: (Arbitrary a, Show a, Eq a, Semigroup a, Testable t) => String -> (a -> a -> t) -> (String, Property) Source #

makeLaw3 :: (Arbitrary a, Show a, Eq a, Semigroup a, Testable t) => String -> (a -> a -> a -> t) -> (String, Property) Source #

report :: (Show a, Testable prop) => String -> a -> prop -> Property Source #

(==>) :: Bool -> Bool -> Bool infixr 0 Source #