@@ -254,14 +254,11 @@ func TestLookupGmailTXT(t *testing.T) {
254
254
}
255
255
}
256
256
257
- var lookupGooglePublicDNSAddrTests = []struct {
258
- addr , name string
259
- }{
260
- {"8.8.8.8" , ".google.com." },
261
- {"8.8.4.4" , ".google.com." },
262
-
263
- {"2001:4860:4860::8888" , ".google.com." },
264
- {"2001:4860:4860::8844" , ".google.com." },
257
+ var lookupGooglePublicDNSAddrTests = []string {
258
+ "8.8.8.8" ,
259
+ "8.8.4.4" ,
260
+ "2001:4860:4860::8888" ,
261
+ "2001:4860:4860::8844" ,
265
262
}
266
263
267
264
func TestLookupGooglePublicDNSAddr (t * testing.T ) {
@@ -273,17 +270,17 @@ func TestLookupGooglePublicDNSAddr(t *testing.T) {
273
270
274
271
defer dnsWaitGroup .Wait ()
275
272
276
- for _ , tt := range lookupGooglePublicDNSAddrTests {
277
- names , err := LookupAddr (tt . addr )
273
+ for _ , ip := range lookupGooglePublicDNSAddrTests {
274
+ names , err := LookupAddr (ip )
278
275
if err != nil {
279
276
t .Fatal (err )
280
277
}
281
278
if len (names ) == 0 {
282
279
t .Error ("got no record" )
283
280
}
284
281
for _ , name := range names {
285
- if ! strings .HasSuffix (name , tt . name ) {
286
- t .Errorf ("got %s ; want a record containing %s" , name , tt . name )
282
+ if ! strings .HasSuffix (name , ".google.com." ) && ! strings . HasSuffix ( name , ".google." ) {
283
+ t .Errorf ("got %q ; want a record ending in .google.com. or .google." , name )
287
284
}
288
285
}
289
286
}
@@ -659,8 +656,8 @@ func testDots(t *testing.T, mode string) {
659
656
t .Errorf ("LookupAddr(8.8.8.8): %v (mode=%v)" , err , mode )
660
657
} else {
661
658
for _ , name := range names {
662
- if ! strings .HasSuffix (name , ".google.com." ) {
663
- t .Errorf ("LookupAddr(8.8.8.8) = %v, want names ending in .google.com. with trailing dot (mode=%v)" , names , mode )
659
+ if ! strings .HasSuffix (name , ".google.com." ) && ! strings . HasSuffix ( name , ".google." ) {
660
+ t .Errorf ("LookupAddr(8.8.8.8) = %v, want names ending in .google.com or .google with trailing dot (mode=%v)" , names , mode )
664
661
break
665
662
}
666
663
}
0 commit comments