...

Source file src/github.com/alibabacloud-go/endpoint-util/service/service_test.go

Documentation: github.com/alibabacloud-go/endpoint-util/service

     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