go-mock:Go编程语言的模拟框架

时间:2024-05-18 22:54:13
【文件属性】:

文件名称:go-mock:Go编程语言的模拟框架

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-18 22:54:13

Go

模拟 的模拟框架。 阅读在线参考资料,为 地位 用法 假设我们有一个要模拟的接口。 type Client interface { Request(url *url.URL) (int, string, error) } 我们需要创建一个实现该接口的新结构。 但是我们将使用github.com/maraino/go-mock将实际的调用替换为一些特定的结果。 import ( "github.com/maraino/go-mock" "net/url" ) type MyClient struct { mock.Mock } func (c *MyClient) Request(url *url.URL) (int, string, error) { ret := c.Called(url) return ret.Int(0), ret.String(1), ret.Er


【文件预览】:
go-mock-master
----.travis.yml(326B)
----example()
--------simple.go(935B)
----mock.go(16KB)
----LICENSE(1KB)
----mock_test.go(20KB)
----AUTHORS(136B)
----Makefile(172B)
----README.md(6KB)

网友评论