mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
21 lines
433 B
Go
21 lines
433 B
Go
package balancer
|
|
|
|
import (
|
|
"reflect"
|
|
"testing"
|
|
|
|
"google.golang.org/grpc/resolver"
|
|
)
|
|
|
|
func Test_epsToAddrs(t *testing.T) {
|
|
eps := []string{"https://example.com:2379", "127.0.0.1:2379"}
|
|
exp := []resolver.Address{
|
|
{Addr: "example.com:2379", Type: resolver.Backend},
|
|
{Addr: "127.0.0.1:2379", Type: resolver.Backend},
|
|
}
|
|
rs := epsToAddrs(eps...)
|
|
if !reflect.DeepEqual(rs, exp) {
|
|
t.Fatalf("expected %v, got %v", exp, rs)
|
|
}
|
|
}
|