我有以下测试:
package api_app
func (api *ApiResource) TestAuthenticate(t *testing.T) {
httpReq, _ := http.NewRequest("POST", "/login", nil)
req := restful.NewRequest(httpReq)
recorder := new(httptest.ResponseRecorder)
resp := restful.NewResponse(recorder)
api.Authenticate(req, resp)
if recorder.Code!= 404 {
t.Logf("Missing or wrong status code:%d", recorder.Code)
}
}
我想测试这个功能,但是当我这样做的时候
go test api_app -v
测试从来没有这样。我明白那是因为我有这个功能的接收器。
有什么方法可以测试这个东西吗?
慕姐8265434
相关分类