quickcheck-special 0.1.0.1 → 0.1.0.2
raw patch · 2 files changed
+2/−1 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Test.QuickCheck.Special: instance Test.QuickCheck.Special.SpecialValues ()
Files
quickcheck-special.cabal view
@@ -3,7 +3,7 @@ -- see: https://github.com/sol/hpack name: quickcheck-special-version: 0.1.0.1+version: 0.1.0.2 synopsis: Edge cases and special values for QuickCheck Arbitrary instances description: The standard Arbitrary instances of QuickCheck don't generate special values. This is fixed by this package which provides the newtype Special with an Arbitrary instance. The special values are given by the SpecialValues typeclass. category: Testing
src/Test/QuickCheck/Special.hs view
@@ -51,6 +51,7 @@ instance SpecialValues Word32 where specialValues = specialBoundedEnum instance SpecialValues Word64 where specialValues = specialBoundedEnum instance SpecialValues Bool where specialValues = [True, False]+instance SpecialValues () where specialValues = [()] instance SpecialValues Float where specialValues = specialIEEE instance SpecialValues Double where specialValues = specialIEEE