(t *testing.T, suite []errorHandlingTestSuite)
| 245 | } |
| 246 | |
| 247 | func runParserErrorHandlingSuite(t *testing.T, suite []errorHandlingTestSuite) { |
| 248 | for i, test := range suite { |
| 249 | errorMsg := getErrorMessage(t, test.input, i) |
| 250 | |
| 251 | if errorMsg != test.expectedError { |
| 252 | t.Fatalf("[%v]Was expecting error: \n\t{%s},\n\tbut it was:\n\t{%s}", i, test.expectedError, errorMsg) |
| 253 | } |
| 254 | } |
| 255 | } |
| 256 | |
| 257 | func getErrorMessage(t *testing.T, input string, testIndex int) string { |
| 258 | lexerInstance := lexer.RunLexer(input) |
no test coverage detected