github.com/miguelgrubin/gin-boilerplate@v0.0.0-20231208120009-f8f00c6d4138/mocks/pkg/petshop/application/PetUseCasesInterface.go (about)

     1  // Code generated by mockery v2.35.3. DO NOT EDIT.
     2  
     3  package application
     4  
     5  import (
     6  	application "github.com/miguelgrubin/gin-boilerplate/pkg/petshop/application"
     7  	domain "github.com/miguelgrubin/gin-boilerplate/pkg/petshop/domain"
     8  
     9  	mock "github.com/stretchr/testify/mock"
    10  
    11  	shared "github.com/miguelgrubin/gin-boilerplate/pkg/shared"
    12  )
    13  
    14  // PetUseCasesInterface is an autogenerated mock type for the PetUseCasesInterface type
    15  type PetUseCasesInterface struct {
    16  	mock.Mock
    17  }
    18  
    19  type PetUseCasesInterface_Expecter struct {
    20  	mock *mock.Mock
    21  }
    22  
    23  func (_m *PetUseCasesInterface) EXPECT() *PetUseCasesInterface_Expecter {
    24  	return &PetUseCasesInterface_Expecter{mock: &_m.Mock}
    25  }
    26  
    27  // Creator provides a mock function with given fields: _a0
    28  func (_m *PetUseCasesInterface) Creator(_a0 application.PetCreatorParams) (domain.Pet, error) {
    29  	ret := _m.Called(_a0)
    30  
    31  	var r0 domain.Pet
    32  	var r1 error
    33  	if rf, ok := ret.Get(0).(func(application.PetCreatorParams) (domain.Pet, error)); ok {
    34  		return rf(_a0)
    35  	}
    36  	if rf, ok := ret.Get(0).(func(application.PetCreatorParams) domain.Pet); ok {
    37  		r0 = rf(_a0)
    38  	} else {
    39  		r0 = ret.Get(0).(domain.Pet)
    40  	}
    41  
    42  	if rf, ok := ret.Get(1).(func(application.PetCreatorParams) error); ok {
    43  		r1 = rf(_a0)
    44  	} else {
    45  		r1 = ret.Error(1)
    46  	}
    47  
    48  	return r0, r1
    49  }
    50  
    51  // PetUseCasesInterface_Creator_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Creator'
    52  type PetUseCasesInterface_Creator_Call struct {
    53  	*mock.Call
    54  }
    55  
    56  // Creator is a helper method to define mock.On call
    57  //   - _a0 application.PetCreatorParams
    58  func (_e *PetUseCasesInterface_Expecter) Creator(_a0 interface{}) *PetUseCasesInterface_Creator_Call {
    59  	return &PetUseCasesInterface_Creator_Call{Call: _e.mock.On("Creator", _a0)}
    60  }
    61  
    62  func (_c *PetUseCasesInterface_Creator_Call) Run(run func(_a0 application.PetCreatorParams)) *PetUseCasesInterface_Creator_Call {
    63  	_c.Call.Run(func(args mock.Arguments) {
    64  		run(args[0].(application.PetCreatorParams))
    65  	})
    66  	return _c
    67  }
    68  
    69  func (_c *PetUseCasesInterface_Creator_Call) Return(_a0 domain.Pet, _a1 error) *PetUseCasesInterface_Creator_Call {
    70  	_c.Call.Return(_a0, _a1)
    71  	return _c
    72  }
    73  
    74  func (_c *PetUseCasesInterface_Creator_Call) RunAndReturn(run func(application.PetCreatorParams) (domain.Pet, error)) *PetUseCasesInterface_Creator_Call {
    75  	_c.Call.Return(run)
    76  	return _c
    77  }
    78  
    79  // Deleter provides a mock function with given fields: _a0
    80  func (_m *PetUseCasesInterface) Deleter(_a0 shared.EntityID) error {
    81  	ret := _m.Called(_a0)
    82  
    83  	var r0 error
    84  	if rf, ok := ret.Get(0).(func(shared.EntityID) error); ok {
    85  		r0 = rf(_a0)
    86  	} else {
    87  		r0 = ret.Error(0)
    88  	}
    89  
    90  	return r0
    91  }
    92  
    93  // PetUseCasesInterface_Deleter_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Deleter'
    94  type PetUseCasesInterface_Deleter_Call struct {
    95  	*mock.Call
    96  }
    97  
    98  // Deleter is a helper method to define mock.On call
    99  //   - _a0 shared.EntityID
   100  func (_e *PetUseCasesInterface_Expecter) Deleter(_a0 interface{}) *PetUseCasesInterface_Deleter_Call {
   101  	return &PetUseCasesInterface_Deleter_Call{Call: _e.mock.On("Deleter", _a0)}
   102  }
   103  
   104  func (_c *PetUseCasesInterface_Deleter_Call) Run(run func(_a0 shared.EntityID)) *PetUseCasesInterface_Deleter_Call {
   105  	_c.Call.Run(func(args mock.Arguments) {
   106  		run(args[0].(shared.EntityID))
   107  	})
   108  	return _c
   109  }
   110  
   111  func (_c *PetUseCasesInterface_Deleter_Call) Return(_a0 error) *PetUseCasesInterface_Deleter_Call {
   112  	_c.Call.Return(_a0)
   113  	return _c
   114  }
   115  
   116  func (_c *PetUseCasesInterface_Deleter_Call) RunAndReturn(run func(shared.EntityID) error) *PetUseCasesInterface_Deleter_Call {
   117  	_c.Call.Return(run)
   118  	return _c
   119  }
   120  
   121  // Finder provides a mock function with given fields: _a0
   122  func (_m *PetUseCasesInterface) Finder(_a0 application.PetFinderParams) ([]domain.Pet, error) {
   123  	ret := _m.Called(_a0)
   124  
   125  	var r0 []domain.Pet
   126  	var r1 error
   127  	if rf, ok := ret.Get(0).(func(application.PetFinderParams) ([]domain.Pet, error)); ok {
   128  		return rf(_a0)
   129  	}
   130  	if rf, ok := ret.Get(0).(func(application.PetFinderParams) []domain.Pet); ok {
   131  		r0 = rf(_a0)
   132  	} else {
   133  		if ret.Get(0) != nil {
   134  			r0 = ret.Get(0).([]domain.Pet)
   135  		}
   136  	}
   137  
   138  	if rf, ok := ret.Get(1).(func(application.PetFinderParams) error); ok {
   139  		r1 = rf(_a0)
   140  	} else {
   141  		r1 = ret.Error(1)
   142  	}
   143  
   144  	return r0, r1
   145  }
   146  
   147  // PetUseCasesInterface_Finder_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Finder'
   148  type PetUseCasesInterface_Finder_Call struct {
   149  	*mock.Call
   150  }
   151  
   152  // Finder is a helper method to define mock.On call
   153  //   - _a0 application.PetFinderParams
   154  func (_e *PetUseCasesInterface_Expecter) Finder(_a0 interface{}) *PetUseCasesInterface_Finder_Call {
   155  	return &PetUseCasesInterface_Finder_Call{Call: _e.mock.On("Finder", _a0)}
   156  }
   157  
   158  func (_c *PetUseCasesInterface_Finder_Call) Run(run func(_a0 application.PetFinderParams)) *PetUseCasesInterface_Finder_Call {
   159  	_c.Call.Run(func(args mock.Arguments) {
   160  		run(args[0].(application.PetFinderParams))
   161  	})
   162  	return _c
   163  }
   164  
   165  func (_c *PetUseCasesInterface_Finder_Call) Return(_a0 []domain.Pet, _a1 error) *PetUseCasesInterface_Finder_Call {
   166  	_c.Call.Return(_a0, _a1)
   167  	return _c
   168  }
   169  
   170  func (_c *PetUseCasesInterface_Finder_Call) RunAndReturn(run func(application.PetFinderParams) ([]domain.Pet, error)) *PetUseCasesInterface_Finder_Call {
   171  	_c.Call.Return(run)
   172  	return _c
   173  }
   174  
   175  // Showher provides a mock function with given fields: _a0
   176  func (_m *PetUseCasesInterface) Showher(_a0 shared.EntityID) (domain.Pet, error) {
   177  	ret := _m.Called(_a0)
   178  
   179  	var r0 domain.Pet
   180  	var r1 error
   181  	if rf, ok := ret.Get(0).(func(shared.EntityID) (domain.Pet, error)); ok {
   182  		return rf(_a0)
   183  	}
   184  	if rf, ok := ret.Get(0).(func(shared.EntityID) domain.Pet); ok {
   185  		r0 = rf(_a0)
   186  	} else {
   187  		r0 = ret.Get(0).(domain.Pet)
   188  	}
   189  
   190  	if rf, ok := ret.Get(1).(func(shared.EntityID) error); ok {
   191  		r1 = rf(_a0)
   192  	} else {
   193  		r1 = ret.Error(1)
   194  	}
   195  
   196  	return r0, r1
   197  }
   198  
   199  // PetUseCasesInterface_Showher_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Showher'
   200  type PetUseCasesInterface_Showher_Call struct {
   201  	*mock.Call
   202  }
   203  
   204  // Showher is a helper method to define mock.On call
   205  //   - _a0 shared.EntityID
   206  func (_e *PetUseCasesInterface_Expecter) Showher(_a0 interface{}) *PetUseCasesInterface_Showher_Call {
   207  	return &PetUseCasesInterface_Showher_Call{Call: _e.mock.On("Showher", _a0)}
   208  }
   209  
   210  func (_c *PetUseCasesInterface_Showher_Call) Run(run func(_a0 shared.EntityID)) *PetUseCasesInterface_Showher_Call {
   211  	_c.Call.Run(func(args mock.Arguments) {
   212  		run(args[0].(shared.EntityID))
   213  	})
   214  	return _c
   215  }
   216  
   217  func (_c *PetUseCasesInterface_Showher_Call) Return(_a0 domain.Pet, _a1 error) *PetUseCasesInterface_Showher_Call {
   218  	_c.Call.Return(_a0, _a1)
   219  	return _c
   220  }
   221  
   222  func (_c *PetUseCasesInterface_Showher_Call) RunAndReturn(run func(shared.EntityID) (domain.Pet, error)) *PetUseCasesInterface_Showher_Call {
   223  	_c.Call.Return(run)
   224  	return _c
   225  }
   226  
   227  // Updater provides a mock function with given fields: _a0, _a1
   228  func (_m *PetUseCasesInterface) Updater(_a0 shared.EntityID, _a1 application.PetUpdatersParams) (domain.Pet, error) {
   229  	ret := _m.Called(_a0, _a1)
   230  
   231  	var r0 domain.Pet
   232  	var r1 error
   233  	if rf, ok := ret.Get(0).(func(shared.EntityID, application.PetUpdatersParams) (domain.Pet, error)); ok {
   234  		return rf(_a0, _a1)
   235  	}
   236  	if rf, ok := ret.Get(0).(func(shared.EntityID, application.PetUpdatersParams) domain.Pet); ok {
   237  		r0 = rf(_a0, _a1)
   238  	} else {
   239  		r0 = ret.Get(0).(domain.Pet)
   240  	}
   241  
   242  	if rf, ok := ret.Get(1).(func(shared.EntityID, application.PetUpdatersParams) error); ok {
   243  		r1 = rf(_a0, _a1)
   244  	} else {
   245  		r1 = ret.Error(1)
   246  	}
   247  
   248  	return r0, r1
   249  }
   250  
   251  // PetUseCasesInterface_Updater_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Updater'
   252  type PetUseCasesInterface_Updater_Call struct {
   253  	*mock.Call
   254  }
   255  
   256  // Updater is a helper method to define mock.On call
   257  //   - _a0 shared.EntityID
   258  //   - _a1 application.PetUpdatersParams
   259  func (_e *PetUseCasesInterface_Expecter) Updater(_a0 interface{}, _a1 interface{}) *PetUseCasesInterface_Updater_Call {
   260  	return &PetUseCasesInterface_Updater_Call{Call: _e.mock.On("Updater", _a0, _a1)}
   261  }
   262  
   263  func (_c *PetUseCasesInterface_Updater_Call) Run(run func(_a0 shared.EntityID, _a1 application.PetUpdatersParams)) *PetUseCasesInterface_Updater_Call {
   264  	_c.Call.Run(func(args mock.Arguments) {
   265  		run(args[0].(shared.EntityID), args[1].(application.PetUpdatersParams))
   266  	})
   267  	return _c
   268  }
   269  
   270  func (_c *PetUseCasesInterface_Updater_Call) Return(_a0 domain.Pet, _a1 error) *PetUseCasesInterface_Updater_Call {
   271  	_c.Call.Return(_a0, _a1)
   272  	return _c
   273  }
   274  
   275  func (_c *PetUseCasesInterface_Updater_Call) RunAndReturn(run func(shared.EntityID, application.PetUpdatersParams) (domain.Pet, error)) *PetUseCasesInterface_Updater_Call {
   276  	_c.Call.Return(run)
   277  	return _c
   278  }
   279  
   280  // NewPetUseCasesInterface creates a new instance of PetUseCasesInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
   281  // The first argument is typically a *testing.T value.
   282  func NewPetUseCasesInterface(t interface {
   283  	mock.TestingT
   284  	Cleanup(func())
   285  }) *PetUseCasesInterface {
   286  	mock := &PetUseCasesInterface{}
   287  	mock.Mock.Test(t)
   288  
   289  	t.Cleanup(func() { mock.AssertExpectations(t) })
   290  
   291  	return mock
   292  }