mock

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockAPI

type MockAPI struct {
	Title      string            `json:"title,omitempty"`
	HTTPMethod string            `json:"http_method,omitempty"`
	Path       string            `json:"path,omitempty"`
	Headers    map[string]string `json:"headers,omitempty"`
	Responses  []MockAPIResponse `json:"response,omitempty"`
}

type MockAPIResponse

type MockAPIResponse struct {
	IsMock   bool   `json:"is_mock,omitempty"`
	HTTPCode int    `json:"http_code,omitempty"`
	Body     string `json:"body,omitempty"`
}

type MockServer

type MockServer struct {
	// contains filtered or unexported fields
}

func New

func New(addr string) *MockServer

func (*MockServer) InitFiles

func (m *MockServer) InitFiles(dir string) error

func (*MockServer) InitMockApis

func (m *MockServer) InitMockApis(mockApis []MockAPI)

func (*MockServer) Serve

func (s *MockServer) Serve() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL