detached 388d3be

MergeRequestService.go RawHistoryFolder

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}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 2

Tags 46

↑↓ moveenter openesc close