MCPcopy Index your code
hub / github.com/bytebase/bytebase / TestFilterEmptyStatements

Function TestFilterEmptyStatements

backend/plugin/parser/base/statement_test.go:19–32  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

17}
18
19func TestFilterEmptyStatements(t *testing.T) {
20 statements := []Statement{
21 {Text: "SELECT 1", Empty: false},
22 {Text: "", Empty: true},
23 {Text: "SELECT 2", Empty: false},
24 {Text: "-- comment", Empty: true},
25 }
26
27 result := FilterEmptyStatements(statements)
28
29 require.Len(t, result, 2)
30 require.Equal(t, "SELECT 1", result[0].Text)
31 require.Equal(t, "SELECT 2", result[1].Text)
32}
33
34func TestExtractASTs(t *testing.T) {
35 ast1 := &testAST{start: &storepb.Position{Line: 1}}

Callers

nothing calls this directly

Calls 3

FilterEmptyStatementsFunction · 0.85
LenMethod · 0.80
EqualMethod · 0.65

Tested by

no test coverage detected