@@ -1,15 +1,12 @@
11{-# LANGUAGE OverloadedStrings #-}
2−module Bytea where
2+module Bytea (testBytea) where
3+
4+import Util (md5)
35
4−import Data.ByteString (ByteString)
5−import Data.Text (Text)
66import Database.PostgreSQL.Simple
77import Test.HUnit
88
9−import qualified Crypto.Hash.MD5 as MD5
109import qualified Data.ByteString as B
11−import qualified Data.ByteString.Base16 as Base16
12−import qualified Data.Text.Encoding as TE
1310
1411testBytea :: Connection -> Test
1512testBytea conn = TestList
@@ -31,6 +28,3 @@ testBytea conn = TestList
3128 assertBool "SQL -> Haskell conversion altered the string" $ bs == r
3229
3330 doubleUp = concatMap (\x -> [x, x])
34−
35−md5 :: ByteString -> Text
36−md5 = TE.decodeUtf8 . Base16.encode . MD5.hash