mock

package
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatastoreMock

type DatastoreMock struct {
	// AddFilterDimensionFunc mocks the AddFilterDimension method.
	AddFilterDimensionFunc func(ctx context.Context, s string, dimension model.Dimension) error

	// AddFilterOutputEventFunc mocks the AddFilterOutputEvent method.
	AddFilterOutputEventFunc func(contextMoqParam context.Context, s string, event *model.Event) error

	// CheckerFunc mocks the Checker method.
	CheckerFunc func(contextMoqParam context.Context, checkState *healthcheck.CheckState) error

	// ConnFunc mocks the Conn method.
	ConnFunc func() *mongo.MongoConnection

	// CreateFilterFunc mocks the CreateFilter method.
	CreateFilterFunc func(contextMoqParam context.Context, filter *model.Filter) error

	// CreateFilterOutputFunc mocks the CreateFilterOutput method.
	CreateFilterOutputFunc func(contextMoqParam context.Context, filterOutput *model.FilterOutput) error

	// DeleteFilterDimensionFunc mocks the DeleteFilterDimension method.
	DeleteFilterDimensionFunc func(contextMoqParam context.Context, s1 string, s2 string) (string, error)

	// DeleteFilterDimensionOptionsFunc mocks the DeleteFilterDimensionOptions method.
	DeleteFilterDimensionOptionsFunc func(contextMoqParam context.Context, s1 string, s2 string) (string, error)

	// GetFilterFunc mocks the GetFilter method.
	GetFilterFunc func(contextMoqParam context.Context, s string) (*model.Filter, error)

	// GetFilterDimensionFunc mocks the GetFilterDimension method.
	GetFilterDimensionFunc func(ctx context.Context, fID string, dimName string) (model.Dimension, error)

	// GetFilterDimensionOptionsFunc mocks the GetFilterDimensionOptions method.
	GetFilterDimensionOptionsFunc func(contextMoqParam context.Context, s1 string, s2 string, n1 int, n2 int) ([]string, int, string, error)

	// GetFilterDimensionsFunc mocks the GetFilterDimensions method.
	GetFilterDimensionsFunc func(contextMoqParam context.Context, s string, n1 int, n2 int) ([]model.Dimension, int, error)

	// GetFilterOutputFunc mocks the GetFilterOutput method.
	GetFilterOutputFunc func(contextMoqParam context.Context, s string) (*model.FilterOutput, error)

	// RemoveFilterDimensionOptionFunc mocks the RemoveFilterDimensionOption method.
	RemoveFilterDimensionOptionFunc func(ctx context.Context, filterID string, dimension string, option string, currentETag string) (string, error)

	// UpdateFilterDimensionFunc mocks the UpdateFilterDimension method.
	UpdateFilterDimensionFunc func(ctx context.Context, filterID string, dimensionName string, dimension model.Dimension, currentETag string) (string, error)

	// UpdateFilterOutputFunc mocks the UpdateFilterOutput method.
	UpdateFilterOutputFunc func(contextMoqParam context.Context, filterOutput *model.FilterOutput) error
	// contains filtered or unexported fields
}

DatastoreMock is a mock implementation of service.Datastore.

