| 1234567891011121314151617181920212223242526272829303132333435363738394041 | package platform_testimport (	"testing"	. "v2ray.com/core/common/platform"	. "v2ray.com/ext/assert")func TestNormalizeEnvName(t *testing.T) {	assert := With(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(NormalizeEnvName(test.input), Equals, test.output)	}}func TestEnvFlag(t *testing.T) {	assert := With(t)	assert(EnvFlag{		Name: "xxxxx.y",	}.GetValueAsInt(10), Equals, 10)}
 |