MCPcopy Create free account
hub / github.com/ajitpratap0/GoSQLX / TestParseTopClause_Basic

Function TestParseTopClause_Basic

pkg/sql/parser/select_helpers_test.go:132–146  ·  view source on GitHub ↗

----------------------------------------------------------------------------- parseTopClause ----------------------------------------------------------------------------- TestParseTopClause_Basic checks a simple TOP n clause (SQL Server dialect).

(t *testing.T)

Source from the content-addressed store, hash-verified

130
131// TestParseTopClause_Basic checks a simple TOP n clause (SQL Server dialect).
132func TestParseTopClause_Basic(t *testing.T) {
133 stmt := parseSQLWithDialect(t,
134 "SELECT TOP 10 id, name FROM users",
135 keywords.DialectSQLServer,
136 )
137 if stmt.Top == nil {
138 t.Fatal("expected non-nil TopClause")
139 }
140 if stmt.Top.IsPercent {
141 t.Error("IsPercent should be false")
142 }
143 if stmt.Top.WithTies {
144 t.Error("WithTies should be false")
145 }
146}
147
148// TestParseTopClause_Percent checks TOP n PERCENT.
149func TestParseTopClause_Percent(t *testing.T) {

Callers

nothing calls this directly

Calls 2

parseSQLWithDialectFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected