...

Source file src/go.einride.tech/aip/reflect/aipreflect/strcase_test.go

Documentation: go.einride.tech/aip/reflect/aipreflect

     1  package aipreflect
     2  
     3  import (
     4  	"testing"
     5  
     6  	"gotest.tools/v3/assert"
     7  )
     8  
     9  func Test_initialUpperCase(t *testing.T) {
    10  	t.Parallel()
    11  	for _, tt := range []struct {
    12  		s        string
    13  		expected string
    14  	}{
    15  		{s: "", expected: ""},
    16  		{s: "a", expected: "A"},
    17  		{s: "aaa", expected: "Aaa"},
    18  	} {
    19  		tt := tt
    20  		t.Run(tt.s, func(t *testing.T) {
    21  			t.Parallel()
    22  			assert.Equal(t, tt.expected, initialUpperCase(tt.s))
    23  		})
    24  	}
    25  }
    26  

View as plain text