Documentation ¶
Index ¶
- type DefaultHTTPResponse
- type DefaultResponseWriter
- type HTTPClient
- type HTTPResponse
- type HTTPTestServer
- type NativeHTTPClient
- func (st *NativeHTTPClient) AddHeader(key string, value string)
- func (st *NativeHTTPClient) Do() (HTTPResponse, error)
- func (st *NativeHTTPClient) NewTestServer(fn func(ResponseWriter, Request)) HTTPTestServer
- func (st *NativeHTTPClient) Reset()
- func (st *NativeHTTPClient) SetMethod(method string)
- func (st *NativeHTTPClient) SetPayload(payload string)
- func (st *NativeHTTPClient) SetURL(url string)
- type NativeHTTPTestServer
- type Request
- type ResponseWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultHTTPResponse ¶
type DefaultHTTPResponse struct {
// contains filtered or unexported fields
}
func NewDefaultHTTPResponse ¶
func (*DefaultHTTPResponse) GetBody ¶
func (st *DefaultHTTPResponse) GetBody() string
func (*DefaultHTTPResponse) GetHeaders ¶
func (st *DefaultHTTPResponse) GetHeaders() map[string][]string
func (*DefaultHTTPResponse) GetStatus ¶
func (st *DefaultHTTPResponse) GetStatus() string
func (*DefaultHTTPResponse) GetStatusCode ¶
func (st *DefaultHTTPResponse) GetStatusCode() int
type DefaultResponseWriter ¶
type DefaultResponseWriter struct {
// contains filtered or unexported fields
}
func NewDefaultResponseWriter ¶
func NewDefaultResponseWriter(w http.ResponseWriter) *DefaultResponseWriter
func (*DefaultResponseWriter) AddHeader ¶
func (st *DefaultResponseWriter) AddHeader(key string, value string)
func (*DefaultResponseWriter) Print ¶
func (st *DefaultResponseWriter) Print(message string)
func (*DefaultResponseWriter) Printf ¶
func (st *DefaultResponseWriter) Printf(format string, a ...interface{})
func (*DefaultResponseWriter) SetStatusCode ¶
func (st *DefaultResponseWriter) SetStatusCode(statusCode int)
type HTTPClient ¶
type HTTPClient interface { SetMethod(string) SetURL(string) SetPayload(string) AddHeader(key string, value string) Do() (HTTPResponse, error) Reset() NewTestServer(func(ResponseWriter, Request)) HTTPTestServer }
func NewNativeHTTPClient ¶
func NewNativeHTTPClient() HTTPClient
type HTTPResponse ¶
type HTTPTestServer ¶
type HTTPTestServer interface { GetURL() string Close() }
type NativeHTTPClient ¶
type NativeHTTPClient struct {
// contains filtered or unexported fields
}
func (*NativeHTTPClient) AddHeader ¶
func (st *NativeHTTPClient) AddHeader(key string, value string)
func (*NativeHTTPClient) Do ¶
func (st *NativeHTTPClient) Do() (HTTPResponse, error)
func (*NativeHTTPClient) NewTestServer ¶
func (st *NativeHTTPClient) NewTestServer(fn func(ResponseWriter, Request)) HTTPTestServer
func (*NativeHTTPClient) Reset ¶
func (st *NativeHTTPClient) Reset()
func (*NativeHTTPClient) SetMethod ¶
func (st *NativeHTTPClient) SetMethod(method string)
func (*NativeHTTPClient) SetPayload ¶
func (st *NativeHTTPClient) SetPayload(payload string)
func (*NativeHTTPClient) SetURL ¶
func (st *NativeHTTPClient) SetURL(url string)
type NativeHTTPTestServer ¶
type NativeHTTPTestServer struct {
// contains filtered or unexported fields
}
func NewNativeHTTPTestServer ¶
func NewNativeHTTPTestServer(testServer *httptest.Server) *NativeHTTPTestServer
func (*NativeHTTPTestServer) Close ¶
func (st *NativeHTTPTestServer) Close()
func (*NativeHTTPTestServer) GetURL ¶
func (st *NativeHTTPTestServer) GetURL() string
Click to show internal directories.
Click to hide internal directories.