Skip to content

Commit b866484

Browse files
konsumlammandrewthad
authored andcommitted
Use === and avoid ==> in test suite
1 parent 02f2546 commit b866484

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

test/src/PrimLaws.hs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@ primListAddr _ = property $ \(as :: [a]) -> unsafePerformIO $ do
6565
else return []
6666
asNew <- rebuild 0
6767
free ptr
68-
return (as == asNew)
68+
return (as === asNew)
6969

7070
primPutGetByteArray :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
71-
primPutGetByteArray _ = property $ \(a :: a) len -> (len > 0) ==> do
71+
primPutGetByteArray _ = property $ \(a :: a) (Positive len) -> do
7272
ix <- choose (0,len - 1)
7373
return $ runST $ do
7474
arr <- newPrimArray len
7575
writePrimArray arr ix a
7676
a' <- readPrimArray arr ix
77-
return (a == a')
77+
return (a === a')
7878

7979
primGetPutByteArray :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
80-
primGetPutByteArray _ = property $ \(as :: [a]) -> (not (L.null as)) ==> do
80+
primGetPutByteArray _ = property $ \(NonEmpty (as :: [a])) -> do
8181
let arr1 = primArrayFromList as :: PrimArray a
8282
len = L.length as
8383
ix <- choose (0,len - 1)
@@ -87,10 +87,10 @@ primGetPutByteArray _ = property $ \(as :: [a]) -> (not (L.null as)) ==> do
8787
a <- readPrimArray marr ix
8888
writePrimArray marr ix a
8989
unsafeFreezePrimArray marr
90-
return (arr1 == arr2)
90+
return (arr1 === arr2)
9191

9292
primPutPutByteArray :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
93-
primPutPutByteArray _ = property $ \(a :: a) (as :: [a]) -> (not (L.null as)) ==> do
93+
primPutPutByteArray _ = property $ \(a :: a) (NonEmpty (as :: [a])) -> do
9494
let arr1 = primArrayFromList as :: PrimArray a
9595
len = L.length as
9696
ix <- choose (0,len - 1)
@@ -104,17 +104,17 @@ primPutPutByteArray _ = property $ \(a :: a) (as :: [a]) -> (not (L.null as)) ==
104104
writePrimArray marr3 ix a
105105
arr3 <- unsafeFreezePrimArray marr3
106106
return (arr2,arr3)
107-
return (arr2 == arr3)
107+
return (arr2 === arr3)
108108

109109
primPutGetAddr :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
110-
primPutGetAddr _ = property $ \(a :: a) len -> (len > 0) ==> do
110+
primPutGetAddr _ = property $ \(a :: a) (Positive len) -> do
111111
ix <- choose (0,len - 1)
112112
return $ unsafePerformIO $ do
113113
ptr :: Ptr a <- mallocBytes (len * P.sizeOfType @a)
114114
writeOffPtr ptr ix a
115115
a' <- readOffPtr ptr ix
116116
free ptr
117-
return (a == a')
117+
return (a === a')
118118

119119
primSetByteArray :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
120120
primSetByteArray _ = property $ \(as :: [a]) (z :: a) -> do
@@ -133,11 +133,11 @@ primSetByteArray _ = property $ \(as :: [a]) (z :: a) -> do
133133
internalDefaultSetPrimArray marr3 lo (hi - lo) z
134134
arr2 <- unsafeFreezePrimArray marr2
135135
arr3 <- unsafeFreezePrimArray marr3
136-
return (arr2 == arr3)
136+
return (arr2 === arr3)
137137

138138
primListByteArray :: forall a. (Prim a, Eq a, Arbitrary a, Show a) => Proxy a -> Property
139139
primListByteArray _ = property $ \(as :: [a]) ->
140-
as == toList (fromList as :: PrimArray a)
140+
as === toList (fromList as :: PrimArray a)
141141

142142
internalDefaultSetPrimArray :: Prim a
143143
=> MutablePrimArray s a -> Int -> Int -> a -> ST s ()

0 commit comments

Comments
 (0)