v0.27.0 0039612

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// Get provides a mock function for the type MergeRequestService
364func (_mock *MergeRequestService) Get(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, opts ports.GetMergeRequestOptions) (ports.MergeRequestDetail, error) {
365	ret := _mock.Called(ctx, p, name, number, opts)
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, ports.GetMergeRequestOptions) (ports.MergeRequestDetail, error)); ok {
374		return returnFunc(ctx, p, name, number, opts)
375	}
376	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.GetMergeRequestOptions) ports.MergeRequestDetail); ok {
377		r0 = returnFunc(ctx, p, name, number, opts)
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, ports.GetMergeRequestOptions) error); ok {
382		r1 = returnFunc(ctx, p, name, number, opts)
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//   - opts ports.GetMergeRequestOptions
400func (_e *MergeRequestService_Expecter) Get(ctx any, p any, name any, number any, opts any) *MergeRequestService_Get_Call {
401	return &MergeRequestService_Get_Call{Call: _e.mock.On("Get", ctx, p, name, number, opts)}
402}
403
404func (_c *MergeRequestService_Get_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, opts ports.GetMergeRequestOptions)) *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 ports.GetMergeRequestOptions
423		if args[4] != nil {
424			arg4 = args[4].(ports.GetMergeRequestOptions)
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, opts ports.GetMergeRequestOptions) (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}

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 4

Tags 45

↑↓ moveenter openesc close