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

Function parseTokensHelper

pkg/sql/parser/coverage_improvement_test.go:42–52  ·  view source on GitHub ↗

parseTokensHelper parses manually-constructed tokens, returning the AST tree.

(t *testing.T, tokens []token.Token)

Source from the content-addressed store, hash-verified

40
41// parseTokensHelper parses manually-constructed tokens, returning the AST tree.
42func parseTokensHelper(t *testing.T, tokens []token.Token) *ast.AST {
43 t.Helper()
44 p := NewParser()
45 defer p.Release()
46
47 tree, err := p.Parse(tokens)
48 if err != nil {
49 t.Fatalf("Failed to parse tokens: %v", err)
50 }
51 return tree
52}
53
54// TestParsePartitionDefinition targets parsePartitionDefinition (26.5% coverage)
55func TestParsePartitionDefinition(t *testing.T) {

Callers 3

TestParseAlterRoleFunction · 0.85
TestParseAlterPolicyFunction · 0.85

Calls 5

ReleaseMethod · 0.95
ParseMethod · 0.95
NewParserFunction · 0.70
HelperMethod · 0.65
FatalfMethod · 0.65

Tested by

no test coverage detected