...
1 package service
2
3 import (
4 "testing"
5
6 "github.com/alibabacloud-go/tea/tea"
7 "github.com/alibabacloud-go/tea/utils"
8 )
9
10 func Test_GetEndpointRules(t *testing.T) {
11 endpoint, err := GetEndpointRules(tea.String("ecs"), tea.String(""), tea.String("regional"), tea.String(""), tea.String(""))
12 utils.AssertEqual(t, "", tea.StringValue(endpoint))
13 utils.AssertEqual(t, "RegionId is empty, please set a valid RegionId", err.Error())
14
15 endpoint, err = GetEndpointRules(tea.String("ecs"), tea.String("cn-hangzhou"), tea.String("regional"), tea.String(""), tea.String(""))
16 utils.AssertNil(t, err)
17 utils.AssertEqual(t, "ecs.cn-hangzhou.aliyuncs.com", tea.StringValue(endpoint))
18
19 endpoint, err = GetEndpointRules(tea.String("ecs"), tea.String("cn-hangzhou"), tea.String("central"), tea.String("intl"), tea.String("test"))
20 utils.AssertNil(t, err)
21 utils.AssertEqual(t, "ecs-test-intl.aliyuncs.com", tea.StringValue(endpoint))
22 }
23
View as plain text