模拟
Mocks 是一个帮助测试网络应用程序的小包。
模拟网络连接
要模拟net.Conn接口, github.com/gbbr/mocks导入您的包并使用配置的 Conn 结构,例如:
var mockConn net. Conn
mockConn = & mocks. Conn {
// Local address
LAddr : "127.0.0.1:888" ,
LNet : "tcp" ,
// Remote address
RAddr : "10.18.20.21:123" ,
RNet : "udp" ,
}
fmt . Println ( mockConn . LocalAddr (). String ()) // prints "127.0.0.1:888"
fmt . Println ( mockConn . RemoteAddr (). String
2021-07-10 12:03:52
4KB
Go
1