Skip to content

Instantly share code, notes, and snippets.

@7shi
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 7shi/6e4802af4e2bce6ef169 to your computer and use it in GitHub Desktop.
Save 7shi/6e4802af4e2bce6ef169 to your computer and use it in GitHub Desktop.
module Main where
import Test.HUnit
import System.IO
data Add = Add [Int] deriving Show
eval (Add xs) = sum xs
tests = TestList
[ "eval 1" ~: eval (Add [1, 1]) ~?= 1+1
, "eval 2" ~: eval (Add [2, 3]) ~?= 2+3
]
main = do
runTestText (putTextToHandle stderr False) tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment