mockclient

package
v1.7.0-integrations Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// GetDoFunc - mock client's `Do` func
	GetDoFunc func(req *http.Request) (*http.Response, error)
	// CheckConnection - mock client's `CheckConnection` func
	CheckConnection func() error
	// GetDescriptions - mock client's `RequestDescriptions` func
	GetDescriptions func(descriptionIDs []string) (map[string]model.Descriptions, error)
	// CheckVersion mock client's `CheckLatestVersion` func
	CheckVersion func(version string) (genModel.Version, error)
)

Functions

This section is empty.

Types

type MockHTTPClient

type MockHTTPClient struct {
	DoFunc func(req *http.Request) (*http.Response, error)
}

MockHTTPClient - the mock http client

func (*MockHTTPClient) Do

func (m *MockHTTPClient) Do(req *http.Request) (*http.Response, error)

Do - mock clients do function

type MockRequestBody

type MockRequestBody struct {
	Descriptions []string `json:"descriptions"`
}

MockRequestBody - mock request body

type MockResponseBody

type MockResponseBody struct {
	Descriptions map[string]string `json:"descriptions"`
}

MockResponseBody - mock response body

type MockTelemetryClient

type MockTelemetryClient struct {
	RequestUpdateTelemetryFunc func(descriptionIDs []string) (map[string]model.Descriptions, error)
}

MockTelemetryClient - the mock telemetry client

func (*MockTelemetryClient) CheckConnection

func (m *MockTelemetryClient) CheckConnection() error

CheckConnection - mock telemetry client check connection function

func (*MockTelemetryClient) CheckLatestVersion

func (m *MockTelemetryClient) CheckLatestVersion(version string) (genModel.Version, error)

CheckLatestVersion - mock client request version function

func (*MockTelemetryClient) RequestUpdateTelemetry

func (m *MockTelemetryClient) RequestUpdateTelemetry(descriptionIDs []string) (map[string]model.Descriptions, error)

RequestDescriptions - mock telemetry client request telemetry function

Jump to

Keyboard shortcuts

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