Skip to content

Commit d176203

Browse files
committed
improve test cases for IsIPLoopback
1 parent 9d1c543 commit d176203

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

net_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,18 @@ func TestIPLoopback(t *testing.T) {
314314
t.Error("IsIPLoopback failed (IP4Loopback)")
315315
}
316316

317+
if !IsIPLoopback(newMultiaddr(t, "/ip4/127.1.80.9")) {
318+
t.Error("IsIPLoopback failed (/ip4/127.1.80.9)")
319+
}
320+
321+
if IsIPLoopback(newMultiaddr(t, "/ip4/112.123.11.1")) {
322+
t.Error("IsIPLoopback false positive (/ip4/112.123.11.1)")
323+
}
324+
325+
if IsIPLoopback(newMultiaddr(t, "/ip4/192.168.0.1/ip6/::1")) {
326+
t.Error("IsIPLoopback false positive (/ip4/192.168.0.1/ip6/::1)")
327+
}
328+
317329
if !IsIPLoopback(IP6Loopback) {
318330
t.Error("IsIPLoopback failed (IP6Loopback)")
319331
}

0 commit comments

Comments
 (0)