func TestSomethingThatUsesDatastore(t *testing.T) {

	// make and configure a mocked service.Datastore
	mockedDatastore := &DatastoreMock{
		AddFilterDimensionFunc: func(ctx context.Context, s string, dimension model.Dimension) error {
			panic("mock out the AddFilterDimension method")
		},
		AddFilterOutputEventFunc: func(contextMoqParam context.Context, s string, event *model.Event) error {
			panic("mock out the AddFilterOutputEvent method")
		},
		CheckerFunc: func(contextMoqParam context.Context, checkState *healthcheck.CheckState) error {
			panic("mock out the Checker method")
		},
		ConnFunc: func() *mongo.MongoConnection {
			panic("mock out the Conn method")
		},
		CreateFilterFunc: func(contextMoqParam context.Context, filter *model.Filter) error {
			panic("mock out the CreateFilter method")
		},
		CreateFilterOutputFunc: func(contextMoqParam context.Context, filterOutput *model.FilterOutput) error {
			panic("mock out the CreateFilterOutput method")
		},
		DeleteFilterDimensionFunc: func(contextMoqParam context.Context, s1 string, s2 string) (string, error) {
			panic("mock out the DeleteFilterDimension method")
		},
		DeleteFilterDimensionOptionsFunc: func(contextMoqParam context.Context, s1 string, s2 string) (string, error) {
			panic("mock out the DeleteFilterDimensionOptions method")
		},
		GetFilterFunc: func(contextMoqParam context.Context, s string) (*model.Filter, error) {
			panic("mock out the GetFilter method")
		},
		GetFilterDimensionFunc: func(ctx context.Context, fID string, dimName string) (model.Dimension, error) {
			panic("mock out the GetFilterDimension method")
		},
		GetFilterDimensionOptionsFunc: func(contextMoqParam context.Context, s1 string, s2 string, n1 int, n2 int) ([]string, int, string, error) {
			panic("mock out the GetFilterDimensionOptions method")
		},
		GetFilterDimensionsFunc: func(contextMoqParam context.Context, s string, n1 int, n2 int) ([]model.Dimension, int, error) {
			panic("mock out the GetFilterDimensions method")
		},
		GetFilterOutputFunc: func(contextMoqParam context.Context, s string) (*model.FilterOutput, error) {
			panic("mock out the GetFilterOutput method")
		},
		RemoveFilterDimensionOptionFunc: func(ctx context.Context, filterID string, dimension string, option string, currentETag string) (string, error) {
			panic("mock out the RemoveFilterDimensionOption method")
		},
		UpdateFilterDimensionFunc: func(ctx context.Context, filterID string, dimensionName string, dimension model.Dimension, currentETag string) (string, error) {
			panic("mock out the UpdateFilterDimension method")
		},
		UpdateFilterOutputFunc: func(contextMoqParam context.Context, filterOutput *model.FilterOutput) error {
			panic("mock out the UpdateFilterOutput method")
		},
	}

	// use mockedDatastore in code that requires service.Datastore
	// and then make assertions.

}

func (*DatastoreMock) AddFilterDimension

func (mock *DatastoreMock) AddFilterDimension(ctx context.Context, s string, dimension model.Dimension) error

AddFilterDimension calls AddFilterDimensionFunc.

func (*DatastoreMock) AddFilterDimensionCalls

func (mock *DatastoreMock) AddFilterDimensionCalls() []struct {
	Ctx       context.Context
	S         string
	Dimension model.Dimension
}

AddFilterDimensionCalls gets all the calls that were made to AddFilterDimension. Check the length with:

len(mockedDatastore.AddFilterDimensionCalls())

func (*DatastoreMock) AddFilterOutputEvent added in v1.2.0

func (mock *DatastoreMock) AddFilterOutputEvent(contextMoqParam context.Context, s string, event *model.Event) error

AddFilterOutputEvent calls AddFilterOutputEventFunc.

func (*DatastoreMock) AddFilterOutputEventCalls added in v1.2.0

func (mock *DatastoreMock) AddFilterOutputEventCalls() []struct {
	ContextMoqParam context.Context
	S               string
	Event           *model.Event
}

AddFilterOutputEventCalls gets all the calls that were made to AddFilterOutputEvent. Check the length with:

len(mockedDatastore.AddFilterOutputEventCalls())

func (*DatastoreMock) Checker

func (mock *DatastoreMock) Checker(contextMoqParam context.Context, checkState *healthcheck.CheckState) error

Checker calls CheckerFunc.

func (*DatastoreMock) CheckerCalls

func (mock *DatastoreMock) CheckerCalls() []struct {
	ContextMoqParam context.Context
	CheckState      *healthcheck.CheckState
}

CheckerCalls gets all the calls that were made to Checker. Check the length with:

len(mockedDatastore.CheckerCalls())

func (*DatastoreMock) Conn

func (mock *DatastoreMock) Conn() *mongo.MongoConnection

Conn calls ConnFunc.

func (*DatastoreMock) ConnCalls

func (mock *DatastoreMock) ConnCalls() []struct {
}

ConnCalls gets all the calls that were made to Conn. Check the length with:

len(mockedDatastore.ConnCalls())

func (*DatastoreMock) CreateFilter

func (mock *DatastoreMock) CreateFilter(contextMoqParam context.Context, filter *model.Filter) error

