@@ -50,38 +50,38 @@ func TestParseTarget(t *testing.T) {
50
50
}{
51
51
{
52
52
msg : "Single IPv4" ,
53
- target : resolver.Target {Endpoint : "1.2.3.4:1234" , URL : url.URL {Path : "/1.2.3.4:1234" }},
53
+ target : resolver.Target {URL : url.URL {Path : "/1.2.3.4:1234" }},
54
54
addrsWant : []resolver.Address {{Addr : "1.2.3.4:1234" }},
55
55
},
56
56
{
57
57
msg : "Single IPv4, leading slash" ,
58
- target : resolver.Target {Endpoint : "1.2.3.4:1234" , URL : url.URL {Path : "/1.2.3.4:1234" }},
58
+ target : resolver.Target {URL : url.URL {Path : "/1.2.3.4:1234" }},
59
59
addrsWant : []resolver.Address {{Addr : "1.2.3.4:1234" }},
60
60
},
61
61
{
62
62
msg : "Single IPv6" ,
63
- target : resolver.Target {Endpoint : "[2607:f8b0:400a:801::1001]:9000" , URL : url.URL {Path : "/[2607:f8b0:400a:801::1001]:9000" }},
63
+ target : resolver.Target {URL : url.URL {Path : "/[2607:f8b0:400a:801::1001]:9000" }},
64
64
addrsWant : []resolver.Address {{Addr : "[2607:f8b0:400a:801::1001]:9000" }},
65
65
},
66
66
{
67
67
msg : "Multiple IPv4s" ,
68
- target : resolver.Target {Endpoint : "1.2.3.4:1234/5.6.7.8:1234" , URL : url.URL {Path : "/1.2.3.4:1234/5.6.7.8:1234" }},
68
+ target : resolver.Target {URL : url.URL {Path : "/1.2.3.4:1234/5.6.7.8:1234" }},
69
69
addrsWant : []resolver.Address {
70
70
{Addr : "1.2.3.4:1234" },
71
71
{Addr : "5.6.7.8:1234" },
72
72
},
73
73
},
74
74
{
75
75
msg : "Multiple IPv4s, double slash" ,
76
- target : resolver.Target {Endpoint : "1.2.3.4:1234//5.6.7.8:1234" , URL : url.URL {Path : "/1.2.3.4:1234/5.6.7.8:1234" }},
76
+ target : resolver.Target {URL : url.URL {Path : "/1.2.3.4:1234/5.6.7.8:1234" }},
77
77
addrsWant : []resolver.Address {
78
78
{Addr : "1.2.3.4:1234" },
79
79
{Addr : "5.6.7.8:1234" },
80
80
},
81
81
},
82
82
{
83
83
msg : "Mixed IPv6 and IPv4" ,
84
- target : resolver.Target {Endpoint : "[2607:f8b0:400a:801::1001]:9000/[2607:f8b0:400a:801::1002]:2345/127.0.0.1:4567" , URL : url.URL {Path : "/[2607:f8b0:400a:801::1001]:9000/[2607:f8b0:400a:801::1002]:2345/127.0.0.1:4567" }},
84
+ target : resolver.Target {URL : url.URL {Path : "/[2607:f8b0:400a:801::1001]:9000/[2607:f8b0:400a:801::1002]:2345/127.0.0.1:4567" }},
85
85
addrsWant : []resolver.Address {
86
86
{Addr : "[2607:f8b0:400a:801::1001]:9000" },
87
87
{Addr : "[2607:f8b0:400a:801::1002]:2345" },
@@ -90,12 +90,12 @@ func TestParseTarget(t *testing.T) {
90
90
},
91
91
{
92
92
msg : "Empty target" ,
93
- target : resolver.Target {Endpoint : "" , URL : url.URL {Path : "/" }},
93
+ target : resolver.Target {URL : url.URL {Path : "/" }},
94
94
errWant : errMissingAddr .Error (),
95
95
},
96
96
{
97
97
msg : "Localhost" ,
98
- target : resolver.Target {Endpoint : "localhost:1000" , URL : url.URL {Path : "/localhost:1000" }},
98
+ target : resolver.Target {URL : url.URL {Path : "/localhost:1000" }},
99
99
addrsWant : []resolver.Address {
100
100
{Addr : "localhost:1000" },
101
101
},
@@ -123,12 +123,12 @@ func TestBuild(t *testing.T) {
123
123
}{
124
124
{
125
125
msg : "IPv6" ,
126
- target : resolver.Target {Endpoint : "[2001:db8::1]:http" , URL : url.URL {Path : "/[2001:db8::1]:http" }},
126
+ target : resolver.Target {URL : url.URL {Path : "/[2001:db8::1]:http" }},
127
127
watAddress : []resolver.Address {{Addr : "[2001:db8::1]:http" }},
128
128
},
129
129
{
130
130
msg : "Empty target" ,
131
- target : resolver.Target {Endpoint : "" , URL : url.URL {Path : "/" }},
131
+ target : resolver.Target {URL : url.URL {Path : "/" }},
132
132
wantErr : errMissingAddr .Error (),
133
133
},
134
134
}
@@ -156,12 +156,12 @@ func TestClientConnectionIntegration(t *testing.T) {
156
156
b := NewBuilder ()
157
157
158
158
cc := & testClientConn {}
159
- _ , err := b .Build (resolver.Target {Endpoint : dest , URL : url.URL {Path : dest }}, cc , resolver.BuildOptions {})
159
+ _ , err := b .Build (resolver.Target {URL : url.URL {Path : dest }}, cc , resolver.BuildOptions {})
160
160
assert .ElementsMatch (t , cc .State .Addresses , wantAddr , "Client connection received the wrong list of addresses" )
161
161
require .NoError (t , err , "unexpected error building the resolver" )
162
162
163
163
cc .failUpdate = true
164
- _ , err = b .Build (resolver.Target {Endpoint : dest , URL : url.URL {Path : dest }}, cc , resolver.BuildOptions {})
164
+ _ , err = b .Build (resolver.Target {URL : url.URL {Path : dest }}, cc , resolver.BuildOptions {})
165
165
require .Error (t , err )
166
166
167
167
}
0 commit comments