packages feed

PrimitiveArray-0.7.1.0: tests/QuickCheck.hs

module QuickCheck where

import Test.QuickCheck
import Test.Tasty.QuickCheck
import Test.Tasty.TH

import Data.PrimitiveArray.Index.Class
import Data.PrimitiveArray.Index.IOC
import Data.PrimitiveArray.Index.Point
import Data.PrimitiveArray.Index.Set
import Data.PrimitiveArray.Index.Subword

import Common



-- * Uniqueness tests

prop_PointL_I_unique (xs :: [PointL I]) = uniquenessTest (pointLI 0) xs

prop_Subword_I_unique (xs :: [Subword I]) = uniquenessTest (subword 0 0) xs



quickcheck_tests = $(testGroupGenerator)