Files
chaisql/internal/sql/parser/parser_fuzz_test.go
Asdine El Hrychy 74603aa55e Add bench command
2021-09-02 18:39:43 +04:00

19 lines
274 B
Go

//go:build go1.18
// +build go1.18
package parser
import (
"testing"
)
func FuzzParseQuery(f *testing.F) {
f.Fuzz(func(t *testing.T, s string) {
// Fuzz ParseQuery for panics.
q, err := ParseQuery(s)
if err != nil || len(q.Statements) < 1 {
t.Skip()
}
})
}