小编Pin*_*ple的帖子

如何在golang中将url注入到httptest.server?

对于句子

resp, err := client.Get(fmt.Sprintf("https://www.xxxxx/day?time=%s", time))
Run Code Online (Sandbox Code Playgroud)

如果我想在单元测试中模拟对此 client.Get() 的响应,我应该使用 httptest.server,但是如何将 url ( https://www.xxxxx/day?time=%s ) 绑定到httptest.server 的 url?这样当我调用 client.Get() 时它可以返回我之前设置的响应。由于某种原因,我不能在这里嘲笑客户。

unit-testing go gomock

7
推荐指数
1
解决办法
6892
查看次数

标签 统计

go ×1

gomock ×1

unit-testing ×1