| 123456789101112131415161718192021222324252627282930313233 |
- package endpoints
- import (
- "fmt"
- "github.com/stretchr/testify/assert"
- "testing"
- )
- func TestMappingResolver_GetName(t *testing.T) {
- resolver := &MappingResolver{}
- assert.Equal(t, resolver.GetName(), "mapping resolver")
- }
- func TestMappingResolver_TryResolve(t *testing.T) {
- resolver := &MappingResolver{}
- resolveParam := &ResolveParam{
- RegionId: "cn-hangzhou",
- Product: "ecs",
- }
- endpoint, support, err := resolver.TryResolve(resolveParam)
- assert.Nil(t, err)
- assert.Equal(t, "", endpoint)
- assert.Equal(t, false, support)
- AddEndpointMapping("cn-hangzhou", "Ecs", "unreachable.aliyuncs.com")
- endpoint, support, err = resolver.TryResolve(resolveParam)
- assert.Nil(t, err)
- assert.Equal(t, "unreachable.aliyuncs.com", endpoint)
- assert.Equal(t, true, support)
- fmt.Println("finished")
- }
|