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 }