Files
smart-search-back/internal/mocks/request_service_mock.go
vallyenfail e2968722ed
Some checks failed
Deploy Smart Search Backend / deploy (push) Failing after 1m54s
add service
2026-01-17 20:41:37 +03:00

1582 lines
69 KiB
Go

// Code generated by http://github.com/gojuno/minimock (v3.4.7). DO NOT EDIT.
package mocks
//go:generate minimock -i git.techease.ru/Smart-search/smart-search-back/internal/service.RequestService -o request_service_mock.go -n RequestServiceMock -p mocks
import (
"context"
"sync"
mm_atomic "sync/atomic"
mm_time "time"
"git.techease.ru/Smart-search/smart-search-back/internal/model"
"github.com/gojuno/minimock/v3"
"github.com/google/uuid"
)
// RequestServiceMock implements mm_service.RequestService
type RequestServiceMock struct {
t minimock.Tester
finishOnce sync.Once
funcApproveTZ func(ctx context.Context, requestID uuid.UUID, tzText string, userID int) (spa1 []*model.Supplier, err error)
funcApproveTZOrigin string
inspectFuncApproveTZ func(ctx context.Context, requestID uuid.UUID, tzText string, userID int)
afterApproveTZCounter uint64
beforeApproveTZCounter uint64
ApproveTZMock mRequestServiceMockApproveTZ
funcCreateTZ func(ctx context.Context, userID int, requestTxt string) (u1 uuid.UUID, s1 string, err error)
funcCreateTZOrigin string
inspectFuncCreateTZ func(ctx context.Context, userID int, requestTxt string)
afterCreateTZCounter uint64
beforeCreateTZCounter uint64
CreateTZMock mRequestServiceMockCreateTZ
funcGetMailingList func(ctx context.Context, userID int) (rpa1 []*model.Request, err error)
funcGetMailingListOrigin string
inspectFuncGetMailingList func(ctx context.Context, userID int)
afterGetMailingListCounter uint64
beforeGetMailingListCounter uint64
GetMailingListMock mRequestServiceMockGetMailingList
funcGetMailingListByID func(ctx context.Context, requestID uuid.UUID) (rp1 *model.RequestDetail, err error)
funcGetMailingListByIDOrigin string
inspectFuncGetMailingListByID func(ctx context.Context, requestID uuid.UUID)
afterGetMailingListByIDCounter uint64
beforeGetMailingListByIDCounter uint64
GetMailingListByIDMock mRequestServiceMockGetMailingListByID
}
// NewRequestServiceMock returns a mock for mm_service.RequestService
func NewRequestServiceMock(t minimock.Tester) *RequestServiceMock {
m := &RequestServiceMock{t: t}
if controller, ok := t.(minimock.MockController); ok {
controller.RegisterMocker(m)
}
m.ApproveTZMock = mRequestServiceMockApproveTZ{mock: m}
m.ApproveTZMock.callArgs = []*RequestServiceMockApproveTZParams{}
m.CreateTZMock = mRequestServiceMockCreateTZ{mock: m}
m.CreateTZMock.callArgs = []*RequestServiceMockCreateTZParams{}
m.GetMailingListMock = mRequestServiceMockGetMailingList{mock: m}
m.GetMailingListMock.callArgs = []*RequestServiceMockGetMailingListParams{}
m.GetMailingListByIDMock = mRequestServiceMockGetMailingListByID{mock: m}
m.GetMailingListByIDMock.callArgs = []*RequestServiceMockGetMailingListByIDParams{}
t.Cleanup(m.MinimockFinish)
return m
}
type mRequestServiceMockApproveTZ struct {
optional bool
mock *RequestServiceMock
defaultExpectation *RequestServiceMockApproveTZExpectation
expectations []*RequestServiceMockApproveTZExpectation
callArgs []*RequestServiceMockApproveTZParams
mutex sync.RWMutex
expectedInvocations uint64
expectedInvocationsOrigin string
}
// RequestServiceMockApproveTZExpectation specifies expectation struct of the RequestService.ApproveTZ
type RequestServiceMockApproveTZExpectation struct {
mock *RequestServiceMock
params *RequestServiceMockApproveTZParams
paramPtrs *RequestServiceMockApproveTZParamPtrs
expectationOrigins RequestServiceMockApproveTZExpectationOrigins
results *RequestServiceMockApproveTZResults
returnOrigin string
Counter uint64
}
// RequestServiceMockApproveTZParams contains parameters of the RequestService.ApproveTZ
type RequestServiceMockApproveTZParams struct {
ctx context.Context
requestID uuid.UUID
tzText string
userID int
}
// RequestServiceMockApproveTZParamPtrs contains pointers to parameters of the RequestService.ApproveTZ
type RequestServiceMockApproveTZParamPtrs struct {
ctx *context.Context
requestID *uuid.UUID
tzText *string
userID *int
}
// RequestServiceMockApproveTZResults contains results of the RequestService.ApproveTZ
type RequestServiceMockApproveTZResults struct {
spa1 []*model.Supplier
err error
}
// RequestServiceMockApproveTZOrigins contains origins of expectations of the RequestService.ApproveTZ
type RequestServiceMockApproveTZExpectationOrigins struct {
origin string
originCtx string
originRequestID string
originTzText string
originUserID string
}
// Marks this method to be optional. The default behavior of any method with Return() is '1 or more', meaning
// the test will fail minimock's automatic final call check if the mocked method was not called at least once.
// Optional() makes method check to work in '0 or more' mode.
// It is NOT RECOMMENDED to use this option unless you really need it, as default behaviour helps to
// catch the problems when the expected method call is totally skipped during test run.
func (mmApproveTZ *mRequestServiceMockApproveTZ) Optional() *mRequestServiceMockApproveTZ {
mmApproveTZ.optional = true
return mmApproveTZ
}
// Expect sets up expected params for RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) Expect(ctx context.Context, requestID uuid.UUID, tzText string, userID int) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{}
}
if mmApproveTZ.defaultExpectation.paramPtrs != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by ExpectParams functions")
}
mmApproveTZ.defaultExpectation.params = &RequestServiceMockApproveTZParams{ctx, requestID, tzText, userID}
mmApproveTZ.defaultExpectation.expectationOrigins.origin = minimock.CallerInfo(1)
for _, e := range mmApproveTZ.expectations {
if minimock.Equal(e.params, mmApproveTZ.defaultExpectation.params) {
mmApproveTZ.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmApproveTZ.defaultExpectation.params)
}
}
return mmApproveTZ
}
// ExpectCtxParam1 sets up expected param ctx for RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) ExpectCtxParam1(ctx context.Context) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{}
}
if mmApproveTZ.defaultExpectation.params != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Expect")
}
if mmApproveTZ.defaultExpectation.paramPtrs == nil {
mmApproveTZ.defaultExpectation.paramPtrs = &RequestServiceMockApproveTZParamPtrs{}
}
mmApproveTZ.defaultExpectation.paramPtrs.ctx = &ctx
mmApproveTZ.defaultExpectation.expectationOrigins.originCtx = minimock.CallerInfo(1)
return mmApproveTZ
}
// ExpectRequestIDParam2 sets up expected param requestID for RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) ExpectRequestIDParam2(requestID uuid.UUID) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{}
}
if mmApproveTZ.defaultExpectation.params != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Expect")
}
if mmApproveTZ.defaultExpectation.paramPtrs == nil {
mmApproveTZ.defaultExpectation.paramPtrs = &RequestServiceMockApproveTZParamPtrs{}
}
mmApproveTZ.defaultExpectation.paramPtrs.requestID = &requestID
mmApproveTZ.defaultExpectation.expectationOrigins.originRequestID = minimock.CallerInfo(1)
return mmApproveTZ
}
// ExpectTzTextParam3 sets up expected param tzText for RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) ExpectTzTextParam3(tzText string) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{}
}
if mmApproveTZ.defaultExpectation.params != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Expect")
}
if mmApproveTZ.defaultExpectation.paramPtrs == nil {
mmApproveTZ.defaultExpectation.paramPtrs = &RequestServiceMockApproveTZParamPtrs{}
}
mmApproveTZ.defaultExpectation.paramPtrs.tzText = &tzText
mmApproveTZ.defaultExpectation.expectationOrigins.originTzText = minimock.CallerInfo(1)
return mmApproveTZ
}
// ExpectUserIDParam4 sets up expected param userID for RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) ExpectUserIDParam4(userID int) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{}
}
if mmApproveTZ.defaultExpectation.params != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Expect")
}
if mmApproveTZ.defaultExpectation.paramPtrs == nil {
mmApproveTZ.defaultExpectation.paramPtrs = &RequestServiceMockApproveTZParamPtrs{}
}
mmApproveTZ.defaultExpectation.paramPtrs.userID = &userID
mmApproveTZ.defaultExpectation.expectationOrigins.originUserID = minimock.CallerInfo(1)
return mmApproveTZ
}
// Inspect accepts an inspector function that has same arguments as the RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) Inspect(f func(ctx context.Context, requestID uuid.UUID, tzText string, userID int)) *mRequestServiceMockApproveTZ {
if mmApproveTZ.mock.inspectFuncApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("Inspect function is already set for RequestServiceMock.ApproveTZ")
}
mmApproveTZ.mock.inspectFuncApproveTZ = f
return mmApproveTZ
}
// Return sets up results that will be returned by RequestService.ApproveTZ
func (mmApproveTZ *mRequestServiceMockApproveTZ) Return(spa1 []*model.Supplier, err error) *RequestServiceMock {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
if mmApproveTZ.defaultExpectation == nil {
mmApproveTZ.defaultExpectation = &RequestServiceMockApproveTZExpectation{mock: mmApproveTZ.mock}
}
mmApproveTZ.defaultExpectation.results = &RequestServiceMockApproveTZResults{spa1, err}
mmApproveTZ.defaultExpectation.returnOrigin = minimock.CallerInfo(1)
return mmApproveTZ.mock
}
// Set uses given function f to mock the RequestService.ApproveTZ method
func (mmApproveTZ *mRequestServiceMockApproveTZ) Set(f func(ctx context.Context, requestID uuid.UUID, tzText string, userID int) (spa1 []*model.Supplier, err error)) *RequestServiceMock {
if mmApproveTZ.defaultExpectation != nil {
mmApproveTZ.mock.t.Fatalf("Default expectation is already set for the RequestService.ApproveTZ method")
}
if len(mmApproveTZ.expectations) > 0 {
mmApproveTZ.mock.t.Fatalf("Some expectations are already set for the RequestService.ApproveTZ method")
}
mmApproveTZ.mock.funcApproveTZ = f
mmApproveTZ.mock.funcApproveTZOrigin = minimock.CallerInfo(1)
return mmApproveTZ.mock
}
// When sets expectation for the RequestService.ApproveTZ which will trigger the result defined by the following
// Then helper
func (mmApproveTZ *mRequestServiceMockApproveTZ) When(ctx context.Context, requestID uuid.UUID, tzText string, userID int) *RequestServiceMockApproveTZExpectation {
if mmApproveTZ.mock.funcApproveTZ != nil {
mmApproveTZ.mock.t.Fatalf("RequestServiceMock.ApproveTZ mock is already set by Set")
}
expectation := &RequestServiceMockApproveTZExpectation{
mock: mmApproveTZ.mock,
params: &RequestServiceMockApproveTZParams{ctx, requestID, tzText, userID},
expectationOrigins: RequestServiceMockApproveTZExpectationOrigins{origin: minimock.CallerInfo(1)},
}
mmApproveTZ.expectations = append(mmApproveTZ.expectations, expectation)
return expectation
}
// Then sets up RequestService.ApproveTZ return parameters for the expectation previously defined by the When method
func (e *RequestServiceMockApproveTZExpectation) Then(spa1 []*model.Supplier, err error) *RequestServiceMock {
e.results = &RequestServiceMockApproveTZResults{spa1, err}
return e.mock
}
// Times sets number of times RequestService.ApproveTZ should be invoked
func (mmApproveTZ *mRequestServiceMockApproveTZ) Times(n uint64) *mRequestServiceMockApproveTZ {
if n == 0 {
mmApproveTZ.mock.t.Fatalf("Times of RequestServiceMock.ApproveTZ mock can not be zero")
}
mm_atomic.StoreUint64(&mmApproveTZ.expectedInvocations, n)
mmApproveTZ.expectedInvocationsOrigin = minimock.CallerInfo(1)
return mmApproveTZ
}
func (mmApproveTZ *mRequestServiceMockApproveTZ) invocationsDone() bool {
if len(mmApproveTZ.expectations) == 0 && mmApproveTZ.defaultExpectation == nil && mmApproveTZ.mock.funcApproveTZ == nil {
return true
}
totalInvocations := mm_atomic.LoadUint64(&mmApproveTZ.mock.afterApproveTZCounter)
expectedInvocations := mm_atomic.LoadUint64(&mmApproveTZ.expectedInvocations)
return totalInvocations > 0 && (expectedInvocations == 0 || expectedInvocations == totalInvocations)
}
// ApproveTZ implements mm_service.RequestService
func (mmApproveTZ *RequestServiceMock) ApproveTZ(ctx context.Context, requestID uuid.UUID, tzText string, userID int) (spa1 []*model.Supplier, err error) {
mm_atomic.AddUint64(&mmApproveTZ.beforeApproveTZCounter, 1)
defer mm_atomic.AddUint64(&mmApproveTZ.afterApproveTZCounter, 1)
mmApproveTZ.t.Helper()
if mmApproveTZ.inspectFuncApproveTZ != nil {
mmApproveTZ.inspectFuncApproveTZ(ctx, requestID, tzText, userID)
}
mm_params := RequestServiceMockApproveTZParams{ctx, requestID, tzText, userID}
// Record call args
mmApproveTZ.ApproveTZMock.mutex.Lock()
mmApproveTZ.ApproveTZMock.callArgs = append(mmApproveTZ.ApproveTZMock.callArgs, &mm_params)
mmApproveTZ.ApproveTZMock.mutex.Unlock()
for _, e := range mmApproveTZ.ApproveTZMock.expectations {
if minimock.Equal(*e.params, mm_params) {
mm_atomic.AddUint64(&e.Counter, 1)
return e.results.spa1, e.results.err
}
}
if mmApproveTZ.ApproveTZMock.defaultExpectation != nil {
mm_atomic.AddUint64(&mmApproveTZ.ApproveTZMock.defaultExpectation.Counter, 1)
mm_want := mmApproveTZ.ApproveTZMock.defaultExpectation.params
mm_want_ptrs := mmApproveTZ.ApproveTZMock.defaultExpectation.paramPtrs
mm_got := RequestServiceMockApproveTZParams{ctx, requestID, tzText, userID}
if mm_want_ptrs != nil {
if mm_want_ptrs.ctx != nil && !minimock.Equal(*mm_want_ptrs.ctx, mm_got.ctx) {
mmApproveTZ.t.Errorf("RequestServiceMock.ApproveTZ got unexpected parameter ctx, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmApproveTZ.ApproveTZMock.defaultExpectation.expectationOrigins.originCtx, *mm_want_ptrs.ctx, mm_got.ctx, minimock.Diff(*mm_want_ptrs.ctx, mm_got.ctx))
}
if mm_want_ptrs.requestID != nil && !minimock.Equal(*mm_want_ptrs.requestID, mm_got.requestID) {
mmApproveTZ.t.Errorf("RequestServiceMock.ApproveTZ got unexpected parameter requestID, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmApproveTZ.ApproveTZMock.defaultExpectation.expectationOrigins.originRequestID, *mm_want_ptrs.requestID, mm_got.requestID, minimock.Diff(*mm_want_ptrs.requestID, mm_got.requestID))
}
if mm_want_ptrs.tzText != nil && !minimock.Equal(*mm_want_ptrs.tzText, mm_got.tzText) {
mmApproveTZ.t.Errorf("RequestServiceMock.ApproveTZ got unexpected parameter tzText, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmApproveTZ.ApproveTZMock.defaultExpectation.expectationOrigins.originTzText, *mm_want_ptrs.tzText, mm_got.tzText, minimock.Diff(*mm_want_ptrs.tzText, mm_got.tzText))
}
if mm_want_ptrs.userID != nil && !minimock.Equal(*mm_want_ptrs.userID, mm_got.userID) {
mmApproveTZ.t.Errorf("RequestServiceMock.ApproveTZ got unexpected parameter userID, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmApproveTZ.ApproveTZMock.defaultExpectation.expectationOrigins.originUserID, *mm_want_ptrs.userID, mm_got.userID, minimock.Diff(*mm_want_ptrs.userID, mm_got.userID))
}
} else if mm_want != nil && !minimock.Equal(*mm_want, mm_got) {
mmApproveTZ.t.Errorf("RequestServiceMock.ApproveTZ got unexpected parameters, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmApproveTZ.ApproveTZMock.defaultExpectation.expectationOrigins.origin, *mm_want, mm_got, minimock.Diff(*mm_want, mm_got))
}
mm_results := mmApproveTZ.ApproveTZMock.defaultExpectation.results
if mm_results == nil {
mmApproveTZ.t.Fatal("No results are set for the RequestServiceMock.ApproveTZ")
}
return (*mm_results).spa1, (*mm_results).err
}
if mmApproveTZ.funcApproveTZ != nil {
return mmApproveTZ.funcApproveTZ(ctx, requestID, tzText, userID)
}
mmApproveTZ.t.Fatalf("Unexpected call to RequestServiceMock.ApproveTZ. %v %v %v %v", ctx, requestID, tzText, userID)
return
}
// ApproveTZAfterCounter returns a count of finished RequestServiceMock.ApproveTZ invocations
func (mmApproveTZ *RequestServiceMock) ApproveTZAfterCounter() uint64 {
return mm_atomic.LoadUint64(&mmApproveTZ.afterApproveTZCounter)
}
// ApproveTZBeforeCounter returns a count of RequestServiceMock.ApproveTZ invocations
func (mmApproveTZ *RequestServiceMock) ApproveTZBeforeCounter() uint64 {
return mm_atomic.LoadUint64(&mmApproveTZ.beforeApproveTZCounter)
}
// Calls returns a list of arguments used in each call to RequestServiceMock.ApproveTZ.
// The list is in the same order as the calls were made (i.e. recent calls have a higher index)
func (mmApproveTZ *mRequestServiceMockApproveTZ) Calls() []*RequestServiceMockApproveTZParams {
mmApproveTZ.mutex.RLock()
argCopy := make([]*RequestServiceMockApproveTZParams, len(mmApproveTZ.callArgs))
copy(argCopy, mmApproveTZ.callArgs)
mmApproveTZ.mutex.RUnlock()
return argCopy
}
// MinimockApproveTZDone returns true if the count of the ApproveTZ invocations corresponds
// the number of defined expectations
func (m *RequestServiceMock) MinimockApproveTZDone() bool {
if m.ApproveTZMock.optional {
// Optional methods provide '0 or more' call count restriction.
return true
}
for _, e := range m.ApproveTZMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
return false
}
}
return m.ApproveTZMock.invocationsDone()
}
// MinimockApproveTZInspect logs each unmet expectation
func (m *RequestServiceMock) MinimockApproveTZInspect() {
for _, e := range m.ApproveTZMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
m.t.Errorf("Expected call to RequestServiceMock.ApproveTZ at\n%s with params: %#v", e.expectationOrigins.origin, *e.params)
}
}
afterApproveTZCounter := mm_atomic.LoadUint64(&m.afterApproveTZCounter)
// if default expectation was set then invocations count should be greater than zero
if m.ApproveTZMock.defaultExpectation != nil && afterApproveTZCounter < 1 {
if m.ApproveTZMock.defaultExpectation.params == nil {
m.t.Errorf("Expected call to RequestServiceMock.ApproveTZ at\n%s", m.ApproveTZMock.defaultExpectation.returnOrigin)
} else {
m.t.Errorf("Expected call to RequestServiceMock.ApproveTZ at\n%s with params: %#v", m.ApproveTZMock.defaultExpectation.expectationOrigins.origin, *m.ApproveTZMock.defaultExpectation.params)
}
}
// if func was set then invocations count should be greater than zero
if m.funcApproveTZ != nil && afterApproveTZCounter < 1 {
m.t.Errorf("Expected call to RequestServiceMock.ApproveTZ at\n%s", m.funcApproveTZOrigin)
}
if !m.ApproveTZMock.invocationsDone() && afterApproveTZCounter > 0 {
m.t.Errorf("Expected %d calls to RequestServiceMock.ApproveTZ at\n%s but found %d calls",
mm_atomic.LoadUint64(&m.ApproveTZMock.expectedInvocations), m.ApproveTZMock.expectedInvocationsOrigin, afterApproveTZCounter)
}
}
type mRequestServiceMockCreateTZ struct {
optional bool
mock *RequestServiceMock
defaultExpectation *RequestServiceMockCreateTZExpectation
expectations []*RequestServiceMockCreateTZExpectation
callArgs []*RequestServiceMockCreateTZParams
mutex sync.RWMutex
expectedInvocations uint64
expectedInvocationsOrigin string
}
// RequestServiceMockCreateTZExpectation specifies expectation struct of the RequestService.CreateTZ
type RequestServiceMockCreateTZExpectation struct {
mock *RequestServiceMock
params *RequestServiceMockCreateTZParams
paramPtrs *RequestServiceMockCreateTZParamPtrs
expectationOrigins RequestServiceMockCreateTZExpectationOrigins
results *RequestServiceMockCreateTZResults
returnOrigin string
Counter uint64
}
// RequestServiceMockCreateTZParams contains parameters of the RequestService.CreateTZ
type RequestServiceMockCreateTZParams struct {
ctx context.Context
userID int
requestTxt string
}
// RequestServiceMockCreateTZParamPtrs contains pointers to parameters of the RequestService.CreateTZ
type RequestServiceMockCreateTZParamPtrs struct {
ctx *context.Context
userID *int
requestTxt *string
}
// RequestServiceMockCreateTZResults contains results of the RequestService.CreateTZ
type RequestServiceMockCreateTZResults struct {
u1 uuid.UUID
s1 string
err error
}
// RequestServiceMockCreateTZOrigins contains origins of expectations of the RequestService.CreateTZ
type RequestServiceMockCreateTZExpectationOrigins struct {
origin string
originCtx string
originUserID string
originRequestTxt string
}
// Marks this method to be optional. The default behavior of any method with Return() is '1 or more', meaning
// the test will fail minimock's automatic final call check if the mocked method was not called at least once.
// Optional() makes method check to work in '0 or more' mode.
// It is NOT RECOMMENDED to use this option unless you really need it, as default behaviour helps to
// catch the problems when the expected method call is totally skipped during test run.
func (mmCreateTZ *mRequestServiceMockCreateTZ) Optional() *mRequestServiceMockCreateTZ {
mmCreateTZ.optional = true
return mmCreateTZ
}
// Expect sets up expected params for RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) Expect(ctx context.Context, userID int, requestTxt string) *mRequestServiceMockCreateTZ {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
if mmCreateTZ.defaultExpectation == nil {
mmCreateTZ.defaultExpectation = &RequestServiceMockCreateTZExpectation{}
}
if mmCreateTZ.defaultExpectation.paramPtrs != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by ExpectParams functions")
}
mmCreateTZ.defaultExpectation.params = &RequestServiceMockCreateTZParams{ctx, userID, requestTxt}
mmCreateTZ.defaultExpectation.expectationOrigins.origin = minimock.CallerInfo(1)
for _, e := range mmCreateTZ.expectations {
if minimock.Equal(e.params, mmCreateTZ.defaultExpectation.params) {
mmCreateTZ.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmCreateTZ.defaultExpectation.params)
}
}
return mmCreateTZ
}
// ExpectCtxParam1 sets up expected param ctx for RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) ExpectCtxParam1(ctx context.Context) *mRequestServiceMockCreateTZ {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
if mmCreateTZ.defaultExpectation == nil {
mmCreateTZ.defaultExpectation = &RequestServiceMockCreateTZExpectation{}
}
if mmCreateTZ.defaultExpectation.params != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Expect")
}
if mmCreateTZ.defaultExpectation.paramPtrs == nil {
mmCreateTZ.defaultExpectation.paramPtrs = &RequestServiceMockCreateTZParamPtrs{}
}
mmCreateTZ.defaultExpectation.paramPtrs.ctx = &ctx
mmCreateTZ.defaultExpectation.expectationOrigins.originCtx = minimock.CallerInfo(1)
return mmCreateTZ
}
// ExpectUserIDParam2 sets up expected param userID for RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) ExpectUserIDParam2(userID int) *mRequestServiceMockCreateTZ {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
if mmCreateTZ.defaultExpectation == nil {
mmCreateTZ.defaultExpectation = &RequestServiceMockCreateTZExpectation{}
}
if mmCreateTZ.defaultExpectation.params != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Expect")
}
if mmCreateTZ.defaultExpectation.paramPtrs == nil {
mmCreateTZ.defaultExpectation.paramPtrs = &RequestServiceMockCreateTZParamPtrs{}
}
mmCreateTZ.defaultExpectation.paramPtrs.userID = &userID
mmCreateTZ.defaultExpectation.expectationOrigins.originUserID = minimock.CallerInfo(1)
return mmCreateTZ
}
// ExpectRequestTxtParam3 sets up expected param requestTxt for RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) ExpectRequestTxtParam3(requestTxt string) *mRequestServiceMockCreateTZ {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
if mmCreateTZ.defaultExpectation == nil {
mmCreateTZ.defaultExpectation = &RequestServiceMockCreateTZExpectation{}
}
if mmCreateTZ.defaultExpectation.params != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Expect")
}
if mmCreateTZ.defaultExpectation.paramPtrs == nil {
mmCreateTZ.defaultExpectation.paramPtrs = &RequestServiceMockCreateTZParamPtrs{}
}
mmCreateTZ.defaultExpectation.paramPtrs.requestTxt = &requestTxt
mmCreateTZ.defaultExpectation.expectationOrigins.originRequestTxt = minimock.CallerInfo(1)
return mmCreateTZ
}
// Inspect accepts an inspector function that has same arguments as the RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) Inspect(f func(ctx context.Context, userID int, requestTxt string)) *mRequestServiceMockCreateTZ {
if mmCreateTZ.mock.inspectFuncCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("Inspect function is already set for RequestServiceMock.CreateTZ")
}
mmCreateTZ.mock.inspectFuncCreateTZ = f
return mmCreateTZ
}
// Return sets up results that will be returned by RequestService.CreateTZ
func (mmCreateTZ *mRequestServiceMockCreateTZ) Return(u1 uuid.UUID, s1 string, err error) *RequestServiceMock {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
if mmCreateTZ.defaultExpectation == nil {
mmCreateTZ.defaultExpectation = &RequestServiceMockCreateTZExpectation{mock: mmCreateTZ.mock}
}
mmCreateTZ.defaultExpectation.results = &RequestServiceMockCreateTZResults{u1, s1, err}
mmCreateTZ.defaultExpectation.returnOrigin = minimock.CallerInfo(1)
return mmCreateTZ.mock
}
// Set uses given function f to mock the RequestService.CreateTZ method
func (mmCreateTZ *mRequestServiceMockCreateTZ) Set(f func(ctx context.Context, userID int, requestTxt string) (u1 uuid.UUID, s1 string, err error)) *RequestServiceMock {
if mmCreateTZ.defaultExpectation != nil {
mmCreateTZ.mock.t.Fatalf("Default expectation is already set for the RequestService.CreateTZ method")
}
if len(mmCreateTZ.expectations) > 0 {
mmCreateTZ.mock.t.Fatalf("Some expectations are already set for the RequestService.CreateTZ method")
}
mmCreateTZ.mock.funcCreateTZ = f
mmCreateTZ.mock.funcCreateTZOrigin = minimock.CallerInfo(1)
return mmCreateTZ.mock
}
// When sets expectation for the RequestService.CreateTZ which will trigger the result defined by the following
// Then helper
func (mmCreateTZ *mRequestServiceMockCreateTZ) When(ctx context.Context, userID int, requestTxt string) *RequestServiceMockCreateTZExpectation {
if mmCreateTZ.mock.funcCreateTZ != nil {
mmCreateTZ.mock.t.Fatalf("RequestServiceMock.CreateTZ mock is already set by Set")
}
expectation := &RequestServiceMockCreateTZExpectation{
mock: mmCreateTZ.mock,
params: &RequestServiceMockCreateTZParams{ctx, userID, requestTxt},
expectationOrigins: RequestServiceMockCreateTZExpectationOrigins{origin: minimock.CallerInfo(1)},
}
mmCreateTZ.expectations = append(mmCreateTZ.expectations, expectation)
return expectation
}
// Then sets up RequestService.CreateTZ return parameters for the expectation previously defined by the When method
func (e *RequestServiceMockCreateTZExpectation) Then(u1 uuid.UUID, s1 string, err error) *RequestServiceMock {
e.results = &RequestServiceMockCreateTZResults{u1, s1, err}
return e.mock
}
// Times sets number of times RequestService.CreateTZ should be invoked
func (mmCreateTZ *mRequestServiceMockCreateTZ) Times(n uint64) *mRequestServiceMockCreateTZ {
if n == 0 {
mmCreateTZ.mock.t.Fatalf("Times of RequestServiceMock.CreateTZ mock can not be zero")
}
mm_atomic.StoreUint64(&mmCreateTZ.expectedInvocations, n)
mmCreateTZ.expectedInvocationsOrigin = minimock.CallerInfo(1)
return mmCreateTZ
}
func (mmCreateTZ *mRequestServiceMockCreateTZ) invocationsDone() bool {
if len(mmCreateTZ.expectations) == 0 && mmCreateTZ.defaultExpectation == nil && mmCreateTZ.mock.funcCreateTZ == nil {
return true
}
totalInvocations := mm_atomic.LoadUint64(&mmCreateTZ.mock.afterCreateTZCounter)
expectedInvocations := mm_atomic.LoadUint64(&mmCreateTZ.expectedInvocations)
return totalInvocations > 0 && (expectedInvocations == 0 || expectedInvocations == totalInvocations)
}
// CreateTZ implements mm_service.RequestService
func (mmCreateTZ *RequestServiceMock) CreateTZ(ctx context.Context, userID int, requestTxt string) (u1 uuid.UUID, s1 string, err error) {
mm_atomic.AddUint64(&mmCreateTZ.beforeCreateTZCounter, 1)
defer mm_atomic.AddUint64(&mmCreateTZ.afterCreateTZCounter, 1)
mmCreateTZ.t.Helper()
if mmCreateTZ.inspectFuncCreateTZ != nil {
mmCreateTZ.inspectFuncCreateTZ(ctx, userID, requestTxt)
}
mm_params := RequestServiceMockCreateTZParams{ctx, userID, requestTxt}
// Record call args
mmCreateTZ.CreateTZMock.mutex.Lock()
mmCreateTZ.CreateTZMock.callArgs = append(mmCreateTZ.CreateTZMock.callArgs, &mm_params)
mmCreateTZ.CreateTZMock.mutex.Unlock()
for _, e := range mmCreateTZ.CreateTZMock.expectations {
if minimock.Equal(*e.params, mm_params) {
mm_atomic.AddUint64(&e.Counter, 1)
return e.results.u1, e.results.s1, e.results.err
}
}
if mmCreateTZ.CreateTZMock.defaultExpectation != nil {
mm_atomic.AddUint64(&mmCreateTZ.CreateTZMock.defaultExpectation.Counter, 1)
mm_want := mmCreateTZ.CreateTZMock.defaultExpectation.params
mm_want_ptrs := mmCreateTZ.CreateTZMock.defaultExpectation.paramPtrs
mm_got := RequestServiceMockCreateTZParams{ctx, userID, requestTxt}
if mm_want_ptrs != nil {
if mm_want_ptrs.ctx != nil && !minimock.Equal(*mm_want_ptrs.ctx, mm_got.ctx) {
mmCreateTZ.t.Errorf("RequestServiceMock.CreateTZ got unexpected parameter ctx, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmCreateTZ.CreateTZMock.defaultExpectation.expectationOrigins.originCtx, *mm_want_ptrs.ctx, mm_got.ctx, minimock.Diff(*mm_want_ptrs.ctx, mm_got.ctx))
}
if mm_want_ptrs.userID != nil && !minimock.Equal(*mm_want_ptrs.userID, mm_got.userID) {
mmCreateTZ.t.Errorf("RequestServiceMock.CreateTZ got unexpected parameter userID, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmCreateTZ.CreateTZMock.defaultExpectation.expectationOrigins.originUserID, *mm_want_ptrs.userID, mm_got.userID, minimock.Diff(*mm_want_ptrs.userID, mm_got.userID))
}
if mm_want_ptrs.requestTxt != nil && !minimock.Equal(*mm_want_ptrs.requestTxt, mm_got.requestTxt) {
mmCreateTZ.t.Errorf("RequestServiceMock.CreateTZ got unexpected parameter requestTxt, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmCreateTZ.CreateTZMock.defaultExpectation.expectationOrigins.originRequestTxt, *mm_want_ptrs.requestTxt, mm_got.requestTxt, minimock.Diff(*mm_want_ptrs.requestTxt, mm_got.requestTxt))
}
} else if mm_want != nil && !minimock.Equal(*mm_want, mm_got) {
mmCreateTZ.t.Errorf("RequestServiceMock.CreateTZ got unexpected parameters, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmCreateTZ.CreateTZMock.defaultExpectation.expectationOrigins.origin, *mm_want, mm_got, minimock.Diff(*mm_want, mm_got))
}
mm_results := mmCreateTZ.CreateTZMock.defaultExpectation.results
if mm_results == nil {
mmCreateTZ.t.Fatal("No results are set for the RequestServiceMock.CreateTZ")
}
return (*mm_results).u1, (*mm_results).s1, (*mm_results).err
}
if mmCreateTZ.funcCreateTZ != nil {
return mmCreateTZ.funcCreateTZ(ctx, userID, requestTxt)
}
mmCreateTZ.t.Fatalf("Unexpected call to RequestServiceMock.CreateTZ. %v %v %v", ctx, userID, requestTxt)
return
}
// CreateTZAfterCounter returns a count of finished RequestServiceMock.CreateTZ invocations
func (mmCreateTZ *RequestServiceMock) CreateTZAfterCounter() uint64 {
return mm_atomic.LoadUint64(&mmCreateTZ.afterCreateTZCounter)
}
// CreateTZBeforeCounter returns a count of RequestServiceMock.CreateTZ invocations
func (mmCreateTZ *RequestServiceMock) CreateTZBeforeCounter() uint64 {
return mm_atomic.LoadUint64(&mmCreateTZ.beforeCreateTZCounter)
}
// Calls returns a list of arguments used in each call to RequestServiceMock.CreateTZ.
// The list is in the same order as the calls were made (i.e. recent calls have a higher index)
func (mmCreateTZ *mRequestServiceMockCreateTZ) Calls() []*RequestServiceMockCreateTZParams {
mmCreateTZ.mutex.RLock()
argCopy := make([]*RequestServiceMockCreateTZParams, len(mmCreateTZ.callArgs))
copy(argCopy, mmCreateTZ.callArgs)
mmCreateTZ.mutex.RUnlock()
return argCopy
}
// MinimockCreateTZDone returns true if the count of the CreateTZ invocations corresponds
// the number of defined expectations
func (m *RequestServiceMock) MinimockCreateTZDone() bool {
if m.CreateTZMock.optional {
// Optional methods provide '0 or more' call count restriction.
return true
}
for _, e := range m.CreateTZMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
return false
}
}
return m.CreateTZMock.invocationsDone()
}
// MinimockCreateTZInspect logs each unmet expectation
func (m *RequestServiceMock) MinimockCreateTZInspect() {
for _, e := range m.CreateTZMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
m.t.Errorf("Expected call to RequestServiceMock.CreateTZ at\n%s with params: %#v", e.expectationOrigins.origin, *e.params)
}
}
afterCreateTZCounter := mm_atomic.LoadUint64(&m.afterCreateTZCounter)
// if default expectation was set then invocations count should be greater than zero
if m.CreateTZMock.defaultExpectation != nil && afterCreateTZCounter < 1 {
if m.CreateTZMock.defaultExpectation.params == nil {
m.t.Errorf("Expected call to RequestServiceMock.CreateTZ at\n%s", m.CreateTZMock.defaultExpectation.returnOrigin)
} else {
m.t.Errorf("Expected call to RequestServiceMock.CreateTZ at\n%s with params: %#v", m.CreateTZMock.defaultExpectation.expectationOrigins.origin, *m.CreateTZMock.defaultExpectation.params)
}
}
// if func was set then invocations count should be greater than zero
if m.funcCreateTZ != nil && afterCreateTZCounter < 1 {
m.t.Errorf("Expected call to RequestServiceMock.CreateTZ at\n%s", m.funcCreateTZOrigin)
}
if !m.CreateTZMock.invocationsDone() && afterCreateTZCounter > 0 {
m.t.Errorf("Expected %d calls to RequestServiceMock.CreateTZ at\n%s but found %d calls",
mm_atomic.LoadUint64(&m.CreateTZMock.expectedInvocations), m.CreateTZMock.expectedInvocationsOrigin, afterCreateTZCounter)
}
}
type mRequestServiceMockGetMailingList struct {
optional bool
mock *RequestServiceMock
defaultExpectation *RequestServiceMockGetMailingListExpectation
expectations []*RequestServiceMockGetMailingListExpectation
callArgs []*RequestServiceMockGetMailingListParams
mutex sync.RWMutex
expectedInvocations uint64
expectedInvocationsOrigin string
}
// RequestServiceMockGetMailingListExpectation specifies expectation struct of the RequestService.GetMailingList
type RequestServiceMockGetMailingListExpectation struct {
mock *RequestServiceMock
params *RequestServiceMockGetMailingListParams
paramPtrs *RequestServiceMockGetMailingListParamPtrs
expectationOrigins RequestServiceMockGetMailingListExpectationOrigins
results *RequestServiceMockGetMailingListResults
returnOrigin string
Counter uint64
}
// RequestServiceMockGetMailingListParams contains parameters of the RequestService.GetMailingList
type RequestServiceMockGetMailingListParams struct {
ctx context.Context
userID int
}
// RequestServiceMockGetMailingListParamPtrs contains pointers to parameters of the RequestService.GetMailingList
type RequestServiceMockGetMailingListParamPtrs struct {
ctx *context.Context
userID *int
}
// RequestServiceMockGetMailingListResults contains results of the RequestService.GetMailingList
type RequestServiceMockGetMailingListResults struct {
rpa1 []*model.Request
err error
}
// RequestServiceMockGetMailingListOrigins contains origins of expectations of the RequestService.GetMailingList
type RequestServiceMockGetMailingListExpectationOrigins struct {
origin string
originCtx string
originUserID string
}
// Marks this method to be optional. The default behavior of any method with Return() is '1 or more', meaning
// the test will fail minimock's automatic final call check if the mocked method was not called at least once.
// Optional() makes method check to work in '0 or more' mode.
// It is NOT RECOMMENDED to use this option unless you really need it, as default behaviour helps to
// catch the problems when the expected method call is totally skipped during test run.
func (mmGetMailingList *mRequestServiceMockGetMailingList) Optional() *mRequestServiceMockGetMailingList {
mmGetMailingList.optional = true
return mmGetMailingList
}
// Expect sets up expected params for RequestService.GetMailingList
func (mmGetMailingList *mRequestServiceMockGetMailingList) Expect(ctx context.Context, userID int) *mRequestServiceMockGetMailingList {
if mmGetMailingList.mock.funcGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Set")
}
if mmGetMailingList.defaultExpectation == nil {
mmGetMailingList.defaultExpectation = &RequestServiceMockGetMailingListExpectation{}
}
if mmGetMailingList.defaultExpectation.paramPtrs != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by ExpectParams functions")
}
mmGetMailingList.defaultExpectation.params = &RequestServiceMockGetMailingListParams{ctx, userID}
mmGetMailingList.defaultExpectation.expectationOrigins.origin = minimock.CallerInfo(1)
for _, e := range mmGetMailingList.expectations {
if minimock.Equal(e.params, mmGetMailingList.defaultExpectation.params) {
mmGetMailingList.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmGetMailingList.defaultExpectation.params)
}
}
return mmGetMailingList
}
// ExpectCtxParam1 sets up expected param ctx for RequestService.GetMailingList
func (mmGetMailingList *mRequestServiceMockGetMailingList) ExpectCtxParam1(ctx context.Context) *mRequestServiceMockGetMailingList {
if mmGetMailingList.mock.funcGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Set")
}
if mmGetMailingList.defaultExpectation == nil {
mmGetMailingList.defaultExpectation = &RequestServiceMockGetMailingListExpectation{}
}
if mmGetMailingList.defaultExpectation.params != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Expect")
}
if mmGetMailingList.defaultExpectation.paramPtrs == nil {
mmGetMailingList.defaultExpectation.paramPtrs = &RequestServiceMockGetMailingListParamPtrs{}
}
mmGetMailingList.defaultExpectation.paramPtrs.ctx = &ctx
mmGetMailingList.defaultExpectation.expectationOrigins.originCtx = minimock.CallerInfo(1)
return mmGetMailingList
}
// ExpectUserIDParam2 sets up expected param userID for RequestService.GetMailingList
func (mmGetMailingList *mRequestServiceMockGetMailingList) ExpectUserIDParam2(userID int) *mRequestServiceMockGetMailingList {
if mmGetMailingList.mock.funcGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Set")
}
if mmGetMailingList.defaultExpectation == nil {
mmGetMailingList.defaultExpectation = &RequestServiceMockGetMailingListExpectation{}
}
if mmGetMailingList.defaultExpectation.params != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Expect")
}
if mmGetMailingList.defaultExpectation.paramPtrs == nil {
mmGetMailingList.defaultExpectation.paramPtrs = &RequestServiceMockGetMailingListParamPtrs{}
}
mmGetMailingList.defaultExpectation.paramPtrs.userID = &userID
mmGetMailingList.defaultExpectation.expectationOrigins.originUserID = minimock.CallerInfo(1)
return mmGetMailingList
}
// Inspect accepts an inspector function that has same arguments as the RequestService.GetMailingList
func (mmGetMailingList *mRequestServiceMockGetMailingList) Inspect(f func(ctx context.Context, userID int)) *mRequestServiceMockGetMailingList {
if mmGetMailingList.mock.inspectFuncGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("Inspect function is already set for RequestServiceMock.GetMailingList")
}
mmGetMailingList.mock.inspectFuncGetMailingList = f
return mmGetMailingList
}
// Return sets up results that will be returned by RequestService.GetMailingList
func (mmGetMailingList *mRequestServiceMockGetMailingList) Return(rpa1 []*model.Request, err error) *RequestServiceMock {
if mmGetMailingList.mock.funcGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Set")
}
if mmGetMailingList.defaultExpectation == nil {
mmGetMailingList.defaultExpectation = &RequestServiceMockGetMailingListExpectation{mock: mmGetMailingList.mock}
}
mmGetMailingList.defaultExpectation.results = &RequestServiceMockGetMailingListResults{rpa1, err}
mmGetMailingList.defaultExpectation.returnOrigin = minimock.CallerInfo(1)
return mmGetMailingList.mock
}
// Set uses given function f to mock the RequestService.GetMailingList method
func (mmGetMailingList *mRequestServiceMockGetMailingList) Set(f func(ctx context.Context, userID int) (rpa1 []*model.Request, err error)) *RequestServiceMock {
if mmGetMailingList.defaultExpectation != nil {
mmGetMailingList.mock.t.Fatalf("Default expectation is already set for the RequestService.GetMailingList method")
}
if len(mmGetMailingList.expectations) > 0 {
mmGetMailingList.mock.t.Fatalf("Some expectations are already set for the RequestService.GetMailingList method")
}
mmGetMailingList.mock.funcGetMailingList = f
mmGetMailingList.mock.funcGetMailingListOrigin = minimock.CallerInfo(1)
return mmGetMailingList.mock
}
// When sets expectation for the RequestService.GetMailingList which will trigger the result defined by the following
// Then helper
func (mmGetMailingList *mRequestServiceMockGetMailingList) When(ctx context.Context, userID int) *RequestServiceMockGetMailingListExpectation {
if mmGetMailingList.mock.funcGetMailingList != nil {
mmGetMailingList.mock.t.Fatalf("RequestServiceMock.GetMailingList mock is already set by Set")
}
expectation := &RequestServiceMockGetMailingListExpectation{
mock: mmGetMailingList.mock,
params: &RequestServiceMockGetMailingListParams{ctx, userID},
expectationOrigins: RequestServiceMockGetMailingListExpectationOrigins{origin: minimock.CallerInfo(1)},
}
mmGetMailingList.expectations = append(mmGetMailingList.expectations, expectation)
return expectation
}
// Then sets up RequestService.GetMailingList return parameters for the expectation previously defined by the When method
func (e *RequestServiceMockGetMailingListExpectation) Then(rpa1 []*model.Request, err error) *RequestServiceMock {
e.results = &RequestServiceMockGetMailingListResults{rpa1, err}
return e.mock
}
// Times sets number of times RequestService.GetMailingList should be invoked
func (mmGetMailingList *mRequestServiceMockGetMailingList) Times(n uint64) *mRequestServiceMockGetMailingList {
if n == 0 {
mmGetMailingList.mock.t.Fatalf("Times of RequestServiceMock.GetMailingList mock can not be zero")
}
mm_atomic.StoreUint64(&mmGetMailingList.expectedInvocations, n)
mmGetMailingList.expectedInvocationsOrigin = minimock.CallerInfo(1)
return mmGetMailingList
}
func (mmGetMailingList *mRequestServiceMockGetMailingList) invocationsDone() bool {
if len(mmGetMailingList.expectations) == 0 && mmGetMailingList.defaultExpectation == nil && mmGetMailingList.mock.funcGetMailingList == nil {
return true
}
totalInvocations := mm_atomic.LoadUint64(&mmGetMailingList.mock.afterGetMailingListCounter)
expectedInvocations := mm_atomic.LoadUint64(&mmGetMailingList.expectedInvocations)
return totalInvocations > 0 && (expectedInvocations == 0 || expectedInvocations == totalInvocations)
}
// GetMailingList implements mm_service.RequestService
func (mmGetMailingList *RequestServiceMock) GetMailingList(ctx context.Context, userID int) (rpa1 []*model.Request, err error) {
mm_atomic.AddUint64(&mmGetMailingList.beforeGetMailingListCounter, 1)
defer mm_atomic.AddUint64(&mmGetMailingList.afterGetMailingListCounter, 1)
mmGetMailingList.t.Helper()
if mmGetMailingList.inspectFuncGetMailingList != nil {
mmGetMailingList.inspectFuncGetMailingList(ctx, userID)
}
mm_params := RequestServiceMockGetMailingListParams{ctx, userID}
// Record call args
mmGetMailingList.GetMailingListMock.mutex.Lock()
mmGetMailingList.GetMailingListMock.callArgs = append(mmGetMailingList.GetMailingListMock.callArgs, &mm_params)
mmGetMailingList.GetMailingListMock.mutex.Unlock()
for _, e := range mmGetMailingList.GetMailingListMock.expectations {
if minimock.Equal(*e.params, mm_params) {
mm_atomic.AddUint64(&e.Counter, 1)
return e.results.rpa1, e.results.err
}
}
if mmGetMailingList.GetMailingListMock.defaultExpectation != nil {
mm_atomic.AddUint64(&mmGetMailingList.GetMailingListMock.defaultExpectation.Counter, 1)
mm_want := mmGetMailingList.GetMailingListMock.defaultExpectation.params
mm_want_ptrs := mmGetMailingList.GetMailingListMock.defaultExpectation.paramPtrs
mm_got := RequestServiceMockGetMailingListParams{ctx, userID}
if mm_want_ptrs != nil {
if mm_want_ptrs.ctx != nil && !minimock.Equal(*mm_want_ptrs.ctx, mm_got.ctx) {
mmGetMailingList.t.Errorf("RequestServiceMock.GetMailingList got unexpected parameter ctx, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingList.GetMailingListMock.defaultExpectation.expectationOrigins.originCtx, *mm_want_ptrs.ctx, mm_got.ctx, minimock.Diff(*mm_want_ptrs.ctx, mm_got.ctx))
}
if mm_want_ptrs.userID != nil && !minimock.Equal(*mm_want_ptrs.userID, mm_got.userID) {
mmGetMailingList.t.Errorf("RequestServiceMock.GetMailingList got unexpected parameter userID, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingList.GetMailingListMock.defaultExpectation.expectationOrigins.originUserID, *mm_want_ptrs.userID, mm_got.userID, minimock.Diff(*mm_want_ptrs.userID, mm_got.userID))
}
} else if mm_want != nil && !minimock.Equal(*mm_want, mm_got) {
mmGetMailingList.t.Errorf("RequestServiceMock.GetMailingList got unexpected parameters, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingList.GetMailingListMock.defaultExpectation.expectationOrigins.origin, *mm_want, mm_got, minimock.Diff(*mm_want, mm_got))
}
mm_results := mmGetMailingList.GetMailingListMock.defaultExpectation.results
if mm_results == nil {
mmGetMailingList.t.Fatal("No results are set for the RequestServiceMock.GetMailingList")
}
return (*mm_results).rpa1, (*mm_results).err
}
if mmGetMailingList.funcGetMailingList != nil {
return mmGetMailingList.funcGetMailingList(ctx, userID)
}
mmGetMailingList.t.Fatalf("Unexpected call to RequestServiceMock.GetMailingList. %v %v", ctx, userID)
return
}
// GetMailingListAfterCounter returns a count of finished RequestServiceMock.GetMailingList invocations
func (mmGetMailingList *RequestServiceMock) GetMailingListAfterCounter() uint64 {
return mm_atomic.LoadUint64(&mmGetMailingList.afterGetMailingListCounter)
}
// GetMailingListBeforeCounter returns a count of RequestServiceMock.GetMailingList invocations
func (mmGetMailingList *RequestServiceMock) GetMailingListBeforeCounter() uint64 {
return mm_atomic.LoadUint64(&mmGetMailingList.beforeGetMailingListCounter)
}
// Calls returns a list of arguments used in each call to RequestServiceMock.GetMailingList.
// The list is in the same order as the calls were made (i.e. recent calls have a higher index)
func (mmGetMailingList *mRequestServiceMockGetMailingList) Calls() []*RequestServiceMockGetMailingListParams {
mmGetMailingList.mutex.RLock()
argCopy := make([]*RequestServiceMockGetMailingListParams, len(mmGetMailingList.callArgs))
copy(argCopy, mmGetMailingList.callArgs)
mmGetMailingList.mutex.RUnlock()
return argCopy
}
// MinimockGetMailingListDone returns true if the count of the GetMailingList invocations corresponds
// the number of defined expectations
func (m *RequestServiceMock) MinimockGetMailingListDone() bool {
if m.GetMailingListMock.optional {
// Optional methods provide '0 or more' call count restriction.
return true
}
for _, e := range m.GetMailingListMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
return false
}
}
return m.GetMailingListMock.invocationsDone()
}
// MinimockGetMailingListInspect logs each unmet expectation
func (m *RequestServiceMock) MinimockGetMailingListInspect() {
for _, e := range m.GetMailingListMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingList at\n%s with params: %#v", e.expectationOrigins.origin, *e.params)
}
}
afterGetMailingListCounter := mm_atomic.LoadUint64(&m.afterGetMailingListCounter)
// if default expectation was set then invocations count should be greater than zero
if m.GetMailingListMock.defaultExpectation != nil && afterGetMailingListCounter < 1 {
if m.GetMailingListMock.defaultExpectation.params == nil {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingList at\n%s", m.GetMailingListMock.defaultExpectation.returnOrigin)
} else {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingList at\n%s with params: %#v", m.GetMailingListMock.defaultExpectation.expectationOrigins.origin, *m.GetMailingListMock.defaultExpectation.params)
}
}
// if func was set then invocations count should be greater than zero
if m.funcGetMailingList != nil && afterGetMailingListCounter < 1 {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingList at\n%s", m.funcGetMailingListOrigin)
}
if !m.GetMailingListMock.invocationsDone() && afterGetMailingListCounter > 0 {
m.t.Errorf("Expected %d calls to RequestServiceMock.GetMailingList at\n%s but found %d calls",
mm_atomic.LoadUint64(&m.GetMailingListMock.expectedInvocations), m.GetMailingListMock.expectedInvocationsOrigin, afterGetMailingListCounter)
}
}
type mRequestServiceMockGetMailingListByID struct {
optional bool
mock *RequestServiceMock
defaultExpectation *RequestServiceMockGetMailingListByIDExpectation
expectations []*RequestServiceMockGetMailingListByIDExpectation
callArgs []*RequestServiceMockGetMailingListByIDParams
mutex sync.RWMutex
expectedInvocations uint64
expectedInvocationsOrigin string
}
// RequestServiceMockGetMailingListByIDExpectation specifies expectation struct of the RequestService.GetMailingListByID
type RequestServiceMockGetMailingListByIDExpectation struct {
mock *RequestServiceMock
params *RequestServiceMockGetMailingListByIDParams
paramPtrs *RequestServiceMockGetMailingListByIDParamPtrs
expectationOrigins RequestServiceMockGetMailingListByIDExpectationOrigins
results *RequestServiceMockGetMailingListByIDResults
returnOrigin string
Counter uint64
}
// RequestServiceMockGetMailingListByIDParams contains parameters of the RequestService.GetMailingListByID
type RequestServiceMockGetMailingListByIDParams struct {
ctx context.Context
requestID uuid.UUID
}
// RequestServiceMockGetMailingListByIDParamPtrs contains pointers to parameters of the RequestService.GetMailingListByID
type RequestServiceMockGetMailingListByIDParamPtrs struct {
ctx *context.Context
requestID *uuid.UUID
}
// RequestServiceMockGetMailingListByIDResults contains results of the RequestService.GetMailingListByID
type RequestServiceMockGetMailingListByIDResults struct {
rp1 *model.RequestDetail
err error
}
// RequestServiceMockGetMailingListByIDOrigins contains origins of expectations of the RequestService.GetMailingListByID
type RequestServiceMockGetMailingListByIDExpectationOrigins struct {
origin string
originCtx string
originRequestID string
}
// Marks this method to be optional. The default behavior of any method with Return() is '1 or more', meaning
// the test will fail minimock's automatic final call check if the mocked method was not called at least once.
// Optional() makes method check to work in '0 or more' mode.
// It is NOT RECOMMENDED to use this option unless you really need it, as default behaviour helps to
// catch the problems when the expected method call is totally skipped during test run.
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Optional() *mRequestServiceMockGetMailingListByID {
mmGetMailingListByID.optional = true
return mmGetMailingListByID
}
// Expect sets up expected params for RequestService.GetMailingListByID
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Expect(ctx context.Context, requestID uuid.UUID) *mRequestServiceMockGetMailingListByID {
if mmGetMailingListByID.mock.funcGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Set")
}
if mmGetMailingListByID.defaultExpectation == nil {
mmGetMailingListByID.defaultExpectation = &RequestServiceMockGetMailingListByIDExpectation{}
}
if mmGetMailingListByID.defaultExpectation.paramPtrs != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by ExpectParams functions")
}
mmGetMailingListByID.defaultExpectation.params = &RequestServiceMockGetMailingListByIDParams{ctx, requestID}
mmGetMailingListByID.defaultExpectation.expectationOrigins.origin = minimock.CallerInfo(1)
for _, e := range mmGetMailingListByID.expectations {
if minimock.Equal(e.params, mmGetMailingListByID.defaultExpectation.params) {
mmGetMailingListByID.mock.t.Fatalf("Expectation set by When has same params: %#v", *mmGetMailingListByID.defaultExpectation.params)
}
}
return mmGetMailingListByID
}
// ExpectCtxParam1 sets up expected param ctx for RequestService.GetMailingListByID
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) ExpectCtxParam1(ctx context.Context) *mRequestServiceMockGetMailingListByID {
if mmGetMailingListByID.mock.funcGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Set")
}
if mmGetMailingListByID.defaultExpectation == nil {
mmGetMailingListByID.defaultExpectation = &RequestServiceMockGetMailingListByIDExpectation{}
}
if mmGetMailingListByID.defaultExpectation.params != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Expect")
}
if mmGetMailingListByID.defaultExpectation.paramPtrs == nil {
mmGetMailingListByID.defaultExpectation.paramPtrs = &RequestServiceMockGetMailingListByIDParamPtrs{}
}
mmGetMailingListByID.defaultExpectation.paramPtrs.ctx = &ctx
mmGetMailingListByID.defaultExpectation.expectationOrigins.originCtx = minimock.CallerInfo(1)
return mmGetMailingListByID
}
// ExpectRequestIDParam2 sets up expected param requestID for RequestService.GetMailingListByID
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) ExpectRequestIDParam2(requestID uuid.UUID) *mRequestServiceMockGetMailingListByID {
if mmGetMailingListByID.mock.funcGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Set")
}
if mmGetMailingListByID.defaultExpectation == nil {
mmGetMailingListByID.defaultExpectation = &RequestServiceMockGetMailingListByIDExpectation{}
}
if mmGetMailingListByID.defaultExpectation.params != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Expect")
}
if mmGetMailingListByID.defaultExpectation.paramPtrs == nil {
mmGetMailingListByID.defaultExpectation.paramPtrs = &RequestServiceMockGetMailingListByIDParamPtrs{}
}
mmGetMailingListByID.defaultExpectation.paramPtrs.requestID = &requestID
mmGetMailingListByID.defaultExpectation.expectationOrigins.originRequestID = minimock.CallerInfo(1)
return mmGetMailingListByID
}
// Inspect accepts an inspector function that has same arguments as the RequestService.GetMailingListByID
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Inspect(f func(ctx context.Context, requestID uuid.UUID)) *mRequestServiceMockGetMailingListByID {
if mmGetMailingListByID.mock.inspectFuncGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("Inspect function is already set for RequestServiceMock.GetMailingListByID")
}
mmGetMailingListByID.mock.inspectFuncGetMailingListByID = f
return mmGetMailingListByID
}
// Return sets up results that will be returned by RequestService.GetMailingListByID
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Return(rp1 *model.RequestDetail, err error) *RequestServiceMock {
if mmGetMailingListByID.mock.funcGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Set")
}
if mmGetMailingListByID.defaultExpectation == nil {
mmGetMailingListByID.defaultExpectation = &RequestServiceMockGetMailingListByIDExpectation{mock: mmGetMailingListByID.mock}
}
mmGetMailingListByID.defaultExpectation.results = &RequestServiceMockGetMailingListByIDResults{rp1, err}
mmGetMailingListByID.defaultExpectation.returnOrigin = minimock.CallerInfo(1)
return mmGetMailingListByID.mock
}
// Set uses given function f to mock the RequestService.GetMailingListByID method
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Set(f func(ctx context.Context, requestID uuid.UUID) (rp1 *model.RequestDetail, err error)) *RequestServiceMock {
if mmGetMailingListByID.defaultExpectation != nil {
mmGetMailingListByID.mock.t.Fatalf("Default expectation is already set for the RequestService.GetMailingListByID method")
}
if len(mmGetMailingListByID.expectations) > 0 {
mmGetMailingListByID.mock.t.Fatalf("Some expectations are already set for the RequestService.GetMailingListByID method")
}
mmGetMailingListByID.mock.funcGetMailingListByID = f
mmGetMailingListByID.mock.funcGetMailingListByIDOrigin = minimock.CallerInfo(1)
return mmGetMailingListByID.mock
}
// When sets expectation for the RequestService.GetMailingListByID which will trigger the result defined by the following
// Then helper
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) When(ctx context.Context, requestID uuid.UUID) *RequestServiceMockGetMailingListByIDExpectation {
if mmGetMailingListByID.mock.funcGetMailingListByID != nil {
mmGetMailingListByID.mock.t.Fatalf("RequestServiceMock.GetMailingListByID mock is already set by Set")
}
expectation := &RequestServiceMockGetMailingListByIDExpectation{
mock: mmGetMailingListByID.mock,
params: &RequestServiceMockGetMailingListByIDParams{ctx, requestID},
expectationOrigins: RequestServiceMockGetMailingListByIDExpectationOrigins{origin: minimock.CallerInfo(1)},
}
mmGetMailingListByID.expectations = append(mmGetMailingListByID.expectations, expectation)
return expectation
}
// Then sets up RequestService.GetMailingListByID return parameters for the expectation previously defined by the When method
func (e *RequestServiceMockGetMailingListByIDExpectation) Then(rp1 *model.RequestDetail, err error) *RequestServiceMock {
e.results = &RequestServiceMockGetMailingListByIDResults{rp1, err}
return e.mock
}
// Times sets number of times RequestService.GetMailingListByID should be invoked
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Times(n uint64) *mRequestServiceMockGetMailingListByID {
if n == 0 {
mmGetMailingListByID.mock.t.Fatalf("Times of RequestServiceMock.GetMailingListByID mock can not be zero")
}
mm_atomic.StoreUint64(&mmGetMailingListByID.expectedInvocations, n)
mmGetMailingListByID.expectedInvocationsOrigin = minimock.CallerInfo(1)
return mmGetMailingListByID
}
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) invocationsDone() bool {
if len(mmGetMailingListByID.expectations) == 0 && mmGetMailingListByID.defaultExpectation == nil && mmGetMailingListByID.mock.funcGetMailingListByID == nil {
return true
}
totalInvocations := mm_atomic.LoadUint64(&mmGetMailingListByID.mock.afterGetMailingListByIDCounter)
expectedInvocations := mm_atomic.LoadUint64(&mmGetMailingListByID.expectedInvocations)
return totalInvocations > 0 && (expectedInvocations == 0 || expectedInvocations == totalInvocations)
}
// GetMailingListByID implements mm_service.RequestService
func (mmGetMailingListByID *RequestServiceMock) GetMailingListByID(ctx context.Context, requestID uuid.UUID) (rp1 *model.RequestDetail, err error) {
mm_atomic.AddUint64(&mmGetMailingListByID.beforeGetMailingListByIDCounter, 1)
defer mm_atomic.AddUint64(&mmGetMailingListByID.afterGetMailingListByIDCounter, 1)
mmGetMailingListByID.t.Helper()
if mmGetMailingListByID.inspectFuncGetMailingListByID != nil {
mmGetMailingListByID.inspectFuncGetMailingListByID(ctx, requestID)
}
mm_params := RequestServiceMockGetMailingListByIDParams{ctx, requestID}
// Record call args
mmGetMailingListByID.GetMailingListByIDMock.mutex.Lock()
mmGetMailingListByID.GetMailingListByIDMock.callArgs = append(mmGetMailingListByID.GetMailingListByIDMock.callArgs, &mm_params)
mmGetMailingListByID.GetMailingListByIDMock.mutex.Unlock()
for _, e := range mmGetMailingListByID.GetMailingListByIDMock.expectations {
if minimock.Equal(*e.params, mm_params) {
mm_atomic.AddUint64(&e.Counter, 1)
return e.results.rp1, e.results.err
}
}
if mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation != nil {
mm_atomic.AddUint64(&mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.Counter, 1)
mm_want := mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.params
mm_want_ptrs := mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.paramPtrs
mm_got := RequestServiceMockGetMailingListByIDParams{ctx, requestID}
if mm_want_ptrs != nil {
if mm_want_ptrs.ctx != nil && !minimock.Equal(*mm_want_ptrs.ctx, mm_got.ctx) {
mmGetMailingListByID.t.Errorf("RequestServiceMock.GetMailingListByID got unexpected parameter ctx, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.expectationOrigins.originCtx, *mm_want_ptrs.ctx, mm_got.ctx, minimock.Diff(*mm_want_ptrs.ctx, mm_got.ctx))
}
if mm_want_ptrs.requestID != nil && !minimock.Equal(*mm_want_ptrs.requestID, mm_got.requestID) {
mmGetMailingListByID.t.Errorf("RequestServiceMock.GetMailingListByID got unexpected parameter requestID, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.expectationOrigins.originRequestID, *mm_want_ptrs.requestID, mm_got.requestID, minimock.Diff(*mm_want_ptrs.requestID, mm_got.requestID))
}
} else if mm_want != nil && !minimock.Equal(*mm_want, mm_got) {
mmGetMailingListByID.t.Errorf("RequestServiceMock.GetMailingListByID got unexpected parameters, expected at\n%s:\nwant: %#v\n got: %#v%s\n",
mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.expectationOrigins.origin, *mm_want, mm_got, minimock.Diff(*mm_want, mm_got))
}
mm_results := mmGetMailingListByID.GetMailingListByIDMock.defaultExpectation.results
if mm_results == nil {
mmGetMailingListByID.t.Fatal("No results are set for the RequestServiceMock.GetMailingListByID")
}
return (*mm_results).rp1, (*mm_results).err
}
if mmGetMailingListByID.funcGetMailingListByID != nil {
return mmGetMailingListByID.funcGetMailingListByID(ctx, requestID)
}
mmGetMailingListByID.t.Fatalf("Unexpected call to RequestServiceMock.GetMailingListByID. %v %v", ctx, requestID)
return
}
// GetMailingListByIDAfterCounter returns a count of finished RequestServiceMock.GetMailingListByID invocations
func (mmGetMailingListByID *RequestServiceMock) GetMailingListByIDAfterCounter() uint64 {
return mm_atomic.LoadUint64(&mmGetMailingListByID.afterGetMailingListByIDCounter)
}
// GetMailingListByIDBeforeCounter returns a count of RequestServiceMock.GetMailingListByID invocations
func (mmGetMailingListByID *RequestServiceMock) GetMailingListByIDBeforeCounter() uint64 {
return mm_atomic.LoadUint64(&mmGetMailingListByID.beforeGetMailingListByIDCounter)
}
// Calls returns a list of arguments used in each call to RequestServiceMock.GetMailingListByID.
// The list is in the same order as the calls were made (i.e. recent calls have a higher index)
func (mmGetMailingListByID *mRequestServiceMockGetMailingListByID) Calls() []*RequestServiceMockGetMailingListByIDParams {
mmGetMailingListByID.mutex.RLock()
argCopy := make([]*RequestServiceMockGetMailingListByIDParams, len(mmGetMailingListByID.callArgs))
copy(argCopy, mmGetMailingListByID.callArgs)
mmGetMailingListByID.mutex.RUnlock()
return argCopy
}
// MinimockGetMailingListByIDDone returns true if the count of the GetMailingListByID invocations corresponds
// the number of defined expectations
func (m *RequestServiceMock) MinimockGetMailingListByIDDone() bool {
if m.GetMailingListByIDMock.optional {
// Optional methods provide '0 or more' call count restriction.
return true
}
for _, e := range m.GetMailingListByIDMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
return false
}
}
return m.GetMailingListByIDMock.invocationsDone()
}
// MinimockGetMailingListByIDInspect logs each unmet expectation
func (m *RequestServiceMock) MinimockGetMailingListByIDInspect() {
for _, e := range m.GetMailingListByIDMock.expectations {
if mm_atomic.LoadUint64(&e.Counter) < 1 {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingListByID at\n%s with params: %#v", e.expectationOrigins.origin, *e.params)
}
}
afterGetMailingListByIDCounter := mm_atomic.LoadUint64(&m.afterGetMailingListByIDCounter)
// if default expectation was set then invocations count should be greater than zero
if m.GetMailingListByIDMock.defaultExpectation != nil && afterGetMailingListByIDCounter < 1 {
if m.GetMailingListByIDMock.defaultExpectation.params == nil {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingListByID at\n%s", m.GetMailingListByIDMock.defaultExpectation.returnOrigin)
} else {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingListByID at\n%s with params: %#v", m.GetMailingListByIDMock.defaultExpectation.expectationOrigins.origin, *m.GetMailingListByIDMock.defaultExpectation.params)
}
}
// if func was set then invocations count should be greater than zero
if m.funcGetMailingListByID != nil && afterGetMailingListByIDCounter < 1 {
m.t.Errorf("Expected call to RequestServiceMock.GetMailingListByID at\n%s", m.funcGetMailingListByIDOrigin)
}
if !m.GetMailingListByIDMock.invocationsDone() && afterGetMailingListByIDCounter > 0 {
m.t.Errorf("Expected %d calls to RequestServiceMock.GetMailingListByID at\n%s but found %d calls",
mm_atomic.LoadUint64(&m.GetMailingListByIDMock.expectedInvocations), m.GetMailingListByIDMock.expectedInvocationsOrigin, afterGetMailingListByIDCounter)
}
}
// MinimockFinish checks that all mocked methods have been called the expected number of times
func (m *RequestServiceMock) MinimockFinish() {
m.finishOnce.Do(func() {
if !m.minimockDone() {
m.MinimockApproveTZInspect()
m.MinimockCreateTZInspect()
m.MinimockGetMailingListInspect()
m.MinimockGetMailingListByIDInspect()
}
})
}
// MinimockWait waits for all mocked methods to be called the expected number of times
func (m *RequestServiceMock) MinimockWait(timeout mm_time.Duration) {
timeoutCh := mm_time.After(timeout)
for {
if m.minimockDone() {
return
}
select {
case <-timeoutCh:
m.MinimockFinish()
return
case <-mm_time.After(10 * mm_time.Millisecond):
}
}
}
func (m *RequestServiceMock) minimockDone() bool {
done := true
return done &&
m.MinimockApproveTZDone() &&
m.MinimockCreateTZDone() &&
m.MinimockGetMailingListDone() &&
m.MinimockGetMailingListByIDDone()
}