| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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)
- }
|