CreateFilter calls CreateFilterFunc.

func (*DatastoreMock) CreateFilterCalls

func (mock *DatastoreMock) CreateFilterCalls() []struct {
	ContextMoqParam context.Context
	Filter          *model.Filter
}

CreateFilterCalls gets all the calls that were made to CreateFilter. Check the length with:

len(mockedDatastore.CreateFilterCalls())

func (*DatastoreMock) CreateFilterOutput

func (mock *DatastoreMock) CreateFilterOutput(contextMoqParam context.Context, filterOutput *model.FilterOutput) error

CreateFilterOutput calls CreateFilterOutputFunc.

func (*DatastoreMock) CreateFilterOutputCalls

func (mock *DatastoreMock) CreateFilterOutputCalls() []struct {
	ContextMoqParam context.Context
	FilterOutput    *model.FilterOutput
}

CreateFilterOutputCalls gets all the calls that were made to CreateFilterOutput. Check the length with:

len(mockedDatastore.CreateFilterOutputCalls())

func (*DatastoreMock) DeleteFilterDimension added in v1.6.0

func (mock *DatastoreMock) DeleteFilterDimension(contextMoqParam context.Context, s1 string, s2 string) (string, error)

DeleteFilterDimension calls DeleteFilterDimensionFunc.

func (*DatastoreMock) DeleteFilterDimensionCalls added in v1.6.0

func (mock *DatastoreMock) DeleteFilterDimensionCalls() []struct {
	ContextMoqParam context.Context
	S1              string
	S2              string
}

DeleteFilterDimensionCalls gets all the calls that were made to DeleteFilterDimension. Check the length with:

len(mockedDatastore.DeleteFilterDimensionCalls())

func (*DatastoreMock) DeleteFilterDimensionOptions added in v1.2.0

func (mock *DatastoreMock) DeleteFilterDimensionOptions(contextMoqParam context.Context, s1 string, s2 string) (string, error)

DeleteFilterDimensionOptions calls DeleteFilterDimensionOptionsFunc.

func (*DatastoreMock) DeleteFilterDimensionOptionsCalls added in v1.2.0

func (mock *DatastoreMock) DeleteFilterDimensionOptionsCalls() []struct {
	ContextMoqParam context.Context
	S1              string
	S2              string
}

DeleteFilterDimensionOptionsCalls gets all the calls that were made to DeleteFilterDimensionOptions. Check the length with:

len(mockedDatastore.DeleteFilterDimensionOptionsCalls())

func (*DatastoreMock) GetFilter

func (mock *DatastoreMock) GetFilter(contextMoqParam context.Context, s string) (*model.Filter, error)

GetFilter calls GetFilterFunc.

func (*DatastoreMock) GetFilterCalls

func (mock *DatastoreMock) GetFilterCalls() []struct {
	ContextMoqParam context.Context
	S               string
}

GetFilterCalls gets all the calls that were made to GetFilter. Check the length with:

len(mockedDatastore.GetFilterCalls())

func (*DatastoreMock) GetFilterDimension added in v1.2.0

func (mock *DatastoreMock) GetFilterDimension(ctx context.Context, fID string, dimName string) (model.Dimension, error)

GetFilterDimension calls GetFilterDimensionFunc.

func (*DatastoreMock) GetFilterDimensionCalls added in v1.2.0

func (mock *DatastoreMock) GetFilterDimensionCalls() []struct {
	Ctx     context.Context
	FID     string
	DimName string
}

GetFilterDimensionCalls gets all the calls that were made to GetFilterDimension. Check the length with:

len(mockedDatastore.GetFilterDimensionCalls())

func (*DatastoreMock) GetFilterDimensionOptions added in v1.2.0

func (mock *DatastoreMock) GetFilterDimensionOptions(contextMoqParam context.Context, s1 string, s2 string, n1 int, n2 int) ([]string, int, string, error)

GetFilterDimensionOptions calls GetFilterDimensionOptionsFunc.

func (*DatastoreMock) GetFilterDimensionOptionsCalls added in v1.2.0

func (mock *DatastoreMock) GetFilterDimensionOptionsCalls() []struct {
	ContextMoqParam context.Context
	S1              string
	S2              string
	N1              int
	N2              int
}

