// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "bnema.dev/ermite/internal/domain" mock "github.com/stretchr/testify/mock" ) // NewMergeRequestStore creates a new instance of MergeRequestStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMergeRequestStore(t interface { mock.TestingT Cleanup(func()) }) *MergeRequestStore { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &MergeRequestStore{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // MergeRequestStore is an autogenerated mock type for the MergeRequestStore type type MergeRequestStore struct { mock.Mock } type MergeRequestStore_Expecter struct { mock *mock.Mock } func (_m *MergeRequestStore) EXPECT() *MergeRequestStore_Expecter { return &MergeRequestStore_Expecter{mock: &_m.Mock} } // CountOpen provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) CountOpen(ctx context.Context, repo domain.RepoName) (int, error) { ret := _mock.Called(ctx, repo) if len(ret) == 0 { panic("no return value specified for CountOpen") } var r0 int var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) (int, error)); ok { return returnFunc(ctx, repo) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) int); ok { r0 = returnFunc(ctx, repo) } else { r0 = ret.Get(0).(int) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName) error); ok { r1 = returnFunc(ctx, repo) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_CountOpen_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CountOpen' type MergeRequestStore_CountOpen_Call struct { *mock.Call } // CountOpen is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName func (_e *MergeRequestStore_Expecter) CountOpen(ctx any, repo any) *MergeRequestStore_CountOpen_Call { return &MergeRequestStore_CountOpen_Call{Call: _e.mock.On("CountOpen", ctx, repo)} } func (_c *MergeRequestStore_CountOpen_Call) Run(run func(ctx context.Context, repo domain.RepoName)) *MergeRequestStore_CountOpen_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_CountOpen_Call) Return(n int, err error) *MergeRequestStore_CountOpen_Call { _c.Call.Return(n, err) return _c } func (_c *MergeRequestStore_CountOpen_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName) (int, error)) *MergeRequestStore_CountOpen_Call { _c.Call.Return(run) return _c } // Create provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) Create(ctx context.Context, mr domain.MergeRequest) (domain.MergeRequest, error) { ret := _mock.Called(ctx, mr) if len(ret) == 0 { panic("no return value specified for Create") } var r0 domain.MergeRequest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.MergeRequest) (domain.MergeRequest, error)); ok { return returnFunc(ctx, mr) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.MergeRequest) domain.MergeRequest); ok { r0 = returnFunc(ctx, mr) } else { r0 = ret.Get(0).(domain.MergeRequest) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.MergeRequest) error); ok { r1 = returnFunc(ctx, mr) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create' type MergeRequestStore_Create_Call struct { *mock.Call } // Create is a helper method to define mock.On call // - ctx context.Context // - mr domain.MergeRequest func (_e *MergeRequestStore_Expecter) Create(ctx any, mr any) *MergeRequestStore_Create_Call { return &MergeRequestStore_Create_Call{Call: _e.mock.On("Create", ctx, mr)} } func (_c *MergeRequestStore_Create_Call) Run(run func(ctx context.Context, mr domain.MergeRequest)) *MergeRequestStore_Create_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.MergeRequest if args[1] != nil { arg1 = args[1].(domain.MergeRequest) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_Create_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestStore_Create_Call { _c.Call.Return(mergeRequest, err) return _c } func (_c *MergeRequestStore_Create_Call) RunAndReturn(run func(ctx context.Context, mr domain.MergeRequest) (domain.MergeRequest, error)) *MergeRequestStore_Create_Call { _c.Call.Return(run) return _c } // DeleteMergeability provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) DeleteMergeability(ctx context.Context, repo domain.RepoName, number int64) error { ret := _mock.Called(ctx, repo, number) if len(ret) == 0 { panic("no return value specified for DeleteMergeability") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) error); ok { r0 = returnFunc(ctx, repo, number) } else { r0 = ret.Error(0) } return r0 } // MergeRequestStore_DeleteMergeability_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteMergeability' type MergeRequestStore_DeleteMergeability_Call struct { *mock.Call } // DeleteMergeability is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 func (_e *MergeRequestStore_Expecter) DeleteMergeability(ctx any, repo any, number any) *MergeRequestStore_DeleteMergeability_Call { return &MergeRequestStore_DeleteMergeability_Call{Call: _e.mock.On("DeleteMergeability", ctx, repo, number)} } func (_c *MergeRequestStore_DeleteMergeability_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64)) *MergeRequestStore_DeleteMergeability_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_DeleteMergeability_Call) Return(err error) *MergeRequestStore_DeleteMergeability_Call { _c.Call.Return(err) return _c } func (_c *MergeRequestStore_DeleteMergeability_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64) error) *MergeRequestStore_DeleteMergeability_Call { _c.Call.Return(run) return _c } // Get provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) Get(ctx context.Context, repo domain.RepoName, number int64) (domain.MergeRequest, error) { ret := _mock.Called(ctx, repo, number) if len(ret) == 0 { panic("no return value specified for Get") } var r0 domain.MergeRequest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) (domain.MergeRequest, error)); ok { return returnFunc(ctx, repo, number) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) domain.MergeRequest); ok { r0 = returnFunc(ctx, repo, number) } else { r0 = ret.Get(0).(domain.MergeRequest) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, int64) error); ok { r1 = returnFunc(ctx, repo, number) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' type MergeRequestStore_Get_Call struct { *mock.Call } // Get is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 func (_e *MergeRequestStore_Expecter) Get(ctx any, repo any, number any) *MergeRequestStore_Get_Call { return &MergeRequestStore_Get_Call{Call: _e.mock.On("Get", ctx, repo, number)} } func (_c *MergeRequestStore_Get_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64)) *MergeRequestStore_Get_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_Get_Call) Return(mergeRequest domain.MergeRequest, err error) *MergeRequestStore_Get_Call { _c.Call.Return(mergeRequest, err) return _c } func (_c *MergeRequestStore_Get_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64) (domain.MergeRequest, error)) *MergeRequestStore_Get_Call { _c.Call.Return(run) return _c } // GetComment provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) GetComment(ctx context.Context, repo domain.RepoName, number int64, id int64) (domain.Comment, error) { ret := _mock.Called(ctx, repo, number, id) if len(ret) == 0 { panic("no return value specified for GetComment") } var r0 domain.Comment var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64, int64) (domain.Comment, error)); ok { return returnFunc(ctx, repo, number, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64, int64) domain.Comment); ok { r0 = returnFunc(ctx, repo, number, id) } else { r0 = ret.Get(0).(domain.Comment) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, int64, int64) error); ok { r1 = returnFunc(ctx, repo, number, id) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_GetComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetComment' type MergeRequestStore_GetComment_Call struct { *mock.Call } // GetComment is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 // - id int64 func (_e *MergeRequestStore_Expecter) GetComment(ctx any, repo any, number any, id any) *MergeRequestStore_GetComment_Call { return &MergeRequestStore_GetComment_Call{Call: _e.mock.On("GetComment", ctx, repo, number, id)} } func (_c *MergeRequestStore_GetComment_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64, id int64)) *MergeRequestStore_GetComment_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } var arg3 int64 if args[3] != nil { arg3 = args[3].(int64) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *MergeRequestStore_GetComment_Call) Return(comment domain.Comment, err error) *MergeRequestStore_GetComment_Call { _c.Call.Return(comment, err) return _c } func (_c *MergeRequestStore_GetComment_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64, id int64) (domain.Comment, error)) *MergeRequestStore_GetComment_Call { _c.Call.Return(run) return _c } // GetMergeability provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) GetMergeability(ctx context.Context, repo domain.RepoName, number int64) (domain.Mergeability, error) { ret := _mock.Called(ctx, repo, number) if len(ret) == 0 { panic("no return value specified for GetMergeability") } var r0 domain.Mergeability var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) (domain.Mergeability, error)); ok { return returnFunc(ctx, repo, number) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) domain.Mergeability); ok { r0 = returnFunc(ctx, repo, number) } else { r0 = ret.Get(0).(domain.Mergeability) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, int64) error); ok { r1 = returnFunc(ctx, repo, number) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_GetMergeability_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMergeability' type MergeRequestStore_GetMergeability_Call struct { *mock.Call } // GetMergeability is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 func (_e *MergeRequestStore_Expecter) GetMergeability(ctx any, repo any, number any) *MergeRequestStore_GetMergeability_Call { return &MergeRequestStore_GetMergeability_Call{Call: _e.mock.On("GetMergeability", ctx, repo, number)} } func (_c *MergeRequestStore_GetMergeability_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64)) *MergeRequestStore_GetMergeability_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_GetMergeability_Call) Return(mergeability domain.Mergeability, err error) *MergeRequestStore_GetMergeability_Call { _c.Call.Return(mergeability, err) return _c } func (_c *MergeRequestStore_GetMergeability_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64) (domain.Mergeability, error)) *MergeRequestStore_GetMergeability_Call { _c.Call.Return(run) return _c } // GetRead provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) GetRead(ctx context.Context, repo domain.RepoName, number int64) (domain.ObjectID, error) { ret := _mock.Called(ctx, repo, number) if len(ret) == 0 { panic("no return value specified for GetRead") } var r0 domain.ObjectID var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) (domain.ObjectID, error)); ok { return returnFunc(ctx, repo, number) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) domain.ObjectID); ok { r0 = returnFunc(ctx, repo, number) } else { r0 = ret.Get(0).(domain.ObjectID) } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, int64) error); ok { r1 = returnFunc(ctx, repo, number) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_GetRead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRead' type MergeRequestStore_GetRead_Call struct { *mock.Call } // GetRead is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 func (_e *MergeRequestStore_Expecter) GetRead(ctx any, repo any, number any) *MergeRequestStore_GetRead_Call { return &MergeRequestStore_GetRead_Call{Call: _e.mock.On("GetRead", ctx, repo, number)} } func (_c *MergeRequestStore_GetRead_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64)) *MergeRequestStore_GetRead_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_GetRead_Call) Return(objectID domain.ObjectID, err error) *MergeRequestStore_GetRead_Call { _c.Call.Return(objectID, err) return _c } func (_c *MergeRequestStore_GetRead_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64) (domain.ObjectID, error)) *MergeRequestStore_GetRead_Call { _c.Call.Return(run) return _c } // List provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) List(ctx context.Context, repo domain.RepoName) ([]domain.MergeRequest, error) { ret := _mock.Called(ctx, repo) if len(ret) == 0 { panic("no return value specified for List") } var r0 []domain.MergeRequest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) ([]domain.MergeRequest, error)); ok { return returnFunc(ctx, repo) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) []domain.MergeRequest); ok { r0 = returnFunc(ctx, repo) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.MergeRequest) } } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName) error); ok { r1 = returnFunc(ctx, repo) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_List_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'List' type MergeRequestStore_List_Call struct { *mock.Call } // List is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName func (_e *MergeRequestStore_Expecter) List(ctx any, repo any) *MergeRequestStore_List_Call { return &MergeRequestStore_List_Call{Call: _e.mock.On("List", ctx, repo)} } func (_c *MergeRequestStore_List_Call) Run(run func(ctx context.Context, repo domain.RepoName)) *MergeRequestStore_List_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_List_Call) Return(mergeRequests []domain.MergeRequest, err error) *MergeRequestStore_List_Call { _c.Call.Return(mergeRequests, err) return _c } func (_c *MergeRequestStore_List_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName) ([]domain.MergeRequest, error)) *MergeRequestStore_List_Call { _c.Call.Return(run) return _c } // ListComments provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) ListComments(ctx context.Context, repo domain.RepoName, number int64) ([]domain.Comment, error) { ret := _mock.Called(ctx, repo, number) if len(ret) == 0 { panic("no return value specified for ListComments") } var r0 []domain.Comment var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) ([]domain.Comment, error)); ok { return returnFunc(ctx, repo, number) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64) []domain.Comment); ok { r0 = returnFunc(ctx, repo, number) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.Comment) } } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, int64) error); ok { r1 = returnFunc(ctx, repo, number) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_ListComments_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListComments' type MergeRequestStore_ListComments_Call struct { *mock.Call } // ListComments is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 func (_e *MergeRequestStore_Expecter) ListComments(ctx any, repo any, number any) *MergeRequestStore_ListComments_Call { return &MergeRequestStore_ListComments_Call{Call: _e.mock.On("ListComments", ctx, repo, number)} } func (_c *MergeRequestStore_ListComments_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64)) *MergeRequestStore_ListComments_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_ListComments_Call) Return(comments []domain.Comment, err error) *MergeRequestStore_ListComments_Call { _c.Call.Return(comments, err) return _c } func (_c *MergeRequestStore_ListComments_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64) ([]domain.Comment, error)) *MergeRequestStore_ListComments_Call { _c.Call.Return(run) return _c } // ListOpen provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) ListOpen(ctx context.Context, repo domain.RepoName) ([]domain.MergeRequest, error) { ret := _mock.Called(ctx, repo) if len(ret) == 0 { panic("no return value specified for ListOpen") } var r0 []domain.MergeRequest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) ([]domain.MergeRequest, error)); ok { return returnFunc(ctx, repo) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName) []domain.MergeRequest); ok { r0 = returnFunc(ctx, repo) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.MergeRequest) } } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName) error); ok { r1 = returnFunc(ctx, repo) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_ListOpen_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListOpen' type MergeRequestStore_ListOpen_Call struct { *mock.Call } // ListOpen is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName func (_e *MergeRequestStore_Expecter) ListOpen(ctx any, repo any) *MergeRequestStore_ListOpen_Call { return &MergeRequestStore_ListOpen_Call{Call: _e.mock.On("ListOpen", ctx, repo)} } func (_c *MergeRequestStore_ListOpen_Call) Run(run func(ctx context.Context, repo domain.RepoName)) *MergeRequestStore_ListOpen_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_ListOpen_Call) Return(mergeRequests []domain.MergeRequest, err error) *MergeRequestStore_ListOpen_Call { _c.Call.Return(mergeRequests, err) return _c } func (_c *MergeRequestStore_ListOpen_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName) ([]domain.MergeRequest, error)) *MergeRequestStore_ListOpen_Call { _c.Call.Return(run) return _c } // ListOpenAll provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) ListOpenAll(ctx context.Context) ([]domain.MergeRequest, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for ListOpenAll") } var r0 []domain.MergeRequest var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]domain.MergeRequest, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []domain.MergeRequest); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.MergeRequest) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MergeRequestStore_ListOpenAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListOpenAll' type MergeRequestStore_ListOpenAll_Call struct { *mock.Call } // ListOpenAll is a helper method to define mock.On call // - ctx context.Context func (_e *MergeRequestStore_Expecter) ListOpenAll(ctx any) *MergeRequestStore_ListOpenAll_Call { return &MergeRequestStore_ListOpenAll_Call{Call: _e.mock.On("ListOpenAll", ctx)} } func (_c *MergeRequestStore_ListOpenAll_Call) Run(run func(ctx context.Context)) *MergeRequestStore_ListOpenAll_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } run( arg0, ) }) return _c } func (_c *MergeRequestStore_ListOpenAll_Call) Return(mergeRequests []domain.MergeRequest, err error) *MergeRequestStore_ListOpenAll_Call { _c.Call.Return(mergeRequests, err) return _c } func (_c *MergeRequestStore_ListOpenAll_Call) RunAndReturn(run func(ctx context.Context) ([]domain.MergeRequest, error)) *MergeRequestStore_ListOpenAll_Call { _c.Call.Return(run) return _c } // OpenBySource provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) OpenBySource(ctx context.Context, repo domain.RepoName, branches []string, limit int) ([]int64, bool, error) { ret := _mock.Called(ctx, repo, branches, limit) if len(ret) == 0 { panic("no return value specified for OpenBySource") } var r0 []int64 var r1 bool var r2 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, []string, int) ([]int64, bool, error)); ok { return returnFunc(ctx, repo, branches, limit) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, []string, int) []int64); ok { r0 = returnFunc(ctx, repo, branches, limit) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, []string, int) bool); ok { r1 = returnFunc(ctx, repo, branches, limit) } else { r1 = ret.Get(1).(bool) } if returnFunc, ok := ret.Get(2).(func(context.Context, domain.RepoName, []string, int) error); ok { r2 = returnFunc(ctx, repo, branches, limit) } else { r2 = ret.Error(2) } return r0, r1, r2 } // MergeRequestStore_OpenBySource_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OpenBySource' type MergeRequestStore_OpenBySource_Call struct { *mock.Call } // OpenBySource is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - branches []string // - limit int func (_e *MergeRequestStore_Expecter) OpenBySource(ctx any, repo any, branches any, limit any) *MergeRequestStore_OpenBySource_Call { return &MergeRequestStore_OpenBySource_Call{Call: _e.mock.On("OpenBySource", ctx, repo, branches, limit)} } func (_c *MergeRequestStore_OpenBySource_Call) Run(run func(ctx context.Context, repo domain.RepoName, branches []string, limit int)) *MergeRequestStore_OpenBySource_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 []string if args[2] != nil { arg2 = args[2].([]string) } var arg3 int if args[3] != nil { arg3 = args[3].(int) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *MergeRequestStore_OpenBySource_Call) Return(numbers []int64, truncated bool, err error) *MergeRequestStore_OpenBySource_Call { _c.Call.Return(numbers, truncated, err) return _c } func (_c *MergeRequestStore_OpenBySource_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, branches []string, limit int) ([]int64, bool, error)) *MergeRequestStore_OpenBySource_Call { _c.Call.Return(run) return _c } // OpenByTarget provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) OpenByTarget(ctx context.Context, repo domain.RepoName, branches []string, limit int) ([]int64, bool, error) { ret := _mock.Called(ctx, repo, branches, limit) if len(ret) == 0 { panic("no return value specified for OpenByTarget") } var r0 []int64 var r1 bool var r2 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, []string, int) ([]int64, bool, error)); ok { return returnFunc(ctx, repo, branches, limit) } if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, []string, int) []int64); ok { r0 = returnFunc(ctx, repo, branches, limit) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if returnFunc, ok := ret.Get(1).(func(context.Context, domain.RepoName, []string, int) bool); ok { r1 = returnFunc(ctx, repo, branches, limit) } else { r1 = ret.Get(1).(bool) } if returnFunc, ok := ret.Get(2).(func(context.Context, domain.RepoName, []string, int) error); ok { r2 = returnFunc(ctx, repo, branches, limit) } else { r2 = ret.Error(2) } return r0, r1, r2 } // MergeRequestStore_OpenByTarget_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OpenByTarget' type MergeRequestStore_OpenByTarget_Call struct { *mock.Call } // OpenByTarget is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - branches []string // - limit int func (_e *MergeRequestStore_Expecter) OpenByTarget(ctx any, repo any, branches any, limit any) *MergeRequestStore_OpenByTarget_Call { return &MergeRequestStore_OpenByTarget_Call{Call: _e.mock.On("OpenByTarget", ctx, repo, branches, limit)} } func (_c *MergeRequestStore_OpenByTarget_Call) Run(run func(ctx context.Context, repo domain.RepoName, branches []string, limit int)) *MergeRequestStore_OpenByTarget_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 []string if args[2] != nil { arg2 = args[2].([]string) } var arg3 int if args[3] != nil { arg3 = args[3].(int) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *MergeRequestStore_OpenByTarget_Call) Return(numbers []int64, truncated bool, err error) *MergeRequestStore_OpenByTarget_Call { _c.Call.Return(numbers, truncated, err) return _c } func (_c *MergeRequestStore_OpenByTarget_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, branches []string, limit int) ([]int64, bool, error)) *MergeRequestStore_OpenByTarget_Call { _c.Call.Return(run) return _c } // PutMergeability provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) PutMergeability(ctx context.Context, m domain.Mergeability) error { ret := _mock.Called(ctx, m) if len(ret) == 0 { panic("no return value specified for PutMergeability") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.Mergeability) error); ok { r0 = returnFunc(ctx, m) } else { r0 = ret.Error(0) } return r0 } // MergeRequestStore_PutMergeability_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PutMergeability' type MergeRequestStore_PutMergeability_Call struct { *mock.Call } // PutMergeability is a helper method to define mock.On call // - ctx context.Context // - m domain.Mergeability func (_e *MergeRequestStore_Expecter) PutMergeability(ctx any, m any) *MergeRequestStore_PutMergeability_Call { return &MergeRequestStore_PutMergeability_Call{Call: _e.mock.On("PutMergeability", ctx, m)} } func (_c *MergeRequestStore_PutMergeability_Call) Run(run func(ctx context.Context, m domain.Mergeability)) *MergeRequestStore_PutMergeability_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.Mergeability if args[1] != nil { arg1 = args[1].(domain.Mergeability) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_PutMergeability_Call) Return(err error) *MergeRequestStore_PutMergeability_Call { _c.Call.Return(err) return _c } func (_c *MergeRequestStore_PutMergeability_Call) RunAndReturn(run func(ctx context.Context, m domain.Mergeability) error) *MergeRequestStore_PutMergeability_Call { _c.Call.Return(run) return _c } // SaveComment provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) SaveComment(ctx context.Context, mr domain.MergeRequest, c domain.Comment) error { ret := _mock.Called(ctx, mr, c) if len(ret) == 0 { panic("no return value specified for SaveComment") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.MergeRequest, domain.Comment) error); ok { r0 = returnFunc(ctx, mr, c) } else { r0 = ret.Error(0) } return r0 } // MergeRequestStore_SaveComment_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveComment' type MergeRequestStore_SaveComment_Call struct { *mock.Call } // SaveComment is a helper method to define mock.On call // - ctx context.Context // - mr domain.MergeRequest // - c domain.Comment func (_e *MergeRequestStore_Expecter) SaveComment(ctx any, mr any, c any) *MergeRequestStore_SaveComment_Call { return &MergeRequestStore_SaveComment_Call{Call: _e.mock.On("SaveComment", ctx, mr, c)} } func (_c *MergeRequestStore_SaveComment_Call) Run(run func(ctx context.Context, mr domain.MergeRequest, c domain.Comment)) *MergeRequestStore_SaveComment_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.MergeRequest if args[1] != nil { arg1 = args[1].(domain.MergeRequest) } var arg2 domain.Comment if args[2] != nil { arg2 = args[2].(domain.Comment) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MergeRequestStore_SaveComment_Call) Return(err error) *MergeRequestStore_SaveComment_Call { _c.Call.Return(err) return _c } func (_c *MergeRequestStore_SaveComment_Call) RunAndReturn(run func(ctx context.Context, mr domain.MergeRequest, c domain.Comment) error) *MergeRequestStore_SaveComment_Call { _c.Call.Return(run) return _c } // SetRead provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) SetRead(ctx context.Context, repo domain.RepoName, number int64, head domain.ObjectID) error { ret := _mock.Called(ctx, repo, number, head) if len(ret) == 0 { panic("no return value specified for SetRead") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.RepoName, int64, domain.ObjectID) error); ok { r0 = returnFunc(ctx, repo, number, head) } else { r0 = ret.Error(0) } return r0 } // MergeRequestStore_SetRead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetRead' type MergeRequestStore_SetRead_Call struct { *mock.Call } // SetRead is a helper method to define mock.On call // - ctx context.Context // - repo domain.RepoName // - number int64 // - head domain.ObjectID func (_e *MergeRequestStore_Expecter) SetRead(ctx any, repo any, number any, head any) *MergeRequestStore_SetRead_Call { return &MergeRequestStore_SetRead_Call{Call: _e.mock.On("SetRead", ctx, repo, number, head)} } func (_c *MergeRequestStore_SetRead_Call) Run(run func(ctx context.Context, repo domain.RepoName, number int64, head domain.ObjectID)) *MergeRequestStore_SetRead_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.RepoName if args[1] != nil { arg1 = args[1].(domain.RepoName) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } var arg3 domain.ObjectID if args[3] != nil { arg3 = args[3].(domain.ObjectID) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *MergeRequestStore_SetRead_Call) Return(err error) *MergeRequestStore_SetRead_Call { _c.Call.Return(err) return _c } func (_c *MergeRequestStore_SetRead_Call) RunAndReturn(run func(ctx context.Context, repo domain.RepoName, number int64, head domain.ObjectID) error) *MergeRequestStore_SetRead_Call { _c.Call.Return(run) return _c } // Update provides a mock function for the type MergeRequestStore func (_mock *MergeRequestStore) Update(ctx context.Context, mr domain.MergeRequest) error { ret := _mock.Called(ctx, mr) if len(ret) == 0 { panic("no return value specified for Update") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, domain.MergeRequest) error); ok { r0 = returnFunc(ctx, mr) } else { r0 = ret.Error(0) } return r0 } // MergeRequestStore_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update' type MergeRequestStore_Update_Call struct { *mock.Call } // Update is a helper method to define mock.On call // - ctx context.Context // - mr domain.MergeRequest func (_e *MergeRequestStore_Expecter) Update(ctx any, mr any) *MergeRequestStore_Update_Call { return &MergeRequestStore_Update_Call{Call: _e.mock.On("Update", ctx, mr)} } func (_c *MergeRequestStore_Update_Call) Run(run func(ctx context.Context, mr domain.MergeRequest)) *MergeRequestStore_Update_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 domain.MergeRequest if args[1] != nil { arg1 = args[1].(domain.MergeRequest) } run( arg0, arg1, ) }) return _c } func (_c *MergeRequestStore_Update_Call) Return(err error) *MergeRequestStore_Update_Call { _c.Call.Return(err) return _c } func (_c *MergeRequestStore_Update_Call) RunAndReturn(run func(ctx context.Context, mr domain.MergeRequest) error) *MergeRequestStore_Update_Call { _c.Call.Return(run) return _c }