MCPcopy Create free account
hub / github.com/DeAI-Artist/Linkis / TestNetAddress_String

Function TestNetAddress_String

p2p/netaddress_test.go:12–32  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestNetAddress_String(t *testing.T) {
13 tcpAddr, err := net.ResolveTCPAddr("tcp", "127.0.0.1:8080")
14 require.Nil(t, err)
15
16 netAddr := NewNetAddress("deadbeefdeadbeefdeadbeefdeadbeefdeadbeef", tcpAddr)
17
18 var wg sync.WaitGroup
19
20 for i := 0; i < 10; i++ {
21 wg.Add(1)
22 go func() {
23 defer wg.Done()
24 _ = netAddr.String()
25 }()
26 }
27
28 wg.Wait()
29
30 s := netAddr.String()
31 require.Equal(t, "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef@127.0.0.1:8080", s)
32}
33
34func TestNewNetAddress(t *testing.T) {
35 tcpAddr, err := net.ResolveTCPAddr("tcp", "127.0.0.1:8080")

Callers

nothing calls this directly

Calls 6

StringMethod · 0.95
NewNetAddressFunction · 0.85
DoneMethod · 0.65
WaitMethod · 0.65
EqualMethod · 0.65
AddMethod · 0.45

Tested by

no test coverage detected