GetFilterDimensionOptionsCalls gets all the calls that were made to GetFilterDimensionOptions. Check the length with:

len(mockedDatastore.GetFilterDimensionOptionsCalls())

func (*DatastoreMock) GetFilterDimensions

func (mock *DatastoreMock) GetFilterDimensions(contextMoqParam context.Context, s string, n1 int, n2 int) ([]model.Dimension, int, error)

GetFilterDimensions calls GetFilterDimensionsFunc.

func (*DatastoreMock) GetFilterDimensionsCalls

func (mock *DatastoreMock) GetFilterDimensionsCalls() []struct {
	ContextMoqParam context.Context
	S               string
	N1              int
	N2              int
}

GetFilterDimensionsCalls gets all the calls that were made to GetFilterDimensions. Check the length with:

len(mockedDatastore.GetFilterDimensionsCalls())

func (*DatastoreMock) GetFilterOutput added in v1.2.0

func (mock *DatastoreMock) GetFilterOutput(contextMoqParam context.Context, s string) (*model.FilterOutput, error)

GetFilterOutput calls GetFilterOutputFunc.

func (*DatastoreMock) GetFilterOutputCalls added in v1.2.0

func (mock *DatastoreMock) GetFilterOutputCalls() []struct {
	ContextMoqParam context.Context
	S               string
}

GetFilterOutputCalls gets all the calls that were made to GetFilterOutput. Check the length with:

len(mockedDatastore.GetFilterOutputCalls())

func (*DatastoreMock) RemoveFilterDimensionOption added in v1.2.0

func (mock *DatastoreMock) RemoveFilterDimensionOption(ctx context.Context, filterID string, dimension string, option string, currentETag string) (string, error)

RemoveFilterDimensionOption calls RemoveFilterDimensionOptionFunc.

func (*DatastoreMock) RemoveFilterDimensionOptionCalls added in v1.2.0

func (mock *DatastoreMock) RemoveFilterDimensionOptionCalls() []struct {
	Ctx         context.Context
	FilterID    string
	Dimension   string
	Option      string
	CurrentETag string
}

RemoveFilterDimensionOptionCalls gets all the calls that were made to RemoveFilterDimensionOption. Check the length with:

len(mockedDatastore.RemoveFilterDimensionOptionCalls())

func (*DatastoreMock) UpdateFilterDimension added in v1.2.0

func (mock *DatastoreMock) UpdateFilterDimension(ctx context.Context, filterID string, dimensionName string, dimension model.Dimension, currentETag string) (string, error)

UpdateFilterDimension calls UpdateFilterDimensionFunc.

func (*DatastoreMock) UpdateFilterDimensionCalls added in v1.2.0

func (mock *DatastoreMock) UpdateFilterDimensionCalls() []struct {
	Ctx           context.Context
	FilterID      string
	DimensionName string
	Dimension     model.Dimension
	CurrentETag   string
}

UpdateFilterDimensionCalls gets all the calls that were made to UpdateFilterDimension. Check the length with:

len(mockedDatastore.UpdateFilterDimensionCalls())

func (*DatastoreMock) UpdateFilterOutput added in v1.2.0

func (mock *DatastoreMock) UpdateFilterOutput(contextMoqParam context.Context, filterOutput *model.FilterOutput) error

UpdateFilterOutput calls UpdateFilterOutputFunc.

func (*DatastoreMock) UpdateFilterOutputCalls added in v1.2.0

func (mock *DatastoreMock) UpdateFilterOutputCalls() []struct {
	ContextMoqParam context.Context
	FilterOutput    *model.FilterOutput
}

UpdateFilterOutputCalls gets all the calls that were made to UpdateFilterOutput. Check the length with:

len(mockedDatastore.UpdateFilterOutputCalls())

type GeneratorMock

type GeneratorMock struct {
	// PSKFunc mocks the PSK method.
	PSKFunc func() ([]byte, error)

	// TimestampFunc mocks the Timestamp method.
	TimestampFunc func() time.Time

	// URLFunc mocks the URL method.
	URLFunc func(host string, path string, args ...interface{}) string

	// UUIDFunc mocks the UUID method.
	UUIDFunc func() (uuid.UUID, error)

	// UniqueTimestampFunc mocks the UniqueTimestamp method.
	UniqueTimestampFunc func() primitive.Timestamp
	// contains filtered or unexported fields
}

