Atlas › Test

common_id

Exact test identity: go.temporal.io/server/cmd/tools/codegen/TestSnakeCaseToPascalCase/common_id

Package
go.temporal.io/server/cmd/tools/codegen
Suite / test hierarchy
TestSnakeCaseToPascalCase/common_id
Test
common_id
Introduced at
helpers.go ×2 Frontier kind: Joint frontier
Covered ranges
2
Covered lines
8
Covered files
1

Co-introduced tests

11 other tests enter at the same concept.

Covered source

Expand a file to inspect source; the > gutter marks covered lines.

go.temporal.io/server/cmd/tools/codegen/helpers.go 8 covered LOC · 2 ranges

Open complete file

81 }
82
83 > func SnakeCaseToPascalCase(s string) string { helpers.go
84 > var b strings.Builder
85 > // Capitalize the first letter of each word split by underscore
86 > for word := range strings.SplitSeq(s, "_") {
87 > // Convert first rune to upper and the rest to lower case
88 > b.WriteString(cases.Title(language.AmericanEnglish).String(strings.ToLower(word)))
89 > }
90 // Join them back into a single string
91 > return b.String() helpers.go
92 }
93