parser_test.go 281 B

123456789101112131415161718
  1. package parser
  2. import (
  3. "testing"
  4. )
  5. func checkParserErrors(t *testing.T, p *Parser) {
  6. errors := p.Errors()
  7. if len(errors) == 0 {
  8. return;
  9. }
  10. t.Errorf("parser has %d errors", len(errors))
  11. for _, msg := range errors {
  12. t.Errorf("parser error: %q", msg)
  13. }
  14. t.FailNow()
  15. }