GeneratorMock is a mock implementation of service.Generator.

func TestSomethingThatUsesGenerator(t *testing.T) {

	// make and configure a mocked service.Generator
	mockedGenerator := &GeneratorMock{
		PSKFunc: func() ([]byte, error) {
			panic("mock out the PSK method")
		},
		TimestampFunc: func() time.Time {
			panic("mock out the Timestamp method")
		},
		URLFunc: func(host string, path string, args ...interface{}) string {
			panic("mock out the URL method")
		},
		UUIDFunc: func() (uuid.UUID, error) {
			panic("mock out the UUID method")
		},
		UniqueTimestampFunc: func() primitive.Timestamp {
			panic("mock out the UniqueTimestamp method")
		},
	}

	// use mockedGenerator in code that requires service.Generator
	// and then make assertions.

}

func (*GeneratorMock) PSK

func (mock *GeneratorMock) PSK() ([]byte, error)

PSK calls PSKFunc.

func (*GeneratorMock) PSKCalls

func (mock *GeneratorMock) PSKCalls() []struct {
}

PSKCalls gets all the calls that were made to PSK. Check the length with:

len(mockedGenerator.PSKCalls())

func (*GeneratorMock) Timestamp

func (mock *GeneratorMock) Timestamp() time.Time

Timestamp calls TimestampFunc.

func (*GeneratorMock) TimestampCalls

func (mock *GeneratorMock) TimestampCalls() []struct {
}

TimestampCalls gets all the calls that were made to Timestamp. Check the length with:

len(mockedGenerator.TimestampCalls())

func (*GeneratorMock) URL

func (mock *GeneratorMock) URL(host string, path string, args ...interface{}) string

URL calls URLFunc.

func (*GeneratorMock) URLCalls

func (mock *GeneratorMock) URLCalls() []struct {
	Host string
	Path string
	Args []interface{}
}

URLCalls gets all the calls that were made to URL. Check the length with:

len(mockedGenerator.URLCalls())

func (*GeneratorMock) UUID

func (mock *GeneratorMock) UUID() (uuid.UUID, error)

UUID calls UUIDFunc.

func (*GeneratorMock) UUIDCalls

func (mock *GeneratorMock) UUIDCalls() []struct {
}

UUIDCalls gets all the calls that were made to UUID. Check the length with:

len(mockedGenerator.UUIDCalls())

func (*GeneratorMock) UniqueTimestamp

func (mock *GeneratorMock) UniqueTimestamp() primitive.Timestamp

UniqueTimestamp calls UniqueTimestampFunc.

func (*GeneratorMock) UniqueTimestampCalls

func (mock *GeneratorMock) UniqueTimestampCalls() []struct {
}

UniqueTimestampCalls gets all the calls that were made to UniqueTimestamp. Check the length with:

len(mockedGenerator.UniqueTimestampCalls())

type HTTPServerMock

type HTTPServerMock struct {
	// ListenAndServeFunc mocks the ListenAndServe method.
	ListenAndServeFunc func() error

	// ShutdownFunc mocks the Shutdown method.
	ShutdownFunc func(ctx context.Context) error
	// contains filtered or unexported fields
}

HTTPServerMock is a mock implementation of service.HTTPServer.

func TestSomethingThatUsesHTTPServer(t *testing.T) {

	// make and configure a mocked service.HTTPServer
	mockedHTTPServer := &HTTPServerMock{
		ListenAndServeFunc: func() error {
			panic("mock out the ListenAndServe method")
		},
		ShutdownFunc: func(ctx context.Context) error {
			panic("mock out the Shutdown method")
		},
	}

	// use mockedHTTPServer in code that requires service.HTTPServer
	// and then make assertions.

}

func (*HTTPServerMock) ListenAndServe

func (mock *HTTPServerMock) ListenAndServe() error

ListenAndServe calls ListenAndServeFunc.

func (*HTTPServerMock) ListenAndServeCalls

func (mock *HTTPServerMock) ListenAndServeCalls() []struct {
}

ListenAndServeCalls gets all the calls that were made to ListenAndServe. Check the length with:

len(mockedHTTPServer.ListenAndServeCalls())

func (*HTTPServerMock) Shutdown

