MCPcopy
hub / github.com/github/gh-ost / TestParseAlterStatement

Function TestParseAlterStatement

go/sql/parser_test.go:19–27  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

17}
18
19func TestParseAlterStatement(t *testing.T) {
20 statement := "add column t int, engine=innodb"
21 parser := NewAlterTableParser()
22 err := parser.ParseAlterStatement(statement)
23 require.NoError(t, err)
24 require.Equal(t, statement, parser.alterStatementOptions)
25 require.False(t, parser.HasNonTrivialRenames())
26 require.False(t, parser.IsAutoIncrementDefined())
27}
28
29func TestParseAlterStatementrivialRename(t *testing.T) {
30 statement := "add column t int, change ts ts timestamp, engine=innodb"

Callers

nothing calls this directly

Calls 4

ParseAlterStatementMethod · 0.95
HasNonTrivialRenamesMethod · 0.95
NewAlterTableParserFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…