jjzjj

mockReadCloser

全部标签

unit-testing - 使 ioutil.ReadAll(response.Body) 在 golang 中抛出错误

出于某种原因,我似乎无法获取ioutil.ReadAll(res.Body),其中res是*http.Response由res,err:=hc.Do(redirectRequest)返回(对于hchttp.Client,redirectRequest*http.Request)。到目前为止的测试策略任何时候我在SUT中看到hc.Do或http.Request,我的直觉是启动一个假服务器并指向适当的申请说明。这样的服务器,对于这个测试,看起来像这样:badServer:=httptest.NewServer(http.HandlerFunc(func(whttp.ResponseWrit