func (mock *HTTPServerMock) Shutdown(ctx context.Context) error

Shutdown calls ShutdownFunc.

func (*HTTPServerMock) ShutdownCalls

func (mock *HTTPServerMock) ShutdownCalls() []struct {
	Ctx context.Context
}

ShutdownCalls gets all the calls that were made to Shutdown. Check the length with:

len(mockedHTTPServer.ShutdownCalls())

type HealthCheckerMock

type HealthCheckerMock struct {
	// AddAndGetCheckFunc mocks the AddAndGetCheck method.
	AddAndGetCheckFunc func(name string, checker healthcheck.Checker) (*healthcheck.Check, error)

	// HandlerFunc mocks the Handler method.
	HandlerFunc func(responseWriter http.ResponseWriter, request *http.Request)

	// StartFunc mocks the Start method.
	StartFunc func(contextMoqParam context.Context)

	// StopFunc mocks the Stop method.
	StopFunc func()

	// SubscribeFunc mocks the Subscribe method.
	SubscribeFunc func(subscriber healthcheck.Subscriber, checks ...*healthcheck.Check)
	// contains filtered or unexported fields
}

HealthCheckerMock is a mock implementation of service.HealthChecker.

func TestSomethingThatUsesHealthChecker(t *testing.T) {

	// make and configure a mocked service.HealthChecker
	mockedHealthChecker := &HealthCheckerMock{
		AddAndGetCheckFunc: func(name string, checker healthcheck.Checker) (*healthcheck.Check, error) {
			panic("mock out the AddAndGetCheck method")
		},
		HandlerFunc: func(responseWriter http.ResponseWriter, request *http.Request)  {
			panic("mock out the Handler method")
		},
		StartFunc: func(contextMoqParam context.Context)  {
			panic("mock out the Start method")
		},
		StopFunc: func()  {
			panic("mock out the Stop method")
		},
		SubscribeFunc: func(subscriber healthcheck.Subscriber, checks ...*healthcheck.Check)  {
			panic("mock out the Subscribe method")
		},
	}

	// use mockedHealthChecker in code that requires service.HealthChecker
	// and then make assertions.

}

func (*HealthCheckerMock) AddAndGetCheck

func (mock *HealthCheckerMock) AddAndGetCheck(name string, checker healthcheck.Checker) (*healthcheck.Check, error)

AddAndGetCheck calls AddAndGetCheckFunc.

func (*HealthCheckerMock) AddAndGetCheckCalls

func (mock *HealthCheckerMock) AddAndGetCheckCalls() []struct {
	Name    string
	Checker healthcheck.Checker
}

AddAndGetCheckCalls gets all the calls that were made to AddAndGetCheck. Check the length with:

len(mockedHealthChecker.AddAndGetCheckCalls())

func (*HealthCheckerMock) Handler

func (mock *HealthCheckerMock) Handler(responseWriter http.ResponseWriter, request *http.Request)

Handler calls HandlerFunc.

func (*HealthCheckerMock) HandlerCalls

func (mock *HealthCheckerMock) HandlerCalls() []struct {
	ResponseWriter http.ResponseWriter
	Request        *http.Request
}

HandlerCalls gets all the calls that were made to Handler. Check the length with:

len(mockedHealthChecker.HandlerCalls())

func (*HealthCheckerMock) Start

func (mock *HealthCheckerMock) Start(contextMoqParam context.Context)

Start calls StartFunc.

func (*HealthCheckerMock) StartCalls

func (mock *HealthCheckerMock) StartCalls() []struct {
	ContextMoqParam context.Context
}

StartCalls gets all the calls that were made to Start. Check the length with:

len(mockedHealthChecker.StartCalls())

func (*HealthCheckerMock) Stop

func (mock *HealthCheckerMock) Stop()

Stop calls StopFunc.

func (*HealthCheckerMock) StopCalls

func (mock *HealthCheckerMock) StopCalls() []struct {
}

StopCalls gets all the calls that were made to Stop. Check the length with:

len(mockedHealthChecker.StopCalls())

func (*HealthCheckerMock) Subscribe

func (mock *HealthCheckerMock) Subscribe(subscriber healthcheck.Subscriber, checks ...*healthcheck.Check)

Subscribe calls SubscribeFunc.

