MCPcopy Create free account
hub / github.com/gogs/gogs / TestToUpperFirst

Function TestToUpperFirst

internal/strutil/strutil_test.go:9–39  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestToUpperFirst(t *testing.T) {
10 tests := []struct {
11 name string
12 s string
13 expStr string
14 }{
15 {
16 name: "empty string",
17 },
18 {
19 name: "first letter is a digit",
20 s: "123 let's go",
21 expStr: "123 let's go",
22 },
23 {
24 name: "lower to upper",
25 s: "this is a sentence",
26 expStr: "This is a sentence",
27 },
28 {
29 name: "already in upper case",
30 s: "Let's go",
31 expStr: "Let's go",
32 },
33 }
34 for _, test := range tests {
35 t.Run(test.name, func(t *testing.T) {
36 assert.Equal(t, test.expStr, ToUpperFirst(test.s))
37 })
38 }
39}
40
41func TestRandomChars(t *testing.T) {
42 cache := make(map[string]bool)

Callers

nothing calls this directly

Calls 1

ToUpperFirstFunction · 0.85

Tested by

no test coverage detected