1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "context"
9
10 "bnema.dev/ermite/internal/domain"
11 "bnema.dev/ermite/internal/ports"
12 mock "github.com/stretchr/testify/mock"
13)
14
15// NewMergeRequestService creates a new instance of MergeRequestService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
16// The first argument is typically a *testing.T value.
17func NewMergeRequestService(t interface {
18 mock.TestingT
19 Cleanup(func())
20}) *MergeRequestService {
21 if helper, ok := t.(interface{ Helper() }); ok {
22 helper.Helper()
23 }
24
25 mock := &MergeRequestService{}
26 mock.Mock.Test(t)
27
28 t.Cleanup(func() {
29 if helper, ok := t.(interface{ Helper() }); ok {
30 helper.Helper()
31 }
32 mock.AssertExpectations(t)
33 })
34
35 return mock
36}
37
38// MergeRequestService is an autogenerated mock type for the MergeRequestService type
39type MergeRequestService struct {
40 mock.Mock
41}
42
43type MergeRequestService_Expecter struct {
44 mock *mock.Mock
45}
46
47func (_m *MergeRequestService) EXPECT() *MergeRequestService_Expecter {
48 return &MergeRequestService_Expecter{mock: &_m.Mock}
49}
50
51// AddComment provides a mock function for the type MergeRequestService
52func (_mock *MergeRequestService) AddComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.AddCommentParams) (domain.Comment, error) {
53 ret := _mock.Called(ctx, p, name, number, params)
54
55 if len(ret) == 0 {
56 panic("no return value specified for AddComment")
57 }
58
59 var r0 domain.Comment
60 var r1 error
61 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.AddCommentParams) (domain.Comment, error)); ok {
62 return returnFunc(ctx, p, name, number, params)
63 }
64 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.AddCommentParams) domain.Comment); ok {
65 r0 = returnFunc(ctx, p, name, number, params)
66 } else {
67 r0 = ret.Get(0).(domain.Comment)
68 }
69 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.AddCommentParams) error); ok {
70 r1 = returnFunc(ctx, p, name, number, params)
71 } else {
72 r1 = ret.Error(1)
73 }
74 return r0, r1
75}
76
77// MergeRequestService_AddComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddComment'
78type MergeRequestService_AddComment_Call struct {
79 *mock.Call
80}
81
82// AddComment is a helper method to define mock.On call
83// - ctx context.Context
84// - p domain.Principal
85// - name domain.RepoName
86// - number int64
87// - params ports.AddCommentParams
88func (_e *MergeRequestService_Expecter) AddComment(ctx any, p any, name any, number any, params any) *MergeRequestService_AddComment_Call {
89 return &MergeRequestService_AddComment_Call{Call: _e.mock.On("AddComment", ctx, p, name, number, params)}
90}
91
92func (_c *MergeRequestService_AddComment_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.AddCommentParams)) *MergeRequestService_AddComment_Call {
93 _c.Call.Run(func(args mock.Arguments) {
94 var arg0 context.Context
95 if args[0] != nil {
96 arg0 = args[0].(context.Context)
97 }
98 var arg1 domain.Principal
99 if args[1] != nil {
100 arg1 = args[1].(domain.Principal)
101 }
102 var arg2 domain.RepoName
103 if args[2] != nil {
104 arg2 = args[2].(domain.RepoName)
105 }
106 var arg3 int64
107 if args[3] != nil {
108 arg3 = args[3].(int64)
109 }
110 var arg4 ports.AddCommentParams
111 if args[4] != nil {
112 arg4 = args[4].(ports.AddCommentParams)
113 }
114 run(
115 arg0,
116 arg1,
117 arg2,
118 arg3,
119 arg4,
120 )
121 })
122 return _c
123}
124
125func (_c *MergeRequestService_AddComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_AddComment_Call {
126 _c.Call.Return(comment, err)
127 return _c
128}
129
130func (_c *MergeRequestService_AddComment_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.AddCommentParams) (domain.Comment, error)) *MergeRequestService_AddComment_Call {
131 _c.Call.Return(run)
132 return _c
133}
134
135// Close provides a mock function for the type MergeRequestService
136func (_mock *MergeRequestService) Close(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error) {
137 ret := _mock.Called(ctx, p, name, number)
138
139 if len(ret) == 0 {
140 panic("no return value specified for Close")
141 }
142
143 var r0 domain.MergeRequest
144 var r1 error
145 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) (domain.MergeRequest, error)); ok {
146 return returnFunc(ctx, p, name, number)
147 }
148 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) domain.MergeRequest); ok {
149 r0 = returnFunc(ctx, p, name, number)
150 } else {
151 r0 = ret.Get(0).(domain.MergeRequest)
152 }
153 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64) error); ok {
154 r1 = returnFunc(ctx, p, name, number)
155 } else {
156 r1 = ret.Error(1)
157 }
158 return r0, r1
159}
160
161// MergeRequestService_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
162type MergeRequestService_Close_Call struct {
163 *mock.Call
164}
165
166// Close is a helper method to define mock.On call
167// - ctx context.Context
168// - p domain.Principal
169// - name domain.RepoName
170// - number int64
171func (_e *MergeRequestService_Expecter) Close(ctx any, p any, name any, number any) *MergeRequestService_Close_Call {
172 return &MergeRequestService_Close_Call{Call: _e.mock.On("Close", ctx, p, name, number)}
173}
174
175func (_c *MergeRequestService_Close_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64)) *MergeRequestService_Close_Call {
176 _c.Call.Run(func(args mock.Arguments) {
177 var arg0 context.Context
178 if args[0] != nil {
179 arg0 = args[0].(context.Context)
180 }
181 var arg1 domain.Principal
182 if args[1] != nil {
183 arg1 = args[1].(domain.Principal)
184 }
185 var arg2 domain.RepoName
186 if args[2] != nil {
187 arg2 = args[2].(domain.RepoName)
188 }
189 var arg3 int64
190 if args[3] != nil {
191 arg3 = args[3].(int64)
192 }
193 run(
194 arg0,
195 arg1,
196 arg2,
197 arg3,
198 )
199 })
200 return _c
201}
202
203func (_c *MergeRequestService_Close_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestService_Close_Call {
204 _c.Call.Return(mergeRequest, err)
205 return _c
206}
207
208func (_c *MergeRequestService_Close_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error)) *MergeRequestService_Close_Call {
209 _c.Call.Return(run)
210 return _c
211}
212
213// CountOpen provides a mock function for the type MergeRequestService
214func (_mock *MergeRequestService) CountOpen(ctx context.Context, p domain.Principal, name domain.RepoName) (int, error) {
215 ret := _mock.Called(ctx, p, name)
216
217 if len(ret) == 0 {
218 panic("no return value specified for CountOpen")
219 }
220
221 var r0 int
222 var r1 error
223 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName) (int, error)); ok {
224 return returnFunc(ctx, p, name)
225 }
226 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName) int); ok {
227 r0 = returnFunc(ctx, p, name)
228 } else {
229 r0 = ret.Get(0).(int)
230 }
231 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName) error); ok {
232 r1 = returnFunc(ctx, p, name)
233 } else {
234 r1 = ret.Error(1)
235 }
236 return r0, r1
237}
238
239// MergeRequestService_CountOpen_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CountOpen'
240type MergeRequestService_CountOpen_Call struct {
241 *mock.Call
242}
243
244// CountOpen is a helper method to define mock.On call
245// - ctx context.Context
246// - p domain.Principal
247// - name domain.RepoName
248func (_e *MergeRequestService_Expecter) CountOpen(ctx any, p any, name any) *MergeRequestService_CountOpen_Call {
249 return &MergeRequestService_CountOpen_Call{Call: _e.mock.On("CountOpen", ctx, p, name)}
250}
251
252func (_c *MergeRequestService_CountOpen_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName)) *MergeRequestService_CountOpen_Call {
253 _c.Call.Run(func(args mock.Arguments) {
254 var arg0 context.Context
255 if args[0] != nil {
256 arg0 = args[0].(context.Context)
257 }
258 var arg1 domain.Principal
259 if args[1] != nil {
260 arg1 = args[1].(domain.Principal)
261 }
262 var arg2 domain.RepoName
263 if args[2] != nil {
264 arg2 = args[2].(domain.RepoName)
265 }
266 run(
267 arg0,
268 arg1,
269 arg2,
270 )
271 })
272 return _c
273}
274
275func (_c *MergeRequestService_CountOpen_Call) Return(n int, err error) *MergeRequestService_CountOpen_Call {
276 _c.Call.Return(n, err)
277 return _c
278}
279
280func (_c *MergeRequestService_CountOpen_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName) (int, error)) *MergeRequestService_CountOpen_Call {
281 _c.Call.Return(run)
282 return _c
283}
284
285// Create provides a mock function for the type MergeRequestService
286func (_mock *MergeRequestService) Create(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.CreateMergeRequestParams) (domain.MergeRequest, error) {
287 ret := _mock.Called(ctx, p, name, params)
288
289 if len(ret) == 0 {
290 panic("no return value specified for Create")
291 }
292
293 var r0 domain.MergeRequest
294 var r1 error
295 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) (domain.MergeRequest, error)); ok {
296 return returnFunc(ctx, p, name, params)
297 }
298 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) domain.MergeRequest); ok {
299 r0 = returnFunc(ctx, p, name, params)
300 } else {
301 r0 = ret.Get(0).(domain.MergeRequest)
302 }
303 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) error); ok {
304 r1 = returnFunc(ctx, p, name, params)
305 } else {
306 r1 = ret.Error(1)
307 }
308 return r0, r1
309}
310
311// MergeRequestService_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
312type MergeRequestService_Create_Call struct {
313 *mock.Call
314}
315
316// Create is a helper method to define mock.On call
317// - ctx context.Context
318// - p domain.Principal
319// - name domain.RepoName
320// - params ports.CreateMergeRequestParams
321func (_e *MergeRequestService_Expecter) Create(ctx any, p any, name any, params any) *MergeRequestService_Create_Call {
322 return &MergeRequestService_Create_Call{Call: _e.mock.On("Create", ctx, p, name, params)}
323}
324
325func (_c *MergeRequestService_Create_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.CreateMergeRequestParams)) *MergeRequestService_Create_Call {
326 _c.Call.Run(func(args mock.Arguments) {
327 var arg0 context.Context
328 if args[0] != nil {
329 arg0 = args[0].(context.Context)
330 }
331 var arg1 domain.Principal
332 if args[1] != nil {
333 arg1 = args[1].(domain.Principal)
334 }
335 var arg2 domain.RepoName
336 if args[2] != nil {
337 arg2 = args[2].(domain.RepoName)
338 }
339 var arg3 ports.CreateMergeRequestParams
340 if args[3] != nil {
341 arg3 = args[3].(ports.CreateMergeRequestParams)
342 }
343 run(
344 arg0,
345 arg1,
346 arg2,
347 arg3,
348 )
349 })
350 return _c
351}
352
353func (_c *MergeRequestService_Create_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestService_Create_Call {
354 _c.Call.Return(mergeRequest, err)
355 return _c
356}
357
358func (_c *MergeRequestService_Create_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.CreateMergeRequestParams) (domain.MergeRequest, error)) *MergeRequestService_Create_Call {
359 _c.Call.Return(run)
360 return _c
361}
362
363// Get provides a mock function for the type MergeRequestService
364func (_mock *MergeRequestService) Get(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool) (ports.MergeRequestDetail, error) {
365 ret := _mock.Called(ctx, p, name, number, sinceLastRead)
366
367 if len(ret) == 0 {
368 panic("no return value specified for Get")
369 }
370
371 var r0 ports.MergeRequestDetail
372 var r1 error
373 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) (ports.MergeRequestDetail, error)); ok {
374 return returnFunc(ctx, p, name, number, sinceLastRead)
375 }
376 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) ports.MergeRequestDetail); ok {
377 r0 = returnFunc(ctx, p, name, number, sinceLastRead)
378 } else {
379 r0 = ret.Get(0).(ports.MergeRequestDetail)
380 }
381 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) error); ok {
382 r1 = returnFunc(ctx, p, name, number, sinceLastRead)
383 } else {
384 r1 = ret.Error(1)
385 }
386 return r0, r1
387}
388
389// MergeRequestService_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
390type MergeRequestService_Get_Call struct {
391 *mock.Call
392}
393
394// Get is a helper method to define mock.On call
395// - ctx context.Context
396// - p domain.Principal
397// - name domain.RepoName
398// - number int64
399// - sinceLastRead bool
400func (_e *MergeRequestService_Expecter) Get(ctx any, p any, name any, number any, sinceLastRead any) *MergeRequestService_Get_Call {
401 return &MergeRequestService_Get_Call{Call: _e.mock.On("Get", ctx, p, name, number, sinceLastRead)}
402}
403
404func (_c *MergeRequestService_Get_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool)) *MergeRequestService_Get_Call {
405 _c.Call.Run(func(args mock.Arguments) {
406 var arg0 context.Context
407 if args[0] != nil {
408 arg0 = args[0].(context.Context)
409 }
410 var arg1 domain.Principal
411 if args[1] != nil {
412 arg1 = args[1].(domain.Principal)
413 }
414 var arg2 domain.RepoName
415 if args[2] != nil {
416 arg2 = args[2].(domain.RepoName)
417 }
418 var arg3 int64
419 if args[3] != nil {
420 arg3 = args[3].(int64)
421 }
422 var arg4 bool
423 if args[4] != nil {
424 arg4 = args[4].(bool)
425 }
426 run(
427 arg0,
428 arg1,
429 arg2,
430 arg3,
431 arg4,
432 )
433 })
434 return _c
435}
436
437func (_c *MergeRequestService_Get_Call) Return(mergeRequestDetail ports.MergeRequestDetail, err error) *MergeRequestService_Get_Call {
438 _c.Call.Return(mergeRequestDetail, err)
439 return _c
440}
441
442func (_c *MergeRequestService_Get_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool) (ports.MergeRequestDetail, error)) *MergeRequestService_Get_Call {
443 _c.Call.Return(run)
444 return _c
445}
446
447// List provides a mock function for the type MergeRequestService
448func (_mock *MergeRequestService) List(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams) (ports.MergeRequestPage, error) {
449 ret := _mock.Called(ctx, p, name, params)
450
451 if len(ret) == 0 {
452 panic("no return value specified for List")
453 }
454
455 var r0 ports.MergeRequestPage
456 var r1 error
457 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) (ports.MergeRequestPage, error)); ok {
458 return returnFunc(ctx, p, name, params)
459 }
460 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) ports.MergeRequestPage); ok {
461 r0 = returnFunc(ctx, p, name, params)
462 } else {
463 r0 = ret.Get(0).(ports.MergeRequestPage)
464 }
465 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) error); ok {
466 r1 = returnFunc(ctx, p, name, params)
467 } else {
468 r1 = ret.Error(1)
469 }
470 return r0, r1
471}
472
473// MergeRequestService_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List'
474type MergeRequestService_List_Call struct {
475 *mock.Call
476}
477
478// List is a helper method to define mock.On call
479// - ctx context.Context
480// - p domain.Principal
481// - name domain.RepoName
482// - params ports.ListMergeRequestsParams
483func (_e *MergeRequestService_Expecter) List(ctx any, p any, name any, params any) *MergeRequestService_List_Call {
484 return &MergeRequestService_List_Call{Call: _e.mock.On("List", ctx, p, name, params)}
485}
486
487func (_c *MergeRequestService_List_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams)) *MergeRequestService_List_Call {
488 _c.Call.Run(func(args mock.Arguments) {
489 var arg0 context.Context
490 if args[0] != nil {
491 arg0 = args[0].(context.Context)
492 }
493 var arg1 domain.Principal
494 if args[1] != nil {
495 arg1 = args[1].(domain.Principal)
496 }
497 var arg2 domain.RepoName
498 if args[2] != nil {
499 arg2 = args[2].(domain.RepoName)
500 }
501 var arg3 ports.ListMergeRequestsParams
502 if args[3] != nil {
503 arg3 = args[3].(ports.ListMergeRequestsParams)
504 }
505 run(
506 arg0,
507 arg1,
508 arg2,
509 arg3,
510 )
511 })
512 return _c
513}
514
515func (_c *MergeRequestService_List_Call) Return(mergeRequestPage ports.MergeRequestPage, err error) *MergeRequestService_List_Call {
516 _c.Call.Return(mergeRequestPage, err)
517 return _c
518}
519
520func (_c *MergeRequestService_List_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams) (ports.MergeRequestPage, error)) *MergeRequestService_List_Call {
521 _c.Call.Return(run)
522 return _c
523}
524
525// MarkRead provides a mock function for the type MergeRequestService
526func (_mock *MergeRequestService) MarkRead(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID) (domain.ObjectID, error) {
527 ret := _mock.Called(ctx, p, name, number, head)
528
529 if len(ret) == 0 {
530 panic("no return value specified for MarkRead")
531 }
532
533 var r0 domain.ObjectID
534 var r1 error
535 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) (domain.ObjectID, error)); ok {
536 return returnFunc(ctx, p, name, number, head)
537 }
538 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) domain.ObjectID); ok {
539 r0 = returnFunc(ctx, p, name, number, head)
540 } else {
541 r0 = ret.Get(0).(domain.ObjectID)
542 }
543 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) error); ok {
544 r1 = returnFunc(ctx, p, name, number, head)
545 } else {
546 r1 = ret.Error(1)
547 }
548 return r0, r1
549}
550
551// MergeRequestService_MarkRead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkRead'
552type MergeRequestService_MarkRead_Call struct {
553 *mock.Call
554}
555
556// MarkRead is a helper method to define mock.On call
557// - ctx context.Context
558// - p domain.Principal
559// - name domain.RepoName
560// - number int64
561// - head domain.ObjectID
562func (_e *MergeRequestService_Expecter) MarkRead(ctx any, p any, name any, number any, head any) *MergeRequestService_MarkRead_Call {
563 return &MergeRequestService_MarkRead_Call{Call: _e.mock.On("MarkRead", ctx, p, name, number, head)}
564}
565
566func (_c *MergeRequestService_MarkRead_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID)) *MergeRequestService_MarkRead_Call {
567 _c.Call.Run(func(args mock.Arguments) {
568 var arg0 context.Context
569 if args[0] != nil {
570 arg0 = args[0].(context.Context)
571 }
572 var arg1 domain.Principal
573 if args[1] != nil {
574 arg1 = args[1].(domain.Principal)
575 }
576 var arg2 domain.RepoName
577 if args[2] != nil {
578 arg2 = args[2].(domain.RepoName)
579 }
580 var arg3 int64
581 if args[3] != nil {
582 arg3 = args[3].(int64)
583 }
584 var arg4 domain.ObjectID
585 if args[4] != nil {
586 arg4 = args[4].(domain.ObjectID)
587 }
588 run(
589 arg0,
590 arg1,
591 arg2,
592 arg3,
593 arg4,
594 )
595 })
596 return _c
597}
598
599func (_c *MergeRequestService_MarkRead_Call) Return(objectID domain.ObjectID, err error) *MergeRequestService_MarkRead_Call {
600 _c.Call.Return(objectID, err)
601 return _c
602}
603
604func (_c *MergeRequestService_MarkRead_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID) (domain.ObjectID, error)) *MergeRequestService_MarkRead_Call {
605 _c.Call.Return(run)
606 return _c
607}
608
609// MarkReady provides a mock function for the type MergeRequestService
610func (_mock *MergeRequestService) MarkReady(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error) {
611 ret := _mock.Called(ctx, p, name, number)
612
613 if len(ret) == 0 {
614 panic("no return value specified for MarkReady")
615 }
616
617 var r0 domain.MergeRequest
618 var r1 error
619 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) (domain.MergeRequest, error)); ok {
620 return returnFunc(ctx, p, name, number)
621 }
622 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) domain.MergeRequest); ok {
623 r0 = returnFunc(ctx, p, name, number)
624 } else {
625 r0 = ret.Get(0).(domain.MergeRequest)
626 }
627 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64) error); ok {
628 r1 = returnFunc(ctx, p, name, number)
629 } else {
630 r1 = ret.Error(1)
631 }
632 return r0, r1
633}
634
635// MergeRequestService_MarkReady_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkReady'
636type MergeRequestService_MarkReady_Call struct {
637 *mock.Call
638}
639
640// MarkReady is a helper method to define mock.On call
641// - ctx context.Context
642// - p domain.Principal
643// - name domain.RepoName
644// - number int64
645func (_e *MergeRequestService_Expecter) MarkReady(ctx any, p any, name any, number any) *MergeRequestService_MarkReady_Call {
646 return &MergeRequestService_MarkReady_Call{Call: _e.mock.On("MarkReady", ctx, p, name, number)}
647}
648
649func (_c *MergeRequestService_MarkReady_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64)) *MergeRequestService_MarkReady_Call {
650 _c.Call.Run(func(args mock.Arguments) {
651 var arg0 context.Context
652 if args[0] != nil {
653 arg0 = args[0].(context.Context)
654 }
655 var arg1 domain.Principal
656 if args[1] != nil {
657 arg1 = args[1].(domain.Principal)
658 }
659 var arg2 domain.RepoName
660 if args[2] != nil {
661 arg2 = args[2].(domain.RepoName)
662 }
663 var arg3 int64
664 if args[3] != nil {
665 arg3 = args[3].(int64)
666 }
667 run(
668 arg0,
669 arg1,
670 arg2,
671 arg3,
672 )
673 })
674 return _c
675}
676
677func (_c *MergeRequestService_MarkReady_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestService_MarkReady_Call {
678 _c.Call.Return(mergeRequest, err)
679 return _c
680}
681
682func (_c *MergeRequestService_MarkReady_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error)) *MergeRequestService_MarkReady_Call {
683 _c.Call.Return(run)
684 return _c
685}
686
687// Merge provides a mock function for the type MergeRequestService
688func (_mock *MergeRequestService) Merge(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams) (ports.MergeResult, error) {
689 ret := _mock.Called(ctx, p, name, number, params)
690
691 if len(ret) == 0 {
692 panic("no return value specified for Merge")
693 }
694
695 var r0 ports.MergeResult
696 var r1 error
697 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) (ports.MergeResult, error)); ok {
698 return returnFunc(ctx, p, name, number, params)
699 }
700 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) ports.MergeResult); ok {
701 r0 = returnFunc(ctx, p, name, number, params)
702 } else {
703 r0 = ret.Get(0).(ports.MergeResult)
704 }
705 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) error); ok {
706 r1 = returnFunc(ctx, p, name, number, params)
707 } else {
708 r1 = ret.Error(1)
709 }
710 return r0, r1
711}
712
713// MergeRequestService_Merge_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Merge'
714type MergeRequestService_Merge_Call struct {
715 *mock.Call
716}
717
718// Merge is a helper method to define mock.On call
719// - ctx context.Context
720// - p domain.Principal
721// - name domain.RepoName
722// - number int64
723// - params ports.MergeParams
724func (_e *MergeRequestService_Expecter) Merge(ctx any, p any, name any, number any, params any) *MergeRequestService_Merge_Call {
725 return &MergeRequestService_Merge_Call{Call: _e.mock.On("Merge", ctx, p, name, number, params)}
726}
727
728func (_c *MergeRequestService_Merge_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams)) *MergeRequestService_Merge_Call {
729 _c.Call.Run(func(args mock.Arguments) {
730 var arg0 context.Context
731 if args[0] != nil {
732 arg0 = args[0].(context.Context)
733 }
734 var arg1 domain.Principal
735 if args[1] != nil {
736 arg1 = args[1].(domain.Principal)
737 }
738 var arg2 domain.RepoName
739 if args[2] != nil {
740 arg2 = args[2].(domain.RepoName)
741 }
742 var arg3 int64
743 if args[3] != nil {
744 arg3 = args[3].(int64)
745 }
746 var arg4 ports.MergeParams
747 if args[4] != nil {
748 arg4 = args[4].(ports.MergeParams)
749 }
750 run(
751 arg0,
752 arg1,
753 arg2,
754 arg3,
755 arg4,
756 )
757 })
758 return _c
759}
760
761func (_c *MergeRequestService_Merge_Call) Return(mergeResult ports.MergeResult, err error) *MergeRequestService_Merge_Call {
762 _c.Call.Return(mergeResult, err)
763 return _c
764}
765
766func (_c *MergeRequestService_Merge_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams) (ports.MergeResult, error)) *MergeRequestService_Merge_Call {
767 _c.Call.Return(run)
768 return _c
769}
770
771// ResolveComment provides a mock function for the type MergeRequestService
772func (_mock *MergeRequestService) ResolveComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, resolved bool) (domain.Comment, error) {
773 ret := _mock.Called(ctx, p, name, number, commentID, resolved)
774
775 if len(ret) == 0 {
776 panic("no return value specified for ResolveComment")
777 }
778
779 var r0 domain.Comment
780 var r1 error
781 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) (domain.Comment, error)); ok {
782 return returnFunc(ctx, p, name, number, commentID, resolved)
783 }
784 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) domain.Comment); ok {
785 r0 = returnFunc(ctx, p, name, number, commentID, resolved)
786 } else {
787 r0 = ret.Get(0).(domain.Comment)
788 }
789 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) error); ok {
790 r1 = returnFunc(ctx, p, name, number, commentID, resolved)
791 } else {
792 r1 = ret.Error(1)
793 }
794 return r0, r1
795}
796
797// MergeRequestService_ResolveComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResolveComment'
798type MergeRequestService_ResolveComment_Call struct {
799 *mock.Call
800}
801
802// ResolveComment is a helper method to define mock.On call
803// - ctx context.Context
804// - p domain.Principal
805// - name domain.RepoName
806// - number int64
807// - commentID int64
808// - resolved bool
809func (_e *MergeRequestService_Expecter) ResolveComment(ctx any, p any, name any, number any, commentID any, resolved any) *MergeRequestService_ResolveComment_Call {
810 return &MergeRequestService_ResolveComment_Call{Call: _e.mock.On("ResolveComment", ctx, p, name, number, commentID, resolved)}
811}
812
813func (_c *MergeRequestService_ResolveComment_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, resolved bool)) *MergeRequestService_ResolveComment_Call {
814 _c.Call.Run(func(args mock.Arguments) {
815 var arg0 context.Context
816 if args[0] != nil {
817 arg0 = args[0].(context.Context)
818 }
819 var arg1 domain.Principal
820 if args[1] != nil {
821 arg1 = args[1].(domain.Principal)
822 }
823 var arg2 domain.RepoName
824 if args[2] != nil {
825 arg2 = args[2].(domain.RepoName)
826 }
827 var arg3 int64
828 if args[3] != nil {
829 arg3 = args[3].(int64)
830 }
831 var arg4 int64
832 if args[4] != nil {
833 arg4 = args[4].(int64)
834 }
835 var arg5 bool
836 if args[5] != nil {
837 arg5 = args[5].(bool)
838 }
839 run(
840 arg0,
841 arg1,
842 arg2,
843 arg3,
844 arg4,
845 arg5,
846 )
847 })
848 return _c
849}
850
851func (_c *MergeRequestService_ResolveComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_ResolveComment_Call {
852 _c.Call.Return(comment, err)
853 return _c
854}
855
856func (_c *MergeRequestService_ResolveComment_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, resolved bool) (domain.Comment, error)) *MergeRequestService_ResolveComment_Call {
857 _c.Call.Return(run)
858 return _c
859}