func (*HealthCheckerMock) SubscribeCalls

func (mock *HealthCheckerMock) SubscribeCalls() []struct {
	Subscriber healthcheck.Subscriber
	Checks     []*healthcheck.Check
}

SubscribeCalls gets all the calls that were made to Subscribe. Check the length with:

len(mockedHealthChecker.SubscribeCalls())

type ResponderMock

type ResponderMock struct {
	// BytesFunc mocks the Bytes method.
	BytesFunc func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, bytes []byte)

	// ErrorFunc mocks the Error method.
	ErrorFunc func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, err error)

	// ErrorsFunc mocks the Errors method.
	ErrorsFunc func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, errs []error)

	// JSONFunc mocks the JSON method.
	JSONFunc func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, ifaceVal interface{})

	// StatusCodeFunc mocks the StatusCode method.
	StatusCodeFunc func(responseWriter http.ResponseWriter, n int)
	// contains filtered or unexported fields
}

ResponderMock is a mock implementation of service.Responder.

func TestSomethingThatUsesResponder(t *testing.T) {

	// make and configure a mocked service.Responder
	mockedResponder := &ResponderMock{
		BytesFunc: func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, bytes []byte)  {
			panic("mock out the Bytes method")
		},
		ErrorFunc: func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, err error)  {
			panic("mock out the Error method")
		},
		ErrorsFunc: func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, errs []error)  {
			panic("mock out the Errors method")
		},
		JSONFunc: func(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, ifaceVal interface{})  {
			panic("mock out the JSON method")
		},
		StatusCodeFunc: func(responseWriter http.ResponseWriter, n int)  {
			panic("mock out the StatusCode method")
		},
	}

	// use mockedResponder in code that requires service.Responder
	// and then make assertions.

}

func (*ResponderMock) Bytes

func (mock *ResponderMock) Bytes(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, bytes []byte)

Bytes calls BytesFunc.

func (*ResponderMock) BytesCalls

func (mock *ResponderMock) BytesCalls() []struct {
	ContextMoqParam context.Context
	ResponseWriter  http.ResponseWriter
	N               int
	Bytes           []byte
}

BytesCalls gets all the calls that were made to Bytes. Check the length with:

len(mockedResponder.BytesCalls())

func (*ResponderMock) Error

func (mock *ResponderMock) Error(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, err error)

Error calls ErrorFunc.

func (*ResponderMock) ErrorCalls

func (mock *ResponderMock) ErrorCalls() []struct {
	ContextMoqParam context.Context
	ResponseWriter  http.ResponseWriter
	N               int
	Err             error
}

ErrorCalls gets all the calls that were made to Error. Check the length with:

len(mockedResponder.ErrorCalls())

func (*ResponderMock) Errors

func (mock *ResponderMock) Errors(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, errs []error)

Errors calls ErrorsFunc.

func (*ResponderMock) ErrorsCalls

func (mock *ResponderMock) ErrorsCalls() []struct {
	ContextMoqParam context.Context
	ResponseWriter  http.ResponseWriter
	N               int
	Errs            []error
}

ErrorsCalls gets all the calls that were made to Errors. Check the length with:

len(mockedResponder.ErrorsCalls())

func (*ResponderMock) JSON

func (mock *ResponderMock) JSON(contextMoqParam context.Context, responseWriter http.ResponseWriter, n int, ifaceVal interface{})

JSON calls JSONFunc.

func (*ResponderMock) JSONCalls

func (mock *ResponderMock) JSONCalls() []struct {
	ContextMoqParam context.Context
	ResponseWriter  http.ResponseWriter
	N               int
	IfaceVal        interface{}
}

JSONCalls gets all the calls that were made to JSON. Check the length with:

len(mockedResponder.JSONCalls())

func (*ResponderMock) StatusCode

func (mock *ResponderMock) StatusCode(responseWriter http.ResponseWriter, n int)

StatusCode calls StatusCodeFunc.

func (*ResponderMock) StatusCodeCalls

func (mock *ResponderMock) StatusCodeCalls() []struct {
	ResponseWriter http.ResponseWriter
	N              int
}

StatusCodeCalls gets all the calls that were made to StatusCode. Check the length with:

len(mockedResponder.StatusCodeCalls())

Jump to

Keyboard shortcuts

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