cmd/torrentfs/main_test.go | 28 ++++++++++++++++++++++++++++ diff --git a/cmd/torrentfs/main_test.go b/cmd/torrentfs/main_test.go new file mode 100644 index 0000000000000000000000000000000000000000..e4ea512ed575eeabf64890eab8594403c2a060fe --- /dev/null +++ b/cmd/torrentfs/main_test.go @@ -0,0 +1,28 @@ +package main + +import ( + "net" + "testing" +) + +func TestTCPAddrString(t *testing.T) { + ta := &net.TCPAddr{ + IP: net.IPv4(127, 0, 0, 1), + Port: 3000, + } + s := ta.String() + l, err := net.Listen("tcp4", "localhost:3000") + if err != nil { + t.Fatal(err) + } + defer l.Close() + c, err := net.Dial("tcp", l.Addr().String()) + if err != nil { + t.Fatal(err) + } + defer c.Close() + ras := c.RemoteAddr().String() + if ras != s { + t.FailNow() + } +}