From c42f4f46fc7071632ac57b3bf1f51caa8ec364f4 Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Tue, 4 Oct 2022 16:51:53 -0400 Subject: [PATCH] Removed excess data in rune test case --- lexer/lexer_test.go | 21 +++++++++++---------- tests/lexer/error/excessDataRune.arf | 2 -- 2 files changed, 11 insertions(+), 12 deletions(-) delete mode 100644 tests/lexer/error/excessDataRune.arf diff --git a/lexer/lexer_test.go b/lexer/lexer_test.go index 71b8126..3241b25 100644 --- a/lexer/lexer_test.go +++ b/lexer/lexer_test.go @@ -81,8 +81,18 @@ func compareErr ( return } - _, err = Tokenize(file) + tokens, err := Tokenize(file) check, isCorrectType := err.(infoerr.Error) + + for index, token := range tokens { + test.Log(index, "\tgot token:", token.Describe()) + } + + if err == nil { + test.Log("no error was recieved, test failed.") + test.Fail() + return + } test.Log("error that was recieved:") test.Log(check) @@ -265,15 +275,6 @@ func TestTokenizeErrUnexpectedSymbol (test *testing.T) { test) } -func TestTokenizeErrExcessDataRune (test *testing.T) { - compareErr ( - "../tests/lexer/error/excessDataRune.arf", - infoerr.ErrorKindError, - "excess data in rune literal", - 1, 1, 7, - test) -} - func TestTokenizeErrUnknownEscape (test *testing.T) { compareErr ( "../tests/lexer/error/unknownEscape.arf", diff --git a/tests/lexer/error/excessDataRune.arf b/tests/lexer/error/excessDataRune.arf deleted file mode 100644 index a0174af..0000000 --- a/tests/lexer/error/excessDataRune.arf +++ /dev/null @@ -1,2 +0,0 @@ -:arf -'aaaaaaa'