Documentation
¶
Index ¶
- func Mock() (*httptest.Server, chan HandledRequest, func())
- func MockService(urlKey, urlSuffix string, handler func(w http.ResponseWriter, r *http.Request)) *httptest.Server
- type ConfigItem
- type HandledRequest
- type Metrics
- type MockResp
- type MockServiceConfig
- func (m *MockServiceConfig) HandledRequestsCount() int
- func (m *MockServiceConfig) SetConfigs(configSlice ...ConfigItem) *MockServiceConfig
- func (m *MockServiceConfig) SetURLKey(key string) *MockServiceConfig
- func (m *MockServiceConfig) SetURLSuffix(suffix string) *MockServiceConfig
- func (m *MockServiceConfig) StartServer() *httptest.Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Mock ¶
func Mock() (*httptest.Server, chan HandledRequest, func())
func MockService ¶
Types ¶
type ConfigItem ¶
type HandledRequest ¶
type HandledRequest struct {
W http.ResponseWriter
R *http.Request
B []byte
}
type MockServiceConfig ¶
type MockServiceConfig struct {
// contains filtered or unexported fields
}
func NewMockServiceConfig ¶
func NewMockServiceConfig() *MockServiceConfig
func (*MockServiceConfig) HandledRequestsCount ¶
func (m *MockServiceConfig) HandledRequestsCount() int
func (*MockServiceConfig) SetConfigs ¶
func (m *MockServiceConfig) SetConfigs(configSlice ...ConfigItem) *MockServiceConfig
func (*MockServiceConfig) SetURLKey ¶
func (m *MockServiceConfig) SetURLKey(key string) *MockServiceConfig
func (*MockServiceConfig) SetURLSuffix ¶
func (m *MockServiceConfig) SetURLSuffix(suffix string) *MockServiceConfig
func (*MockServiceConfig) StartServer ¶
func (m *MockServiceConfig) StartServer() *httptest.Server
Click to show internal directories.
Click to hide internal directories.