TheRealSamuel/LeetCodeProblem
0564
1 2module Main where3import Test.HUnit4 5--Program start6 7--Program end8 9-- Test cases10 11test1 :: Test12test1 = TestCase (assertEqual "for (numberOfArrays [1,-3,4] 1 6)," 2 (numberOfArrays [1,-3,4] 1 6))13 14test2 :: Test15test2 = TestCase (assertEqual "for (numberOfArrays [3,-4,5,1,-2] ( -4) 5)," 4 (numberOfArrays [3,-4,5,1,-2] -4 5))16 17test3 :: Test18test3 = TestCase (assertEqual "for (numberOfArrays [4,-7,2] 3 6)," 0 (numberOfArrays [4,-7,2] 3 6))19 20 21-- Grouping test cases22tests :: Test23tests = TestList [TestLabel "Test1" test1, TestLabel "Test2" test2]24 25-- Running the tests26main :: IO Counts27main = runTestTT tests28 