v0.7.0 45bfc5b

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// Create provides a mock function for the type MergeRequestService
214func (_mock *MergeRequestService) Create(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.CreateMergeRequestParams) (domain.MergeRequest, error) {
215	ret := _mock.Called(ctx, p, name, params)
216
217	if len(ret) == 0 {
218		panic("no return value specified for Create")
219	}
220
221	var r0 domain.MergeRequest
222	var r1 error
223	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) (domain.MergeRequest, error)); ok {
224		return returnFunc(ctx, p, name, params)
225	}
226	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) domain.MergeRequest); ok {
227		r0 = returnFunc(ctx, p, name, params)
228	} else {
229		r0 = ret.Get(0).(domain.MergeRequest)
230	}
231	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, ports.CreateMergeRequestParams) error); ok {
232		r1 = returnFunc(ctx, p, name, params)
233	} else {
234		r1 = ret.Error(1)
235	}
236	return r0, r1
237}
238
239// MergeRequestService_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
240type MergeRequestService_Create_Call struct {
241	*mock.Call
242}
243
244// Create is a helper method to define mock.On call
245//   - ctx context.Context
246//   - p domain.Principal
247//   - name domain.RepoName
248//   - params ports.CreateMergeRequestParams
249func (_e *MergeRequestService_Expecter) Create(ctx any, p any, name any, params any) *MergeRequestService_Create_Call {
250	return &MergeRequestService_Create_Call{Call: _e.mock.On("Create", ctx, p, name, params)}
251}
252
253func (_c *MergeRequestService_Create_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.CreateMergeRequestParams)) *MergeRequestService_Create_Call {
254	_c.Call.Run(func(args mock.Arguments) {
255		var arg0 context.Context
256		if args[0] != nil {
257			arg0 = args[0].(context.Context)
258		}
259		var arg1 domain.Principal
260		if args[1] != nil {
261			arg1 = args[1].(domain.Principal)
262		}
263		var arg2 domain.RepoName
264		if args[2] != nil {
265			arg2 = args[2].(domain.RepoName)
266		}
267		var arg3 ports.CreateMergeRequestParams
268		if args[3] != nil {
269			arg3 = args[3].(ports.CreateMergeRequestParams)
270		}
271		run(
272			arg0,
273			arg1,
274			arg2,
275			arg3,
276		)
277	})
278	return _c
279}
280
281func (_c *MergeRequestService_Create_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestService_Create_Call {
282	_c.Call.Return(mergeRequest, err)
283	return _c
284}
285
286func (_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 {
287	_c.Call.Return(run)
288	return _c
289}
290
291// Get provides a mock function for the type MergeRequestService
292func (_mock *MergeRequestService) Get(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool) (ports.MergeRequestDetail, error) {
293	ret := _mock.Called(ctx, p, name, number, sinceLastRead)
294
295	if len(ret) == 0 {
296		panic("no return value specified for Get")
297	}
298
299	var r0 ports.MergeRequestDetail
300	var r1 error
301	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) (ports.MergeRequestDetail, error)); ok {
302		return returnFunc(ctx, p, name, number, sinceLastRead)
303	}
304	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) ports.MergeRequestDetail); ok {
305		r0 = returnFunc(ctx, p, name, number, sinceLastRead)
306	} else {
307		r0 = ret.Get(0).(ports.MergeRequestDetail)
308	}
309	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, bool) error); ok {
310		r1 = returnFunc(ctx, p, name, number, sinceLastRead)
311	} else {
312		r1 = ret.Error(1)
313	}
314	return r0, r1
315}
316
317// MergeRequestService_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get'
318type MergeRequestService_Get_Call struct {
319	*mock.Call
320}
321
322// Get is a helper method to define mock.On call
323//   - ctx context.Context
324//   - p domain.Principal
325//   - name domain.RepoName
326//   - number int64
327//   - sinceLastRead bool
328func (_e *MergeRequestService_Expecter) Get(ctx any, p any, name any, number any, sinceLastRead any) *MergeRequestService_Get_Call {
329	return &MergeRequestService_Get_Call{Call: _e.mock.On("Get", ctx, p, name, number, sinceLastRead)}
330}
331
332func (_c *MergeRequestService_Get_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool)) *MergeRequestService_Get_Call {
333	_c.Call.Run(func(args mock.Arguments) {
334		var arg0 context.Context
335		if args[0] != nil {
336			arg0 = args[0].(context.Context)
337		}
338		var arg1 domain.Principal
339		if args[1] != nil {
340			arg1 = args[1].(domain.Principal)
341		}
342		var arg2 domain.RepoName
343		if args[2] != nil {
344			arg2 = args[2].(domain.RepoName)
345		}
346		var arg3 int64
347		if args[3] != nil {
348			arg3 = args[3].(int64)
349		}
350		var arg4 bool
351		if args[4] != nil {
352			arg4 = args[4].(bool)
353		}
354		run(
355			arg0,
356			arg1,
357			arg2,
358			arg3,
359			arg4,
360		)
361	})
362	return _c
363}
364
365func (_c *MergeRequestService_Get_Call) Return(mergeRequestDetail ports.MergeRequestDetail, err error) *MergeRequestService_Get_Call {
366	_c.Call.Return(mergeRequestDetail, err)
367	return _c
368}
369
370func (_c *MergeRequestService_Get_Call) RunAndReturn(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, sinceLastRead bool) (ports.MergeRequestDetail, error)) *MergeRequestService_Get_Call {
371	_c.Call.Return(run)
372	return _c
373}
374
375// List provides a mock function for the type MergeRequestService
376func (_mock *MergeRequestService) List(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams) (ports.MergeRequestPage, error) {
377	ret := _mock.Called(ctx, p, name, params)
378
379	if len(ret) == 0 {
380		panic("no return value specified for List")
381	}
382
383	var r0 ports.MergeRequestPage
384	var r1 error
385	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) (ports.MergeRequestPage, error)); ok {
386		return returnFunc(ctx, p, name, params)
387	}
388	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) ports.MergeRequestPage); ok {
389		r0 = returnFunc(ctx, p, name, params)
390	} else {
391		r0 = ret.Get(0).(ports.MergeRequestPage)
392	}
393	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, ports.ListMergeRequestsParams) error); ok {
394		r1 = returnFunc(ctx, p, name, params)
395	} else {
396		r1 = ret.Error(1)
397	}
398	return r0, r1
399}
400
401// MergeRequestService_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List'
402type MergeRequestService_List_Call struct {
403	*mock.Call
404}
405
406// List is a helper method to define mock.On call
407//   - ctx context.Context
408//   - p domain.Principal
409//   - name domain.RepoName
410//   - params ports.ListMergeRequestsParams
411func (_e *MergeRequestService_Expecter) List(ctx any, p any, name any, params any) *MergeRequestService_List_Call {
412	return &MergeRequestService_List_Call{Call: _e.mock.On("List", ctx, p, name, params)}
413}
414
415func (_c *MergeRequestService_List_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, params ports.ListMergeRequestsParams)) *MergeRequestService_List_Call {
416	_c.Call.Run(func(args mock.Arguments) {
417		var arg0 context.Context
418		if args[0] != nil {
419			arg0 = args[0].(context.Context)
420		}
421		var arg1 domain.Principal
422		if args[1] != nil {
423			arg1 = args[1].(domain.Principal)
424		}
425		var arg2 domain.RepoName
426		if args[2] != nil {
427			arg2 = args[2].(domain.RepoName)
428		}
429		var arg3 ports.ListMergeRequestsParams
430		if args[3] != nil {
431			arg3 = args[3].(ports.ListMergeRequestsParams)
432		}
433		run(
434			arg0,
435			arg1,
436			arg2,
437			arg3,
438		)
439	})
440	return _c
441}
442
443func (_c *MergeRequestService_List_Call) Return(mergeRequestPage ports.MergeRequestPage, err error) *MergeRequestService_List_Call {
444	_c.Call.Return(mergeRequestPage, err)
445	return _c
446}
447
448func (_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 {
449	_c.Call.Return(run)
450	return _c
451}
452
453// MarkRead provides a mock function for the type MergeRequestService
454func (_mock *MergeRequestService) MarkRead(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID) (domain.ObjectID, error) {
455	ret := _mock.Called(ctx, p, name, number, head)
456
457	if len(ret) == 0 {
458		panic("no return value specified for MarkRead")
459	}
460
461	var r0 domain.ObjectID
462	var r1 error
463	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) (domain.ObjectID, error)); ok {
464		return returnFunc(ctx, p, name, number, head)
465	}
466	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) domain.ObjectID); ok {
467		r0 = returnFunc(ctx, p, name, number, head)
468	} else {
469		r0 = ret.Get(0).(domain.ObjectID)
470	}
471	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, domain.ObjectID) error); ok {
472		r1 = returnFunc(ctx, p, name, number, head)
473	} else {
474		r1 = ret.Error(1)
475	}
476	return r0, r1
477}
478
479// MergeRequestService_MarkRead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkRead'
480type MergeRequestService_MarkRead_Call struct {
481	*mock.Call
482}
483
484// MarkRead is a helper method to define mock.On call
485//   - ctx context.Context
486//   - p domain.Principal
487//   - name domain.RepoName
488//   - number int64
489//   - head domain.ObjectID
490func (_e *MergeRequestService_Expecter) MarkRead(ctx any, p any, name any, number any, head any) *MergeRequestService_MarkRead_Call {
491	return &MergeRequestService_MarkRead_Call{Call: _e.mock.On("MarkRead", ctx, p, name, number, head)}
492}
493
494func (_c *MergeRequestService_MarkRead_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, head domain.ObjectID)) *MergeRequestService_MarkRead_Call {
495	_c.Call.Run(func(args mock.Arguments) {
496		var arg0 context.Context
497		if args[0] != nil {
498			arg0 = args[0].(context.Context)
499		}
500		var arg1 domain.Principal
501		if args[1] != nil {
502			arg1 = args[1].(domain.Principal)
503		}
504		var arg2 domain.RepoName
505		if args[2] != nil {
506			arg2 = args[2].(domain.RepoName)
507		}
508		var arg3 int64
509		if args[3] != nil {
510			arg3 = args[3].(int64)
511		}
512		var arg4 domain.ObjectID
513		if args[4] != nil {
514			arg4 = args[4].(domain.ObjectID)
515		}
516		run(
517			arg0,
518			arg1,
519			arg2,
520			arg3,
521			arg4,
522		)
523	})
524	return _c
525}
526
527func (_c *MergeRequestService_MarkRead_Call) Return(objectID domain.ObjectID, err error) *MergeRequestService_MarkRead_Call {
528	_c.Call.Return(objectID, err)
529	return _c
530}
531
532func (_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 {
533	_c.Call.Return(run)
534	return _c
535}
536
537// Merge provides a mock function for the type MergeRequestService
538func (_mock *MergeRequestService) Merge(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams) (ports.MergeResult, error) {
539	ret := _mock.Called(ctx, p, name, number, params)
540
541	if len(ret) == 0 {
542		panic("no return value specified for Merge")
543	}
544
545	var r0 ports.MergeResult
546	var r1 error
547	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) (ports.MergeResult, error)); ok {
548		return returnFunc(ctx, p, name, number, params)
549	}
550	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) ports.MergeResult); ok {
551		r0 = returnFunc(ctx, p, name, number, params)
552	} else {
553		r0 = ret.Get(0).(ports.MergeResult)
554	}
555	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, ports.MergeParams) error); ok {
556		r1 = returnFunc(ctx, p, name, number, params)
557	} else {
558		r1 = ret.Error(1)
559	}
560	return r0, r1
561}
562
563// MergeRequestService_Merge_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Merge'
564type MergeRequestService_Merge_Call struct {
565	*mock.Call
566}
567
568// Merge 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//   - params ports.MergeParams
574func (_e *MergeRequestService_Expecter) Merge(ctx any, p any, name any, number any, params any) *MergeRequestService_Merge_Call {
575	return &MergeRequestService_Merge_Call{Call: _e.mock.On("Merge", ctx, p, name, number, params)}
576}
577
578func (_c *MergeRequestService_Merge_Call) Run(run func(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, params ports.MergeParams)) *MergeRequestService_Merge_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.MergeParams
597		if args[4] != nil {
598			arg4 = args[4].(ports.MergeParams)
599		}
600		run(
601			arg0,
602			arg1,
603			arg2,
604			arg3,
605			arg4,
606		)
607	})
608	return _c
609}
610
611func (_c *MergeRequestService_Merge_Call) Return(mergeResult ports.MergeResult, err error) *MergeRequestService_Merge_Call {
612	_c.Call.Return(mergeResult, err)
613	return _c
614}
615
616func (_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 {
617	_c.Call.Return(run)
618	return _c
619}
620
621// ResolveComment provides a mock function for the type MergeRequestService
622func (_mock *MergeRequestService) ResolveComment(ctx context.Context, p domain.Principal, name domain.RepoName, number int64, commentID int64, resolved bool) (domain.Comment, error) {
623	ret := _mock.Called(ctx, p, name, number, commentID, resolved)
624
625	if len(ret) == 0 {
626		panic("no return value specified for ResolveComment")
627	}
628
629	var r0 domain.Comment
630	var r1 error
631	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) (domain.Comment, error)); ok {
632		return returnFunc(ctx, p, name, number, commentID, resolved)
633	}
634	if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) domain.Comment); ok {
635		r0 = returnFunc(ctx, p, name, number, commentID, resolved)
636	} else {
637		r0 = ret.Get(0).(domain.Comment)
638	}
639	if returnFunc, ok := ret.Get(1).(func(context.Context, domain.Principal, domain.RepoName, int64, int64, bool) error); ok {
640		r1 = returnFunc(ctx, p, name, number, commentID, resolved)
641	} else {
642		r1 = ret.Error(1)
643	}
644	return r0, r1
645}
646
647// MergeRequestService_ResolveComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResolveComment'
648type MergeRequestService_ResolveComment_Call struct {
649	*mock.Call
650}
651
652// ResolveComment is a helper method to define mock.On call
653//   - ctx context.Context
654//   - p domain.Principal
655//   - name domain.RepoName
656//   - number int64
657//   - commentID int64
658//   - resolved bool
659func (_e *MergeRequestService_Expecter) ResolveComment(ctx any, p any, name any, number any, commentID any, resolved any) *MergeRequestService_ResolveComment_Call {
660	return &MergeRequestService_ResolveComment_Call{Call: _e.mock.On("ResolveComment", ctx, p, name, number, commentID, resolved)}
661}
662
663func (_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 {
664	_c.Call.Run(func(args mock.Arguments) {
665		var arg0 context.Context
666		if args[0] != nil {
667			arg0 = args[0].(context.Context)
668		}
669		var arg1 domain.Principal
670		if args[1] != nil {
671			arg1 = args[1].(domain.Principal)
672		}
673		var arg2 domain.RepoName
674		if args[2] != nil {
675			arg2 = args[2].(domain.RepoName)
676		}
677		var arg3 int64
678		if args[3] != nil {
679			arg3 = args[3].(int64)
680		}
681		var arg4 int64
682		if args[4] != nil {
683			arg4 = args[4].(int64)
684		}
685		var arg5 bool
686		if args[5] != nil {
687			arg5 = args[5].(bool)
688		}
689		run(
690			arg0,
691			arg1,
692			arg2,
693			arg3,
694			arg4,
695			arg5,
696		)
697	})
698	return _c
699}
700
701func (_c *MergeRequestService_ResolveComment_Call) Return(comment domain.Comment, err error) *MergeRequestService_ResolveComment_Call {
702	_c.Call.Return(comment, err)
703	return _c
704}
705
706func (_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 {
707	_c.Call.Return(run)
708	return _c
709}

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 45

↑↓ moveenter openesc close