| 1234567891011121314151617181920212223242526272829303132333435363738394041 | package platform_testimport (	"testing"	. "v2ray.com/core/common/platform"	"v2ray.com/core/testing/assert")func TestNormalizeEnvName(t *testing.T) {	assert := assert.On(t)	cases := []struct {		input  string		output string	}{		{			input:  "a",			output: "A",		},		{			input:  "a.a",			output: "A_A",		},		{			input:  "A.A.B",			output: "A_A_B",		},	}	for _, test := range cases {		assert.String(NormalizeEnvName(test.input)).Equals(test.output)	}}func TestEnvFlag(t *testing.T) {	assert := assert.On(t)	assert.Int(EnvFlag{		Name: "xxxxx.y",	}.GetValueAsInt(10)).Equals(10)}
 |