MCPcopy
hub / github.com/CodisLabs/codis / TestReplaceUnspecifiedIP

Function TestReplaceUnspecifiedIP

pkg/utils/resolver_test.go:39–61  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

37}
38
39func TestReplaceUnspecifiedIP(t *testing.T) {
40 Hostname = "guest"
41 HostIPs, InterfaceIPs = nil, nil
42
43 _, err1 := ReplaceUnspecifiedIP("tcp", "0.0.0.0:1000", "")
44 assert.Must(err1 != nil)
45 _, err2 := ReplaceUnspecifiedIP("tcp", "1.1.1.1:0", "")
46 assert.Must(err2 != nil)
47
48 addr3, err3 := ReplaceUnspecifiedIP("tcp", "0.0.0.0:1000", "127.0.0.1:2000")
49 assert.MustNoError(err3)
50 assert.Must(addr3 == "127.0.0.1:2000")
51
52 InterfaceIPs = []string{"ip0"}
53 addr4, err4 := ReplaceUnspecifiedIP("tcp", "0.0.0.0:1000", "")
54 assert.MustNoError(err4)
55 assert.Must(addr4 == "ip0:1000")
56
57 HostIPs = []string{"ip1"}
58 addr5, err5 := ReplaceUnspecifiedIP("tcp", "0.0.0.0:1000", "")
59 assert.MustNoError(err5)
60 assert.Must(addr5 == Hostname+":1000")
61}

Callers

nothing calls this directly

Calls 1

ReplaceUnspecifiedIPFunction · 0.85

Tested by

no test coverage detected