(t *testing.T, sql string, tt []TokenType)
| 263 | } |
| 264 | |
| 265 | func verifyTokenTypes(t *testing.T, sql string, tt []TokenType) { |
| 266 | l := NewSqlLexer(sql) |
| 267 | u.Debug(sql) |
| 268 | for _, tokenType := range tt { |
| 269 | tok := l.NextToken() |
| 270 | //u.Infof("%#v expects:%v", tok, tokenType) |
| 271 | assert.Equal(t, tok.T, tokenType, "want='%v' has %v ", tokenType, tok.T) |
| 272 | } |
| 273 | } |
| 274 | |
| 275 | func lexTokens(sql string) []Token { |
| 276 | tokens := make([]Token, 0) |
no test coverage detected