advent-of-code/2023/haskell/test/Main.hs
2023-11-28 22:21:26 +01:00

25 lines
480 B
Haskell

module Main (main) where
import Test.HUnit
import qualified System.Exit as Exit
import qualified Day02
day01 :: Test
day01 = TestCase $ assertEqual "should return 1" 1 (Day02.xyz 0)
day02 :: Test
day02 = TestCase $ assertEqual "should return 0" 0 (Day02.xyz 0)
tests :: Test
tests = TestList
[ TestLabel "day 1" day01
, TestLabel "assda" day02
]
main :: IO ()
main = do
result <- runTestTT tests
if failures result > 0 then Exit.exitFailure else Exit.exitSuccess