Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( JsonMediaTypePattern = regexp.MustCompile("^application/.*json$") XmlMediaTypePattern = regexp.MustCompile("^application/.*xml$") TextMediaTypePattern = regexp.MustCompile("^text/.*$") )
Functions ¶
This section is empty.
Types ¶
type MockConfig ¶
type MockConfig map[string]*MockResponse
Mapping of Mock ID to MockResponses
func NewMockConfig ¶
func NewMockConfig() *MockConfig
func (MockConfig) AddMockResponse ¶
func (m MockConfig) AddMockResponse(mockID string, resp *MockResponse) error
func (MockConfig) GenerateMockResponse ¶
func (m MockConfig) GenerateMockResponse(op *openapi3.Operation) (*MockResponse, error)
func (MockConfig) GetMockResponse ¶
func (m MockConfig) GetMockResponse(mockID string) *MockResponse
type MockResponse ¶
type MockResponse struct { // 200, 201 StatusCode int // application/json -> []byte // application/xml -> []byte MediaTypeData map[string][]byte }
func NewMockResponse ¶
func NewMockResponse() *MockResponse
Click to show internal directories.
Click to hide internal directories.