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// DeleteComment provides a mock function for the type MergeRequestService
364func (_mock *MergeRequestService) DeleteComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64) (domain.Comment, error) {
365 ret := _mock.Called(ctx, p, name, number, commentID)
366
367 if len(ret) == 0 {
368 panic("no return value specified for DeleteComment")
369 }
370
371 var r0 domain.Comment
372 var r1 error
373 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64) (domain.Comment, error)); ok {
374 return returnFunc(ctx, p, name, number, commentID)
375 }
376 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64) domain.Comment); ok {
377 r0 = returnFunc(ctx, p, name, number, commentID)
378 } else {
379 r0 = ret.Get(0).(domain.Comment)
380 }
381 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, int64) error); ok {
382 r1 = returnFunc(ctx, p, name, number, commentID)
383 } else {
384 r1 = ret.Error(1)
385 }
386 return r0, r1
387}
388
389// MergeRequestService_DeleteComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteComment'
390type MergeRequestService_DeleteComment_Call struct {
391 *mock.Call
392}
393
394// DeleteComment 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// - commentID int64
400func (_e *MergeRequestService_Expecter) DeleteComment(ctx any, p any, name any, number any, commentID any) *MergeRequestService_DeleteComment_Call {
401 return &MergeRequestService_DeleteComment_Call{Call: _e.mock.On("DeleteComment", ctx, p, name, number, commentID)}
402}
403
404func (_c *MergeRequestService_DeleteComment_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64)) *MergeRequestService_DeleteComment_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 int64
423 if args[4] != nil {
424 arg4 = args[4].(int64)
425 }
426 run(
427 arg0,
428 arg1,
429 arg2,
430 arg3,
431 arg4,
432 )
433 })
434 return _c
435}
436
437func (_c *MergeRequestService_DeleteComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_DeleteComment_Call {
438 _c.Call.Return(comment, err)
439 return _c
440}
441
442func (_c *MergeRequestService_DeleteComment_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64) (domain.Comment, error)) *MergeRequestService_DeleteComment_Call {
443 _c.Call.Return(run)
444 return _c
445}
446
447// EditComment provides a mock function for the type MergeRequestService
448func (_mock *MergeRequestService) EditComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, text string) (domain.Comment, error) {
449 ret := _mock.Called(ctx, p, name, number, commentID, text)
450
451 if len(ret) == 0 {
452 panic("no return value specified for EditComment")
453 }
454
455 var r0 domain.Comment
456 var r1 error
457 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, string) (domain.Comment, error)); ok {
458 return returnFunc(ctx, p, name, number, commentID, text)
459 }
460 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, string) domain.Comment); ok {
461 r0 = returnFunc(ctx, p, name, number, commentID, text)
462 } else {
463 r0 = ret.Get(0).(domain.Comment)
464 }
465 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, string) error); ok {
466 r1 = returnFunc(ctx, p, name, number, commentID, text)
467 } else {
468 r1 = ret.Error(1)
469 }
470 return r0, r1
471}
472
473// MergeRequestService_EditComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EditComment'
474type MergeRequestService_EditComment_Call struct {
475 *mock.Call
476}
477
478// EditComment is a helper method to define mock.On call
479// - ctx context.Context
480// - p domain.Principal
481// - name domain.RepoName
482// - number int64
483// - commentID int64
484// - text string
485func (_e *MergeRequestService_Expecter) EditComment(ctx any, p any, name any, number any, commentID any, text any) *MergeRequestService_EditComment_Call {
486 return &MergeRequestService_EditComment_Call{Call: _e.mock.On("EditComment", ctx, p, name, number, commentID, text)}
487}
488
489func (_c *MergeRequestService_EditComment_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, text string)) *MergeRequestService_EditComment_Call {
490 _c.Call.Run(func(args mock.Arguments) {
491 var arg0 context.Context
492 if args[0] != nil {
493 arg0 = args[0].(context.Context)
494 }
495 var arg1 domain.Principal
496 if args[1] != nil {
497 arg1 = args[1].(domain.Principal)
498 }
499 var arg2 domain.RepoName
500 if args[2] != nil {
501 arg2 = args[2].(domain.RepoName)
502 }
503 var arg3 int64
504 if args[3] != nil {
505 arg3 = args[3].(int64)
506 }
507 var arg4 int64
508 if args[4] != nil {
509 arg4 = args[4].(int64)
510 }
511 var arg5 string
512 if args[5] != nil {
513 arg5 = args[5].(string)
514 }
515 run(
516 arg0,
517 arg1,
518 arg2,
519 arg3,
520 arg4,
521 arg5,
522 )
523 })
524 return _c
525}
526
527func (_c *MergeRequestService_EditComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_EditComment_Call {
528 _c.Call.Return(comment, err)
529 return _c
530}
531
532func (_c *MergeRequestService_EditComment_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, text string) (domain.Comment, error)) *MergeRequestService_EditComment_Call {
533 _c.Call.Return(run)
534 return _c
535}
536
537// Get provides a mock function for the type MergeRequestService
538func (_mock *MergeRequestService) Get(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, opts ports.GetMergeRequestOptions) (ports.MergeRequestDetail, error) {
539 ret := _mock.Called(ctx, p, name, number, opts)
540
541 if len(ret) == 0 {
542 panic("no return value specified for Get")
543 }
544
545 var r0 ports.MergeRequestDetail
546 var r1 error
547 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.GetMergeRequestOptions) (ports.MergeRequestDetail, error)); ok {
548 return returnFunc(ctx, p, name, number, opts)
549 }
550 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.GetMergeRequestOptions) ports.MergeRequestDetail); ok {
551 r0 = returnFunc(ctx, p, name, number, opts)
552 } else {
553 r0 = ret.Get(0).(ports.MergeRequestDetail)
554 }
555 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.GetMergeRequestOptions) error); ok {
556 r1 = returnFunc(ctx, p, name, number, opts)
557 } else {
558 r1 = ret.Error(1)
559 }
560 return r0, r1
561}
562
563// MergeRequestService_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
564type MergeRequestService_Get_Call struct {
565 *mock.Call
566}
567
568// Get is a helper method to define mock.On call
569// - ctx context.Context
570// - p domain.Principal
571// - name domain.RepoName
572// - number int64
573// - opts ports.GetMergeRequestOptions
574func (_e *MergeRequestService_Expecter) Get(ctx any, p any, name any, number any, opts any) *MergeRequestService_Get_Call {
575 return &MergeRequestService_Get_Call{Call: _e.mock.On("Get", ctx, p, name, number, opts)}
576}
577
578func (_c *MergeRequestService_Get_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, opts ports.GetMergeRequestOptions)) *MergeRequestService_Get_Call {
579 _c.Call.Run(func(args mock.Arguments) {
580 var arg0 context.Context
581 if args[0] != nil {
582 arg0 = args[0].(context.Context)
583 }
584 var arg1 domain.Principal
585 if args[1] != nil {
586 arg1 = args[1].(domain.Principal)
587 }
588 var arg2 domain.RepoName
589 if args[2] != nil {
590 arg2 = args[2].(domain.RepoName)
591 }
592 var arg3 int64
593 if args[3] != nil {
594 arg3 = args[3].(int64)
595 }
596 var arg4 ports.GetMergeRequestOptions
597 if args[4] != nil {
598 arg4 = args[4].(ports.GetMergeRequestOptions)
599 }
600 run(
601 arg0,
602 arg1,
603 arg2,
604 arg3,
605 arg4,
606 )
607 })
608 return _c
609}
610
611func (_c *MergeRequestService_Get_Call) Return(mergeRequestDetail ports.MergeRequestDetail, err error) *MergeRequestService_Get_Call {
612 _c.Call.Return(mergeRequestDetail, err)
613 return _c
614}
615
616func (_c *MergeRequestService_Get_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, opts ports.GetMergeRequestOptions) (ports.MergeRequestDetail, error)) *MergeRequestService_Get_Call {
617 _c.Call.Return(run)
618 return _c
619}
620
621// List provides a mock function for the type MergeRequestService
622func (_mock *MergeRequestService) List(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams) (ports.MergeRequestPage, error) {
623 ret := _mock.Called(ctx, p, name, params)
624
625 if len(ret) == 0 {
626 panic("no return value specified for List")
627 }
628
629 var r0 ports.MergeRequestPage
630 var r1 error
631 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) (ports.MergeRequestPage, error)); ok {
632 return returnFunc(ctx, p, name, params)
633 }
634 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) ports.MergeRequestPage); ok {
635 r0 = returnFunc(ctx, p, name, params)
636 } else {
637 r0 = ret.Get(0).(ports.MergeRequestPage)
638 }
639 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) error); ok {
640 r1 = returnFunc(ctx, p, name, params)
641 } else {
642 r1 = ret.Error(1)
643 }
644 return r0, r1
645}
646
647// MergeRequestService_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List'
648type MergeRequestService_List_Call struct {
649 *mock.Call
650}
651
652// List is a helper method to define mock.On call
653// - ctx context.Context
654// - p domain.Principal
655// - name domain.RepoName
656// - params ports.ListMergeRequestsParams
657func (_e *MergeRequestService_Expecter) List(ctx any, p any, name any, params any) *MergeRequestService_List_Call {
658 return &MergeRequestService_List_Call{Call: _e.mock.On("List", ctx, p, name, params)}
659}
660
661func (_c *MergeRequestService_List_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams)) *MergeRequestService_List_Call {
662 _c.Call.Run(func(args mock.Arguments) {
663 var arg0 context.Context
664 if args[0] != nil {
665 arg0 = args[0].(context.Context)
666 }
667 var arg1 domain.Principal
668 if args[1] != nil {
669 arg1 = args[1].(domain.Principal)
670 }
671 var arg2 domain.RepoName
672 if args[2] != nil {
673 arg2 = args[2].(domain.RepoName)
674 }
675 var arg3 ports.ListMergeRequestsParams
676 if args[3] != nil {
677 arg3 = args[3].(ports.ListMergeRequestsParams)
678 }
679 run(
680 arg0,
681 arg1,
682 arg2,
683 arg3,
684 )
685 })
686 return _c
687}
688
689func (_c *MergeRequestService_List_Call) Return(mergeRequestPage ports.MergeRequestPage, err error) *MergeRequestService_List_Call {
690 _c.Call.Return(mergeRequestPage, err)
691 return _c
692}
693
694func (_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 {
695 _c.Call.Return(run)
696 return _c
697}
698
699// MarkRead provides a mock function for the type MergeRequestService
700func (_mock *MergeRequestService) MarkRead(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID) (domain.ObjectID, error) {
701 ret := _mock.Called(ctx, p, name, number, head)
702
703 if len(ret) == 0 {
704 panic("no return value specified for MarkRead")
705 }
706
707 var r0 domain.ObjectID
708 var r1 error
709 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) (domain.ObjectID, error)); ok {
710 return returnFunc(ctx, p, name, number, head)
711 }
712 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) domain.ObjectID); ok {
713 r0 = returnFunc(ctx, p, name, number, head)
714 } else {
715 r0 = ret.Get(0).(domain.ObjectID)
716 }
717 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) error); ok {
718 r1 = returnFunc(ctx, p, name, number, head)
719 } else {
720 r1 = ret.Error(1)
721 }
722 return r0, r1
723}
724
725// MergeRequestService_MarkRead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkRead'
726type MergeRequestService_MarkRead_Call struct {
727 *mock.Call
728}
729
730// MarkRead is a helper method to define mock.On call
731// - ctx context.Context
732// - p domain.Principal
733// - name domain.RepoName
734// - number int64
735// - head domain.ObjectID
736func (_e *MergeRequestService_Expecter) MarkRead(ctx any, p any, name any, number any, head any) *MergeRequestService_MarkRead_Call {
737 return &MergeRequestService_MarkRead_Call{Call: _e.mock.On("MarkRead", ctx, p, name, number, head)}
738}
739
740func (_c *MergeRequestService_MarkRead_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID)) *MergeRequestService_MarkRead_Call {
741 _c.Call.Run(func(args mock.Arguments) {
742 var arg0 context.Context
743 if args[0] != nil {
744 arg0 = args[0].(context.Context)
745 }
746 var arg1 domain.Principal
747 if args[1] != nil {
748 arg1 = args[1].(domain.Principal)
749 }
750 var arg2 domain.RepoName
751 if args[2] != nil {
752 arg2 = args[2].(domain.RepoName)
753 }
754 var arg3 int64
755 if args[3] != nil {
756 arg3 = args[3].(int64)
757 }
758 var arg4 domain.ObjectID
759 if args[4] != nil {
760 arg4 = args[4].(domain.ObjectID)
761 }
762 run(
763 arg0,
764 arg1,
765 arg2,
766 arg3,
767 arg4,
768 )
769 })
770 return _c
771}
772
773func (_c *MergeRequestService_MarkRead_Call) Return(objectID domain.ObjectID, err error) *MergeRequestService_MarkRead_Call {
774 _c.Call.Return(objectID, err)
775 return _c
776}
777
778func (_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 {
779 _c.Call.Return(run)
780 return _c
781}
782
783// MarkReady provides a mock function for the type MergeRequestService
784func (_mock *MergeRequestService) MarkReady(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error) {
785 ret := _mock.Called(ctx, p, name, number)
786
787 if len(ret) == 0 {
788 panic("no return value specified for MarkReady")
789 }
790
791 var r0 domain.MergeRequest
792 var r1 error
793 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) (domain.MergeRequest, error)); ok {
794 return returnFunc(ctx, p, name, number)
795 }
796 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64) domain.MergeRequest); ok {
797 r0 = returnFunc(ctx, p, name, number)
798 } else {
799 r0 = ret.Get(0).(domain.MergeRequest)
800 }
801 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64) error); ok {
802 r1 = returnFunc(ctx, p, name, number)
803 } else {
804 r1 = ret.Error(1)
805 }
806 return r0, r1
807}
808
809// MergeRequestService_MarkReady_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkReady'
810type MergeRequestService_MarkReady_Call struct {
811 *mock.Call
812}
813
814// MarkReady is a helper method to define mock.On call
815// - ctx context.Context
816// - p domain.Principal
817// - name domain.RepoName
818// - number int64
819func (_e *MergeRequestService_Expecter) MarkReady(ctx any, p any, name any, number any) *MergeRequestService_MarkReady_Call {
820 return &MergeRequestService_MarkReady_Call{Call: _e.mock.On("MarkReady", ctx, p, name, number)}
821}
822
823func (_c *MergeRequestService_MarkReady_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64)) *MergeRequestService_MarkReady_Call {
824 _c.Call.Run(func(args mock.Arguments) {
825 var arg0 context.Context
826 if args[0] != nil {
827 arg0 = args[0].(context.Context)
828 }
829 var arg1 domain.Principal
830 if args[1] != nil {
831 arg1 = args[1].(domain.Principal)
832 }
833 var arg2 domain.RepoName
834 if args[2] != nil {
835 arg2 = args[2].(domain.RepoName)
836 }
837 var arg3 int64
838 if args[3] != nil {
839 arg3 = args[3].(int64)
840 }
841 run(
842 arg0,
843 arg1,
844 arg2,
845 arg3,
846 )
847 })
848 return _c
849}
850
851func (_c *MergeRequestService_MarkReady_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestService_MarkReady_Call {
852 _c.Call.Return(mergeRequest, err)
853 return _c
854}
855
856func (_c *MergeRequestService_MarkReady_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64) (domain.MergeRequest, error)) *MergeRequestService_MarkReady_Call {
857 _c.Call.Return(run)
858 return _c
859}
860
861// Merge provides a mock function for the type MergeRequestService
862func (_mock *MergeRequestService) Merge(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams) (ports.MergeResult, error) {
863 ret := _mock.Called(ctx, p, name, number, params)
864
865 if len(ret) == 0 {
866 panic("no return value specified for Merge")
867 }
868
869 var r0 ports.MergeResult
870 var r1 error
871 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) (ports.MergeResult, error)); ok {
872 return returnFunc(ctx, p, name, number, params)
873 }
874 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) ports.MergeResult); ok {
875 r0 = returnFunc(ctx, p, name, number, params)
876 } else {
877 r0 = ret.Get(0).(ports.MergeResult)
878 }
879 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) error); ok {
880 r1 = returnFunc(ctx, p, name, number, params)
881 } else {
882 r1 = ret.Error(1)
883 }
884 return r0, r1
885}
886
887// MergeRequestService_Merge_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Merge'
888type MergeRequestService_Merge_Call struct {
889 *mock.Call
890}
891
892// Merge is a helper method to define mock.On call
893// - ctx context.Context
894// - p domain.Principal
895// - name domain.RepoName
896// - number int64
897// - params ports.MergeParams
898func (_e *MergeRequestService_Expecter) Merge(ctx any, p any, name any, number any, params any) *MergeRequestService_Merge_Call {
899 return &MergeRequestService_Merge_Call{Call: _e.mock.On("Merge", ctx, p, name, number, params)}
900}
901
902func (_c *MergeRequestService_Merge_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams)) *MergeRequestService_Merge_Call {
903 _c.Call.Run(func(args mock.Arguments) {
904 var arg0 context.Context
905 if args[0] != nil {
906 arg0 = args[0].(context.Context)
907 }
908 var arg1 domain.Principal
909 if args[1] != nil {
910 arg1 = args[1].(domain.Principal)
911 }
912 var arg2 domain.RepoName
913 if args[2] != nil {
914 arg2 = args[2].(domain.RepoName)
915 }
916 var arg3 int64
917 if args[3] != nil {
918 arg3 = args[3].(int64)
919 }
920 var arg4 ports.MergeParams
921 if args[4] != nil {
922 arg4 = args[4].(ports.MergeParams)
923 }
924 run(
925 arg0,
926 arg1,
927 arg2,
928 arg3,
929 arg4,
930 )
931 })
932 return _c
933}
934
935func (_c *MergeRequestService_Merge_Call) Return(mergeResult ports.MergeResult, err error) *MergeRequestService_Merge_Call {
936 _c.Call.Return(mergeResult, err)
937 return _c
938}
939
940func (_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 {
941 _c.Call.Return(run)
942 return _c
943}
944
945// ResolveComment provides a mock function for the type MergeRequestService
946func (_mock *MergeRequestService) ResolveComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, resolved bool) (domain.Comment, error) {
947 ret := _mock.Called(ctx, p, name, number, commentID, resolved)
948
949 if len(ret) == 0 {
950 panic("no return value specified for ResolveComment")
951 }
952
953 var r0 domain.Comment
954 var r1 error
955 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) (domain.Comment, error)); ok {
956 return returnFunc(ctx, p, name, number, commentID, resolved)
957 }
958 if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) domain.Comment); ok {
959 r0 = returnFunc(ctx, p, name, number, commentID, resolved)
960 } else {
961 r0 = ret.Get(0).(domain.Comment)
962 }
963 if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) error); ok {
964 r1 = returnFunc(ctx, p, name, number, commentID, resolved)
965 } else {
966 r1 = ret.Error(1)
967 }
968 return r0, r1
969}
970
971// MergeRequestService_ResolveComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResolveComment'
972type MergeRequestService_ResolveComment_Call struct {
973 *mock.Call
974}
975
976// ResolveComment is a helper method to define mock.On call
977// - ctx context.Context
978// - p domain.Principal
979// - name domain.RepoName
980// - number int64
981// - commentID int64
982// - resolved bool
983func (_e *MergeRequestService_Expecter) ResolveComment(ctx any, p any, name any, number any, commentID any, resolved any) *MergeRequestService_ResolveComment_Call {
984 return &MergeRequestService_ResolveComment_Call{Call: _e.mock.On("ResolveComment", ctx, p, name, number, commentID, resolved)}
985}
986
987func (_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 {
988 _c.Call.Run(func(args mock.Arguments) {
989 var arg0 context.Context
990 if args[0] != nil {
991 arg0 = args[0].(context.Context)
992 }
993 var arg1 domain.Principal
994 if args[1] != nil {
995 arg1 = args[1].(domain.Principal)
996 }
997 var arg2 domain.RepoName
998 if args[2] != nil {
999 arg2 = args[2].(domain.RepoName)
1000 }
1001 var arg3 int64
1002 if args[3] != nil {
1003 arg3 = args[3].(int64)
1004 }
1005 var arg4 int64
1006 if args[4] != nil {
1007 arg4 = args[4].(int64)
1008 }
1009 var arg5 bool
1010 if args[5] != nil {
1011 arg5 = args[5].(bool)
1012 }
1013 run(
1014 arg0,
1015 arg1,
1016 arg2,
1017 arg3,
1018 arg4,
1019 arg5,
1020 )
1021 })
1022 return _c
1023}
1024
1025func (_c *MergeRequestService_ResolveComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_ResolveComment_Call {
1026 _c.Call.Return(comment, err)
1027 return _c
1028}
1029
1030func (_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 {
1031 _c.Call.Return(run)
1032 return _c
1033}