-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Testing utilities for the partial-semigroup package -- -- Testing utilities for the partial-semigroup package, notably property -- testing to check the PartialSemigroup axioms. @package partial-semigroup-test @version 0.1.0.2 module Test.PartialSemigroup -- | The partial semigroup associativity axiom: -- -- For all x, y, z: If x <>? -- y = Just xy and y <>? z = Just -- yz, then x <>? yz = xy <>? z. assoc :: (PartialSemigroup a, Eq a, Show a) => Gen a -> Property