diff options
author | Juan J. Martinez <jjm@usebox.net> | 2022-08-14 23:41:18 +0100 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2022-08-14 23:41:18 +0100 |
commit | a9c6c592595d1b893e10c5d682146c003f8ec1c1 (patch) | |
tree | 846e52092843643dfa4c42323ef1b027e0956ed8 /test | |
parent | 641de5e4f68385da3b53bfc532c2d6585a6d958d (diff) | |
download | micro-lang-hs-a9c6c592595d1b893e10c5d682146c003f8ec1c1.tar.gz micro-lang-hs-a9c6c592595d1b893e10c5d682146c003f8ec1c1.zip |
Introduced tests
Diffstat (limited to 'test')
-rw-r--r-- | test/Language.hs | 11 | ||||
-rw-r--r-- | test/Main.hs | 8 |
2 files changed, 19 insertions, 0 deletions
diff --git a/test/Language.hs b/test/Language.hs new file mode 100644 index 0000000..9479380 --- /dev/null +++ b/test/Language.hs @@ -0,0 +1,11 @@ +module Language where + +import Compiler +import Lexer (scan) +import Parser (parse) +import Test.HUnit + +testCase = TestCase $ do + assertEqual "placeholder" True True + +language = [testCase] diff --git a/test/Main.hs b/test/Main.hs new file mode 100644 index 0000000..a5d03a3 --- /dev/null +++ b/test/Main.hs @@ -0,0 +1,8 @@ +import Language (language) +import System.Exit +import Test.HUnit + +main :: IO Counts +main = do + counts <- runTestTT $ test language + if errors counts + failures counts == 0 then exitSuccess else exitFailure |