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

Function TestExtractColumns_FunctionCall

pkg/gosqlx/testing/testing_test.go:612–622  ·  view source on GitHub ↗

Test extractColumnsFromFunctionCall

(t *testing.T)

Source from the content-addressed store, hash-verified

610
611// Test extractColumnsFromFunctionCall
612func TestExtractColumns_FunctionCall(t *testing.T) {
613 sql := "SELECT COUNT(id), MAX(salary) FROM employees"
614 astNode := RequireParse(t, sql)
615
616 columns := extractColumns(astNode)
617
618 // Should extract column names from function arguments
619 if len(columns) != 2 {
620 t.Errorf("Expected 2 columns from function calls, got %d: %v", len(columns), columns)
621 }
622}
623
624// Test extractColumnsFromBinaryExpression
625func TestExtractColumns_QualifiedColumn(t *testing.T) {

Callers

nothing calls this directly

Calls 3

RequireParseFunction · 0.85
extractColumnsFunction · 0.70
ErrorfMethod · 0.65

Tested by

no test coverage detected