wiremock

package
v0.0.0-...-a49e392 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client WireMock client instance

func NewWireMockClient

func NewWireMockClient(host string, port uint) *Client

NewWireMockClient generates a new WireMock client instance

func (*Client) Mappings

func (w *Client) Mappings() (Mapping, error)

Mappings get all mappings defined on WireMock

type Mapping

type Mapping struct {
	Mappings []Mappings `json:"mappings"`
	Meta     struct {
		Total uint `json:"total"`
	} `json:"meta"`
}

Mapping Main mapping data

type Mappings

type Mappings struct {
	ID                    string            `json:"id"`
	UUID                  string            `json:"uuid,omitempty"`
	Name                  string            `json:"name,omitempty"`
	Request               wRequest          `json:"request"`
	Response              wResponse         `json:"response"`
	Persistent            bool              `json:"persistent,omitempty"`
	Priority              uint              `json:"priority,omitempty"`
	ScenarioName          string            `json:"scenarioName,omitempty"`
	RequiredScenarioState string            `json:"requiredScenarioState,omitempty"`
	NewScenarioState      string            `json:"newScenarioState,omitempty"`
	PostServeActions      map[string]string `json:"postServeActions,omitempty"`
	Metadata              map[string]string `json:"metadata,omitempty"`
}

Mappings hold mappings configured on WireMock

Jump to

Keyboard shortcuts

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