package platform_test import ( "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) }