// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "time" "github.com/bnema/dumber/internal/domain/entity" mock "github.com/stretchr/testify/mock" ) // NewMockFavoriteRepository creates a new instance of MockFavoriteRepository. 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 NewMockFavoriteRepository(t interface { mock.TestingT Cleanup(func()) }) *MockFavoriteRepository { mock := &MockFavoriteRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFavoriteRepository is an autogenerated mock type for the FavoriteRepository type type MockFavoriteRepository struct { mock.Mock } type MockFavoriteRepository_Expecter struct { mock *mock.Mock } func (_m *MockFavoriteRepository) EXPECT() *MockFavoriteRepository_Expecter { return &MockFavoriteRepository_Expecter{mock: &_m.Mock} } // Delete provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) Delete(ctx context.Context, id entity.FavoriteID) error { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID) error); ok { r0 = returnFunc(ctx, id) } else { r0 = ret.Error(0) } return r0 } // MockFavoriteRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockFavoriteRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - id entity.FavoriteID func (_e *MockFavoriteRepository_Expecter) Delete(ctx interface{}, id interface{}) *MockFavoriteRepository_Delete_Call { return &MockFavoriteRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, id)} } func (_c *MockFavoriteRepository_Delete_Call) Run(run func(ctx context.Context, id entity.FavoriteID)) *MockFavoriteRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_Delete_Call) Return(err error) *MockFavoriteRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockFavoriteRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, id entity.FavoriteID) error) *MockFavoriteRepository_Delete_Call { _c.Call.Return(run) return _c } // FindByID provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) FindByID(ctx context.Context, id entity.FavoriteID) (*entity.Favorite, error) { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for FindByID") } var r0 *entity.Favorite var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID) (*entity.Favorite, error)); ok { return returnFunc(ctx, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID) *entity.Favorite); ok { r0 = returnFunc(ctx, id) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Favorite) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.FavoriteID) error); ok { r1 = returnFunc(ctx, id) } else { r1 = ret.Error(1) } return r0, r1 } // MockFavoriteRepository_FindByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByID' type MockFavoriteRepository_FindByID_Call struct { *mock.Call } // FindByID is a helper method to define mock.On call // - ctx context.Context // - id entity.FavoriteID func (_e *MockFavoriteRepository_Expecter) FindByID(ctx interface{}, id interface{}) *MockFavoriteRepository_FindByID_Call { return &MockFavoriteRepository_FindByID_Call{Call: _e.mock.On("FindByID", ctx, id)} } func (_c *MockFavoriteRepository_FindByID_Call) Run(run func(ctx context.Context, id entity.FavoriteID)) *MockFavoriteRepository_FindByID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_FindByID_Call) Return(favorite *entity.Favorite, err error) *MockFavoriteRepository_FindByID_Call { _c.Call.Return(favorite, err) return _c } func (_c *MockFavoriteRepository_FindByID_Call) RunAndReturn(run func(ctx context.Context, id entity.FavoriteID) (*entity.Favorite, error)) *MockFavoriteRepository_FindByID_Call { _c.Call.Return(run) return _c } // FindByURL provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) FindByURL(ctx context.Context, url string) (*entity.Favorite, error) { ret := _mock.Called(ctx, url) if len(ret) == 0 { panic("no return value specified for FindByURL") } var r0 *entity.Favorite var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*entity.Favorite, error)); ok { return returnFunc(ctx, url) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) *entity.Favorite); ok { r0 = returnFunc(ctx, url) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Favorite) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, url) } else { r1 = ret.Error(1) } return r0, r1 } // MockFavoriteRepository_FindByURL_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByURL' type MockFavoriteRepository_FindByURL_Call struct { *mock.Call } // FindByURL is a helper method to define mock.On call // - ctx context.Context // - url string func (_e *MockFavoriteRepository_Expecter) FindByURL(ctx interface{}, url interface{}) *MockFavoriteRepository_FindByURL_Call { return &MockFavoriteRepository_FindByURL_Call{Call: _e.mock.On("FindByURL", ctx, url)} } func (_c *MockFavoriteRepository_FindByURL_Call) Run(run func(ctx context.Context, url string)) *MockFavoriteRepository_FindByURL_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_FindByURL_Call) Return(favorite *entity.Favorite, err error) *MockFavoriteRepository_FindByURL_Call { _c.Call.Return(favorite, err) return _c } func (_c *MockFavoriteRepository_FindByURL_Call) RunAndReturn(run func(ctx context.Context, url string) (*entity.Favorite, error)) *MockFavoriteRepository_FindByURL_Call { _c.Call.Return(run) return _c } // GetAll provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) GetAll(ctx context.Context) ([]*entity.Favorite, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAll") } var r0 []*entity.Favorite var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.Favorite, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.Favorite); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Favorite) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockFavoriteRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll' type MockFavoriteRepository_GetAll_Call struct { *mock.Call } // GetAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockFavoriteRepository_Expecter) GetAll(ctx interface{}) *MockFavoriteRepository_GetAll_Call { return &MockFavoriteRepository_GetAll_Call{Call: _e.mock.On("GetAll", ctx)} } func (_c *MockFavoriteRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockFavoriteRepository_GetAll_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 *MockFavoriteRepository_GetAll_Call) Return(favorites []*entity.Favorite, err error) *MockFavoriteRepository_GetAll_Call { _c.Call.Return(favorites, err) return _c } func (_c *MockFavoriteRepository_GetAll_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.Favorite, error)) *MockFavoriteRepository_GetAll_Call { _c.Call.Return(run) return _c } // GetByFolder provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) GetByFolder(ctx context.Context, folderID *entity.FolderID) ([]*entity.Favorite, error) { ret := _mock.Called(ctx, folderID) if len(ret) == 0 { panic("no return value specified for GetByFolder") } var r0 []*entity.Favorite var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.FolderID) ([]*entity.Favorite, error)); ok { return returnFunc(ctx, folderID) } if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.FolderID) []*entity.Favorite); ok { r0 = returnFunc(ctx, folderID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Favorite) } } if returnFunc, ok := ret.Get(1).(func(context.Context, *entity.FolderID) error); ok { r1 = returnFunc(ctx, folderID) } else { r1 = ret.Error(1) } return r0, r1 } // MockFavoriteRepository_GetByFolder_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByFolder' type MockFavoriteRepository_GetByFolder_Call struct { *mock.Call } // GetByFolder is a helper method to define mock.On call // - ctx context.Context // - folderID *entity.FolderID func (_e *MockFavoriteRepository_Expecter) GetByFolder(ctx interface{}, folderID interface{}) *MockFavoriteRepository_GetByFolder_Call { return &MockFavoriteRepository_GetByFolder_Call{Call: _e.mock.On("GetByFolder", ctx, folderID)} } func (_c *MockFavoriteRepository_GetByFolder_Call) Run(run func(ctx context.Context, folderID *entity.FolderID)) *MockFavoriteRepository_GetByFolder_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.FolderID if args[1] != nil { arg1 = args[1].(*entity.FolderID) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_GetByFolder_Call) Return(favorites []*entity.Favorite, err error) *MockFavoriteRepository_GetByFolder_Call { _c.Call.Return(favorites, err) return _c } func (_c *MockFavoriteRepository_GetByFolder_Call) RunAndReturn(run func(ctx context.Context, folderID *entity.FolderID) ([]*entity.Favorite, error)) *MockFavoriteRepository_GetByFolder_Call { _c.Call.Return(run) return _c } // GetByShortcut provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) GetByShortcut(ctx context.Context, key int) (*entity.Favorite, error) { ret := _mock.Called(ctx, key) if len(ret) == 0 { panic("no return value specified for GetByShortcut") } var r0 *entity.Favorite var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) (*entity.Favorite, error)); ok { return returnFunc(ctx, key) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) *entity.Favorite); ok { r0 = returnFunc(ctx, key) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Favorite) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, key) } else { r1 = ret.Error(1) } return r0, r1 } // MockFavoriteRepository_GetByShortcut_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByShortcut' type MockFavoriteRepository_GetByShortcut_Call struct { *mock.Call } // GetByShortcut is a helper method to define mock.On call // - ctx context.Context // - key int func (_e *MockFavoriteRepository_Expecter) GetByShortcut(ctx interface{}, key interface{}) *MockFavoriteRepository_GetByShortcut_Call { return &MockFavoriteRepository_GetByShortcut_Call{Call: _e.mock.On("GetByShortcut", ctx, key)} } func (_c *MockFavoriteRepository_GetByShortcut_Call) Run(run func(ctx context.Context, key int)) *MockFavoriteRepository_GetByShortcut_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_GetByShortcut_Call) Return(favorite *entity.Favorite, err error) *MockFavoriteRepository_GetByShortcut_Call { _c.Call.Return(favorite, err) return _c } func (_c *MockFavoriteRepository_GetByShortcut_Call) RunAndReturn(run func(ctx context.Context, key int) (*entity.Favorite, error)) *MockFavoriteRepository_GetByShortcut_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) Save(ctx context.Context, fav *entity.Favorite) error { ret := _mock.Called(ctx, fav) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.Favorite) error); ok { r0 = returnFunc(ctx, fav) } else { r0 = ret.Error(0) } return r0 } // MockFavoriteRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockFavoriteRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - fav *entity.Favorite func (_e *MockFavoriteRepository_Expecter) Save(ctx interface{}, fav interface{}) *MockFavoriteRepository_Save_Call { return &MockFavoriteRepository_Save_Call{Call: _e.mock.On("Save", ctx, fav)} } func (_c *MockFavoriteRepository_Save_Call) Run(run func(ctx context.Context, fav *entity.Favorite)) *MockFavoriteRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.Favorite if args[1] != nil { arg1 = args[1].(*entity.Favorite) } run( arg0, arg1, ) }) return _c } func (_c *MockFavoriteRepository_Save_Call) Return(err error) *MockFavoriteRepository_Save_Call { _c.Call.Return(err) return _c } func (_c *MockFavoriteRepository_Save_Call) RunAndReturn(run func(ctx context.Context, fav *entity.Favorite) error) *MockFavoriteRepository_Save_Call { _c.Call.Return(run) return _c } // SetFolder provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) SetFolder(ctx context.Context, id entity.FavoriteID, folderID *entity.FolderID) error { ret := _mock.Called(ctx, id, folderID) if len(ret) == 0 { panic("no return value specified for SetFolder") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID, *entity.FolderID) error); ok { r0 = returnFunc(ctx, id, folderID) } else { r0 = ret.Error(0) } return r0 } // MockFavoriteRepository_SetFolder_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetFolder' type MockFavoriteRepository_SetFolder_Call struct { *mock.Call } // SetFolder is a helper method to define mock.On call // - ctx context.Context // - id entity.FavoriteID // - folderID *entity.FolderID func (_e *MockFavoriteRepository_Expecter) SetFolder(ctx interface{}, id interface{}, folderID interface{}) *MockFavoriteRepository_SetFolder_Call { return &MockFavoriteRepository_SetFolder_Call{Call: _e.mock.On("SetFolder", ctx, id, folderID)} } func (_c *MockFavoriteRepository_SetFolder_Call) Run(run func(ctx context.Context, id entity.FavoriteID, folderID *entity.FolderID)) *MockFavoriteRepository_SetFolder_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } var arg2 *entity.FolderID if args[2] != nil { arg2 = args[2].(*entity.FolderID) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockFavoriteRepository_SetFolder_Call) Return(err error) *MockFavoriteRepository_SetFolder_Call { _c.Call.Return(err) return _c } func (_c *MockFavoriteRepository_SetFolder_Call) RunAndReturn(run func(ctx context.Context, id entity.FavoriteID, folderID *entity.FolderID) error) *MockFavoriteRepository_SetFolder_Call { _c.Call.Return(run) return _c } // SetShortcut provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) SetShortcut(ctx context.Context, id entity.FavoriteID, key *int) error { ret := _mock.Called(ctx, id, key) if len(ret) == 0 { panic("no return value specified for SetShortcut") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID, *int) error); ok { r0 = returnFunc(ctx, id, key) } else { r0 = ret.Error(0) } return r0 } // MockFavoriteRepository_SetShortcut_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetShortcut' type MockFavoriteRepository_SetShortcut_Call struct { *mock.Call } // SetShortcut is a helper method to define mock.On call // - ctx context.Context // - id entity.FavoriteID // - key *int func (_e *MockFavoriteRepository_Expecter) SetShortcut(ctx interface{}, id interface{}, key interface{}) *MockFavoriteRepository_SetShortcut_Call { return &MockFavoriteRepository_SetShortcut_Call{Call: _e.mock.On("SetShortcut", ctx, id, key)} } func (_c *MockFavoriteRepository_SetShortcut_Call) Run(run func(ctx context.Context, id entity.FavoriteID, key *int)) *MockFavoriteRepository_SetShortcut_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } var arg2 *int if args[2] != nil { arg2 = args[2].(*int) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockFavoriteRepository_SetShortcut_Call) Return(err error) *MockFavoriteRepository_SetShortcut_Call { _c.Call.Return(err) return _c } func (_c *MockFavoriteRepository_SetShortcut_Call) RunAndReturn(run func(ctx context.Context, id entity.FavoriteID, key *int) error) *MockFavoriteRepository_SetShortcut_Call { _c.Call.Return(run) return _c } // UpdatePosition provides a mock function for the type MockFavoriteRepository func (_mock *MockFavoriteRepository) UpdatePosition(ctx context.Context, id entity.FavoriteID, position int) error { ret := _mock.Called(ctx, id, position) if len(ret) == 0 { panic("no return value specified for UpdatePosition") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID, int) error); ok { r0 = returnFunc(ctx, id, position) } else { r0 = ret.Error(0) } return r0 } // MockFavoriteRepository_UpdatePosition_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePosition' type MockFavoriteRepository_UpdatePosition_Call struct { *mock.Call } // UpdatePosition is a helper method to define mock.On call // - ctx context.Context // - id entity.FavoriteID // - position int func (_e *MockFavoriteRepository_Expecter) UpdatePosition(ctx interface{}, id interface{}, position interface{}) *MockFavoriteRepository_UpdatePosition_Call { return &MockFavoriteRepository_UpdatePosition_Call{Call: _e.mock.On("UpdatePosition", ctx, id, position)} } func (_c *MockFavoriteRepository_UpdatePosition_Call) Run(run func(ctx context.Context, id entity.FavoriteID, position int)) *MockFavoriteRepository_UpdatePosition_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } var arg2 int if args[2] != nil { arg2 = args[2].(int) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockFavoriteRepository_UpdatePosition_Call) Return(err error) *MockFavoriteRepository_UpdatePosition_Call { _c.Call.Return(err) return _c } func (_c *MockFavoriteRepository_UpdatePosition_Call) RunAndReturn(run func(ctx context.Context, id entity.FavoriteID, position int) error) *MockFavoriteRepository_UpdatePosition_Call { _c.Call.Return(run) return _c } // NewMockFolderRepository creates a new instance of MockFolderRepository. 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 NewMockFolderRepository(t interface { mock.TestingT Cleanup(func()) }) *MockFolderRepository { mock := &MockFolderRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockFolderRepository is an autogenerated mock type for the FolderRepository type type MockFolderRepository struct { mock.Mock } type MockFolderRepository_Expecter struct { mock *mock.Mock } func (_m *MockFolderRepository) EXPECT() *MockFolderRepository_Expecter { return &MockFolderRepository_Expecter{mock: &_m.Mock} } // Delete provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) Delete(ctx context.Context, id entity.FolderID) error { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FolderID) error); ok { r0 = returnFunc(ctx, id) } else { r0 = ret.Error(0) } return r0 } // MockFolderRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockFolderRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - id entity.FolderID func (_e *MockFolderRepository_Expecter) Delete(ctx interface{}, id interface{}) *MockFolderRepository_Delete_Call { return &MockFolderRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, id)} } func (_c *MockFolderRepository_Delete_Call) Run(run func(ctx context.Context, id entity.FolderID)) *MockFolderRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FolderID if args[1] != nil { arg1 = args[1].(entity.FolderID) } run( arg0, arg1, ) }) return _c } func (_c *MockFolderRepository_Delete_Call) Return(err error) *MockFolderRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockFolderRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, id entity.FolderID) error) *MockFolderRepository_Delete_Call { _c.Call.Return(run) return _c } // FindByID provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) FindByID(ctx context.Context, id entity.FolderID) (*entity.Folder, error) { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for FindByID") } var r0 *entity.Folder var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FolderID) (*entity.Folder, error)); ok { return returnFunc(ctx, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FolderID) *entity.Folder); ok { r0 = returnFunc(ctx, id) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Folder) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.FolderID) error); ok { r1 = returnFunc(ctx, id) } else { r1 = ret.Error(1) } return r0, r1 } // MockFolderRepository_FindByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByID' type MockFolderRepository_FindByID_Call struct { *mock.Call } // FindByID is a helper method to define mock.On call // - ctx context.Context // - id entity.FolderID func (_e *MockFolderRepository_Expecter) FindByID(ctx interface{}, id interface{}) *MockFolderRepository_FindByID_Call { return &MockFolderRepository_FindByID_Call{Call: _e.mock.On("FindByID", ctx, id)} } func (_c *MockFolderRepository_FindByID_Call) Run(run func(ctx context.Context, id entity.FolderID)) *MockFolderRepository_FindByID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FolderID if args[1] != nil { arg1 = args[1].(entity.FolderID) } run( arg0, arg1, ) }) return _c } func (_c *MockFolderRepository_FindByID_Call) Return(folder *entity.Folder, err error) *MockFolderRepository_FindByID_Call { _c.Call.Return(folder, err) return _c } func (_c *MockFolderRepository_FindByID_Call) RunAndReturn(run func(ctx context.Context, id entity.FolderID) (*entity.Folder, error)) *MockFolderRepository_FindByID_Call { _c.Call.Return(run) return _c } // GetAll provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) GetAll(ctx context.Context) ([]*entity.Folder, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAll") } var r0 []*entity.Folder var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.Folder, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.Folder); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Folder) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockFolderRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll' type MockFolderRepository_GetAll_Call struct { *mock.Call } // GetAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockFolderRepository_Expecter) GetAll(ctx interface{}) *MockFolderRepository_GetAll_Call { return &MockFolderRepository_GetAll_Call{Call: _e.mock.On("GetAll", ctx)} } func (_c *MockFolderRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockFolderRepository_GetAll_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 *MockFolderRepository_GetAll_Call) Return(folders []*entity.Folder, err error) *MockFolderRepository_GetAll_Call { _c.Call.Return(folders, err) return _c } func (_c *MockFolderRepository_GetAll_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.Folder, error)) *MockFolderRepository_GetAll_Call { _c.Call.Return(run) return _c } // GetChildren provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) GetChildren(ctx context.Context, parentID *entity.FolderID) ([]*entity.Folder, error) { ret := _mock.Called(ctx, parentID) if len(ret) == 0 { panic("no return value specified for GetChildren") } var r0 []*entity.Folder var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.FolderID) ([]*entity.Folder, error)); ok { return returnFunc(ctx, parentID) } if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.FolderID) []*entity.Folder); ok { r0 = returnFunc(ctx, parentID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Folder) } } if returnFunc, ok := ret.Get(1).(func(context.Context, *entity.FolderID) error); ok { r1 = returnFunc(ctx, parentID) } else { r1 = ret.Error(1) } return r0, r1 } // MockFolderRepository_GetChildren_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetChildren' type MockFolderRepository_GetChildren_Call struct { *mock.Call } // GetChildren is a helper method to define mock.On call // - ctx context.Context // - parentID *entity.FolderID func (_e *MockFolderRepository_Expecter) GetChildren(ctx interface{}, parentID interface{}) *MockFolderRepository_GetChildren_Call { return &MockFolderRepository_GetChildren_Call{Call: _e.mock.On("GetChildren", ctx, parentID)} } func (_c *MockFolderRepository_GetChildren_Call) Run(run func(ctx context.Context, parentID *entity.FolderID)) *MockFolderRepository_GetChildren_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.FolderID if args[1] != nil { arg1 = args[1].(*entity.FolderID) } run( arg0, arg1, ) }) return _c } func (_c *MockFolderRepository_GetChildren_Call) Return(folders []*entity.Folder, err error) *MockFolderRepository_GetChildren_Call { _c.Call.Return(folders, err) return _c } func (_c *MockFolderRepository_GetChildren_Call) RunAndReturn(run func(ctx context.Context, parentID *entity.FolderID) ([]*entity.Folder, error)) *MockFolderRepository_GetChildren_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) Save(ctx context.Context, folder *entity.Folder) error { ret := _mock.Called(ctx, folder) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.Folder) error); ok { r0 = returnFunc(ctx, folder) } else { r0 = ret.Error(0) } return r0 } // MockFolderRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockFolderRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - folder *entity.Folder func (_e *MockFolderRepository_Expecter) Save(ctx interface{}, folder interface{}) *MockFolderRepository_Save_Call { return &MockFolderRepository_Save_Call{Call: _e.mock.On("Save", ctx, folder)} } func (_c *MockFolderRepository_Save_Call) Run(run func(ctx context.Context, folder *entity.Folder)) *MockFolderRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.Folder if args[1] != nil { arg1 = args[1].(*entity.Folder) } run( arg0, arg1, ) }) return _c } func (_c *MockFolderRepository_Save_Call) Return(err error) *MockFolderRepository_Save_Call { _c.Call.Return(err) return _c } func (_c *MockFolderRepository_Save_Call) RunAndReturn(run func(ctx context.Context, folder *entity.Folder) error) *MockFolderRepository_Save_Call { _c.Call.Return(run) return _c } // UpdatePosition provides a mock function for the type MockFolderRepository func (_mock *MockFolderRepository) UpdatePosition(ctx context.Context, id entity.FolderID, position int) error { ret := _mock.Called(ctx, id, position) if len(ret) == 0 { panic("no return value specified for UpdatePosition") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FolderID, int) error); ok { r0 = returnFunc(ctx, id, position) } else { r0 = ret.Error(0) } return r0 } // MockFolderRepository_UpdatePosition_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdatePosition' type MockFolderRepository_UpdatePosition_Call struct { *mock.Call } // UpdatePosition is a helper method to define mock.On call // - ctx context.Context // - id entity.FolderID // - position int func (_e *MockFolderRepository_Expecter) UpdatePosition(ctx interface{}, id interface{}, position interface{}) *MockFolderRepository_UpdatePosition_Call { return &MockFolderRepository_UpdatePosition_Call{Call: _e.mock.On("UpdatePosition", ctx, id, position)} } func (_c *MockFolderRepository_UpdatePosition_Call) Run(run func(ctx context.Context, id entity.FolderID, position int)) *MockFolderRepository_UpdatePosition_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FolderID if args[1] != nil { arg1 = args[1].(entity.FolderID) } var arg2 int if args[2] != nil { arg2 = args[2].(int) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockFolderRepository_UpdatePosition_Call) Return(err error) *MockFolderRepository_UpdatePosition_Call { _c.Call.Return(err) return _c } func (_c *MockFolderRepository_UpdatePosition_Call) RunAndReturn(run func(ctx context.Context, id entity.FolderID, position int) error) *MockFolderRepository_UpdatePosition_Call { _c.Call.Return(run) return _c } // NewMockTagRepository creates a new instance of MockTagRepository. 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 NewMockTagRepository(t interface { mock.TestingT Cleanup(func()) }) *MockTagRepository { mock := &MockTagRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockTagRepository is an autogenerated mock type for the TagRepository type type MockTagRepository struct { mock.Mock } type MockTagRepository_Expecter struct { mock *mock.Mock } func (_m *MockTagRepository) EXPECT() *MockTagRepository_Expecter { return &MockTagRepository_Expecter{mock: &_m.Mock} } // AssignToFavorite provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) AssignToFavorite(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID) error { ret := _mock.Called(ctx, tagID, favID) if len(ret) == 0 { panic("no return value specified for AssignToFavorite") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.TagID, entity.FavoriteID) error); ok { r0 = returnFunc(ctx, tagID, favID) } else { r0 = ret.Error(0) } return r0 } // MockTagRepository_AssignToFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AssignToFavorite' type MockTagRepository_AssignToFavorite_Call struct { *mock.Call } // AssignToFavorite is a helper method to define mock.On call // - ctx context.Context // - tagID entity.TagID // - favID entity.FavoriteID func (_e *MockTagRepository_Expecter) AssignToFavorite(ctx interface{}, tagID interface{}, favID interface{}) *MockTagRepository_AssignToFavorite_Call { return &MockTagRepository_AssignToFavorite_Call{Call: _e.mock.On("AssignToFavorite", ctx, tagID, favID)} } func (_c *MockTagRepository_AssignToFavorite_Call) Run(run func(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID)) *MockTagRepository_AssignToFavorite_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.TagID if args[1] != nil { arg1 = args[1].(entity.TagID) } var arg2 entity.FavoriteID if args[2] != nil { arg2 = args[2].(entity.FavoriteID) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockTagRepository_AssignToFavorite_Call) Return(err error) *MockTagRepository_AssignToFavorite_Call { _c.Call.Return(err) return _c } func (_c *MockTagRepository_AssignToFavorite_Call) RunAndReturn(run func(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID) error) *MockTagRepository_AssignToFavorite_Call { _c.Call.Return(run) return _c } // Delete provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) Delete(ctx context.Context, id entity.TagID) error { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.TagID) error); ok { r0 = returnFunc(ctx, id) } else { r0 = ret.Error(0) } return r0 } // MockTagRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockTagRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - id entity.TagID func (_e *MockTagRepository_Expecter) Delete(ctx interface{}, id interface{}) *MockTagRepository_Delete_Call { return &MockTagRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, id)} } func (_c *MockTagRepository_Delete_Call) Run(run func(ctx context.Context, id entity.TagID)) *MockTagRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.TagID if args[1] != nil { arg1 = args[1].(entity.TagID) } run( arg0, arg1, ) }) return _c } func (_c *MockTagRepository_Delete_Call) Return(err error) *MockTagRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockTagRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, id entity.TagID) error) *MockTagRepository_Delete_Call { _c.Call.Return(run) return _c } // FindByID provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) FindByID(ctx context.Context, id entity.TagID) (*entity.Tag, error) { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for FindByID") } var r0 *entity.Tag var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.TagID) (*entity.Tag, error)); ok { return returnFunc(ctx, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.TagID) *entity.Tag); ok { r0 = returnFunc(ctx, id) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Tag) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.TagID) error); ok { r1 = returnFunc(ctx, id) } else { r1 = ret.Error(1) } return r0, r1 } // MockTagRepository_FindByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByID' type MockTagRepository_FindByID_Call struct { *mock.Call } // FindByID is a helper method to define mock.On call // - ctx context.Context // - id entity.TagID func (_e *MockTagRepository_Expecter) FindByID(ctx interface{}, id interface{}) *MockTagRepository_FindByID_Call { return &MockTagRepository_FindByID_Call{Call: _e.mock.On("FindByID", ctx, id)} } func (_c *MockTagRepository_FindByID_Call) Run(run func(ctx context.Context, id entity.TagID)) *MockTagRepository_FindByID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.TagID if args[1] != nil { arg1 = args[1].(entity.TagID) } run( arg0, arg1, ) }) return _c } func (_c *MockTagRepository_FindByID_Call) Return(tag *entity.Tag, err error) *MockTagRepository_FindByID_Call { _c.Call.Return(tag, err) return _c } func (_c *MockTagRepository_FindByID_Call) RunAndReturn(run func(ctx context.Context, id entity.TagID) (*entity.Tag, error)) *MockTagRepository_FindByID_Call { _c.Call.Return(run) return _c } // FindByName provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) FindByName(ctx context.Context, name string) (*entity.Tag, error) { ret := _mock.Called(ctx, name) if len(ret) == 0 { panic("no return value specified for FindByName") } var r0 *entity.Tag var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*entity.Tag, error)); ok { return returnFunc(ctx, name) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) *entity.Tag); ok { r0 = returnFunc(ctx, name) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Tag) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, name) } else { r1 = ret.Error(1) } return r0, r1 } // MockTagRepository_FindByName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByName' type MockTagRepository_FindByName_Call struct { *mock.Call } // FindByName is a helper method to define mock.On call // - ctx context.Context // - name string func (_e *MockTagRepository_Expecter) FindByName(ctx interface{}, name interface{}) *MockTagRepository_FindByName_Call { return &MockTagRepository_FindByName_Call{Call: _e.mock.On("FindByName", ctx, name)} } func (_c *MockTagRepository_FindByName_Call) Run(run func(ctx context.Context, name string)) *MockTagRepository_FindByName_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockTagRepository_FindByName_Call) Return(tag *entity.Tag, err error) *MockTagRepository_FindByName_Call { _c.Call.Return(tag, err) return _c } func (_c *MockTagRepository_FindByName_Call) RunAndReturn(run func(ctx context.Context, name string) (*entity.Tag, error)) *MockTagRepository_FindByName_Call { _c.Call.Return(run) return _c } // GetAll provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) GetAll(ctx context.Context) ([]*entity.Tag, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAll") } var r0 []*entity.Tag var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.Tag, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.Tag); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Tag) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockTagRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll' type MockTagRepository_GetAll_Call struct { *mock.Call } // GetAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockTagRepository_Expecter) GetAll(ctx interface{}) *MockTagRepository_GetAll_Call { return &MockTagRepository_GetAll_Call{Call: _e.mock.On("GetAll", ctx)} } func (_c *MockTagRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockTagRepository_GetAll_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 *MockTagRepository_GetAll_Call) Return(tags []*entity.Tag, err error) *MockTagRepository_GetAll_Call { _c.Call.Return(tags, err) return _c } func (_c *MockTagRepository_GetAll_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.Tag, error)) *MockTagRepository_GetAll_Call { _c.Call.Return(run) return _c } // GetForFavorite provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) GetForFavorite(ctx context.Context, favID entity.FavoriteID) ([]*entity.Tag, error) { ret := _mock.Called(ctx, favID) if len(ret) == 0 { panic("no return value specified for GetForFavorite") } var r0 []*entity.Tag var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID) ([]*entity.Tag, error)); ok { return returnFunc(ctx, favID) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.FavoriteID) []*entity.Tag); ok { r0 = returnFunc(ctx, favID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Tag) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.FavoriteID) error); ok { r1 = returnFunc(ctx, favID) } else { r1 = ret.Error(1) } return r0, r1 } // MockTagRepository_GetForFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetForFavorite' type MockTagRepository_GetForFavorite_Call struct { *mock.Call } // GetForFavorite is a helper method to define mock.On call // - ctx context.Context // - favID entity.FavoriteID func (_e *MockTagRepository_Expecter) GetForFavorite(ctx interface{}, favID interface{}) *MockTagRepository_GetForFavorite_Call { return &MockTagRepository_GetForFavorite_Call{Call: _e.mock.On("GetForFavorite", ctx, favID)} } func (_c *MockTagRepository_GetForFavorite_Call) Run(run func(ctx context.Context, favID entity.FavoriteID)) *MockTagRepository_GetForFavorite_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.FavoriteID if args[1] != nil { arg1 = args[1].(entity.FavoriteID) } run( arg0, arg1, ) }) return _c } func (_c *MockTagRepository_GetForFavorite_Call) Return(tags []*entity.Tag, err error) *MockTagRepository_GetForFavorite_Call { _c.Call.Return(tags, err) return _c } func (_c *MockTagRepository_GetForFavorite_Call) RunAndReturn(run func(ctx context.Context, favID entity.FavoriteID) ([]*entity.Tag, error)) *MockTagRepository_GetForFavorite_Call { _c.Call.Return(run) return _c } // RemoveFromFavorite provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) RemoveFromFavorite(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID) error { ret := _mock.Called(ctx, tagID, favID) if len(ret) == 0 { panic("no return value specified for RemoveFromFavorite") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.TagID, entity.FavoriteID) error); ok { r0 = returnFunc(ctx, tagID, favID) } else { r0 = ret.Error(0) } return r0 } // MockTagRepository_RemoveFromFavorite_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveFromFavorite' type MockTagRepository_RemoveFromFavorite_Call struct { *mock.Call } // RemoveFromFavorite is a helper method to define mock.On call // - ctx context.Context // - tagID entity.TagID // - favID entity.FavoriteID func (_e *MockTagRepository_Expecter) RemoveFromFavorite(ctx interface{}, tagID interface{}, favID interface{}) *MockTagRepository_RemoveFromFavorite_Call { return &MockTagRepository_RemoveFromFavorite_Call{Call: _e.mock.On("RemoveFromFavorite", ctx, tagID, favID)} } func (_c *MockTagRepository_RemoveFromFavorite_Call) Run(run func(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID)) *MockTagRepository_RemoveFromFavorite_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.TagID if args[1] != nil { arg1 = args[1].(entity.TagID) } var arg2 entity.FavoriteID if args[2] != nil { arg2 = args[2].(entity.FavoriteID) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockTagRepository_RemoveFromFavorite_Call) Return(err error) *MockTagRepository_RemoveFromFavorite_Call { _c.Call.Return(err) return _c } func (_c *MockTagRepository_RemoveFromFavorite_Call) RunAndReturn(run func(ctx context.Context, tagID entity.TagID, favID entity.FavoriteID) error) *MockTagRepository_RemoveFromFavorite_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockTagRepository func (_mock *MockTagRepository) Save(ctx context.Context, tag *entity.Tag) error { ret := _mock.Called(ctx, tag) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.Tag) error); ok { r0 = returnFunc(ctx, tag) } else { r0 = ret.Error(0) } return r0 } // MockTagRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockTagRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - tag *entity.Tag func (_e *MockTagRepository_Expecter) Save(ctx interface{}, tag interface{}) *MockTagRepository_Save_Call { return &MockTagRepository_Save_Call{Call: _e.mock.On("Save", ctx, tag)} } func (_c *MockTagRepository_Save_Call) Run(run func(ctx context.Context, tag *entity.Tag)) *MockTagRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.Tag if args[1] != nil { arg1 = args[1].(*entity.Tag) } run( arg0, arg1, ) }) return _c } func (_c *MockTagRepository_Save_Call) Return(err error) *MockTagRepository_Save_Call { _c.Call.Return(err) return _c } func (_c *MockTagRepository_Save_Call) RunAndReturn(run func(ctx context.Context, tag *entity.Tag) error) *MockTagRepository_Save_Call { _c.Call.Return(run) return _c } // NewMockContentWhitelistRepository creates a new instance of MockContentWhitelistRepository. 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 NewMockContentWhitelistRepository(t interface { mock.TestingT Cleanup(func()) }) *MockContentWhitelistRepository { mock := &MockContentWhitelistRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockContentWhitelistRepository is an autogenerated mock type for the ContentWhitelistRepository type type MockContentWhitelistRepository struct { mock.Mock } type MockContentWhitelistRepository_Expecter struct { mock *mock.Mock } func (_m *MockContentWhitelistRepository) EXPECT() *MockContentWhitelistRepository_Expecter { return &MockContentWhitelistRepository_Expecter{mock: &_m.Mock} } // Add provides a mock function for the type MockContentWhitelistRepository func (_mock *MockContentWhitelistRepository) Add(ctx context.Context, domain string) error { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for Add") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, domain) } else { r0 = ret.Error(0) } return r0 } // MockContentWhitelistRepository_Add_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Add' type MockContentWhitelistRepository_Add_Call struct { *mock.Call } // Add is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockContentWhitelistRepository_Expecter) Add(ctx interface{}, domain interface{}) *MockContentWhitelistRepository_Add_Call { return &MockContentWhitelistRepository_Add_Call{Call: _e.mock.On("Add", ctx, domain)} } func (_c *MockContentWhitelistRepository_Add_Call) Run(run func(ctx context.Context, domain string)) *MockContentWhitelistRepository_Add_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockContentWhitelistRepository_Add_Call) Return(err error) *MockContentWhitelistRepository_Add_Call { _c.Call.Return(err) return _c } func (_c *MockContentWhitelistRepository_Add_Call) RunAndReturn(run func(ctx context.Context, domain string) error) *MockContentWhitelistRepository_Add_Call { _c.Call.Return(run) return _c } // Contains provides a mock function for the type MockContentWhitelistRepository func (_mock *MockContentWhitelistRepository) Contains(ctx context.Context, domain string) (bool, error) { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for Contains") } var r0 bool var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (bool, error)); ok { return returnFunc(ctx, domain) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) bool); ok { r0 = returnFunc(ctx, domain) } else { r0 = ret.Get(0).(bool) } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, domain) } else { r1 = ret.Error(1) } return r0, r1 } // MockContentWhitelistRepository_Contains_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Contains' type MockContentWhitelistRepository_Contains_Call struct { *mock.Call } // Contains is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockContentWhitelistRepository_Expecter) Contains(ctx interface{}, domain interface{}) *MockContentWhitelistRepository_Contains_Call { return &MockContentWhitelistRepository_Contains_Call{Call: _e.mock.On("Contains", ctx, domain)} } func (_c *MockContentWhitelistRepository_Contains_Call) Run(run func(ctx context.Context, domain string)) *MockContentWhitelistRepository_Contains_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockContentWhitelistRepository_Contains_Call) Return(b bool, err error) *MockContentWhitelistRepository_Contains_Call { _c.Call.Return(b, err) return _c } func (_c *MockContentWhitelistRepository_Contains_Call) RunAndReturn(run func(ctx context.Context, domain string) (bool, error)) *MockContentWhitelistRepository_Contains_Call { _c.Call.Return(run) return _c } // GetAll provides a mock function for the type MockContentWhitelistRepository func (_mock *MockContentWhitelistRepository) GetAll(ctx context.Context) ([]string, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAll") } var r0 []string var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]string, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []string); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]string) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockContentWhitelistRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll' type MockContentWhitelistRepository_GetAll_Call struct { *mock.Call } // GetAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockContentWhitelistRepository_Expecter) GetAll(ctx interface{}) *MockContentWhitelistRepository_GetAll_Call { return &MockContentWhitelistRepository_GetAll_Call{Call: _e.mock.On("GetAll", ctx)} } func (_c *MockContentWhitelistRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockContentWhitelistRepository_GetAll_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 *MockContentWhitelistRepository_GetAll_Call) Return(strings []string, err error) *MockContentWhitelistRepository_GetAll_Call { _c.Call.Return(strings, err) return _c } func (_c *MockContentWhitelistRepository_GetAll_Call) RunAndReturn(run func(ctx context.Context) ([]string, error)) *MockContentWhitelistRepository_GetAll_Call { _c.Call.Return(run) return _c } // Remove provides a mock function for the type MockContentWhitelistRepository func (_mock *MockContentWhitelistRepository) Remove(ctx context.Context, domain string) error { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for Remove") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, domain) } else { r0 = ret.Error(0) } return r0 } // MockContentWhitelistRepository_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove' type MockContentWhitelistRepository_Remove_Call struct { *mock.Call } // Remove is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockContentWhitelistRepository_Expecter) Remove(ctx interface{}, domain interface{}) *MockContentWhitelistRepository_Remove_Call { return &MockContentWhitelistRepository_Remove_Call{Call: _e.mock.On("Remove", ctx, domain)} } func (_c *MockContentWhitelistRepository_Remove_Call) Run(run func(ctx context.Context, domain string)) *MockContentWhitelistRepository_Remove_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockContentWhitelistRepository_Remove_Call) Return(err error) *MockContentWhitelistRepository_Remove_Call { _c.Call.Return(err) return _c } func (_c *MockContentWhitelistRepository_Remove_Call) RunAndReturn(run func(ctx context.Context, domain string) error) *MockContentWhitelistRepository_Remove_Call { _c.Call.Return(run) return _c } // NewMockHistoryRepository creates a new instance of MockHistoryRepository. 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 NewMockHistoryRepository(t interface { mock.TestingT Cleanup(func()) }) *MockHistoryRepository { mock := &MockHistoryRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockHistoryRepository is an autogenerated mock type for the HistoryRepository type type MockHistoryRepository struct { mock.Mock } type MockHistoryRepository_Expecter struct { mock *mock.Mock } func (_m *MockHistoryRepository) EXPECT() *MockHistoryRepository_Expecter { return &MockHistoryRepository_Expecter{mock: &_m.Mock} } // Delete provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) Delete(ctx context.Context, id int64) error { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, int64) error); ok { r0 = returnFunc(ctx, id) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockHistoryRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - id int64 func (_e *MockHistoryRepository_Expecter) Delete(ctx interface{}, id interface{}) *MockHistoryRepository_Delete_Call { return &MockHistoryRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, id)} } func (_c *MockHistoryRepository_Delete_Call) Run(run func(ctx context.Context, id int64)) *MockHistoryRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int64 if args[1] != nil { arg1 = args[1].(int64) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_Delete_Call) Return(err error) *MockHistoryRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, id int64) error) *MockHistoryRepository_Delete_Call { _c.Call.Return(run) return _c } // DeleteAll provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) DeleteAll(ctx context.Context) error { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for DeleteAll") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok { r0 = returnFunc(ctx) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_DeleteAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteAll' type MockHistoryRepository_DeleteAll_Call struct { *mock.Call } // DeleteAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockHistoryRepository_Expecter) DeleteAll(ctx interface{}) *MockHistoryRepository_DeleteAll_Call { return &MockHistoryRepository_DeleteAll_Call{Call: _e.mock.On("DeleteAll", ctx)} } func (_c *MockHistoryRepository_DeleteAll_Call) Run(run func(ctx context.Context)) *MockHistoryRepository_DeleteAll_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 *MockHistoryRepository_DeleteAll_Call) Return(err error) *MockHistoryRepository_DeleteAll_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_DeleteAll_Call) RunAndReturn(run func(ctx context.Context) error) *MockHistoryRepository_DeleteAll_Call { _c.Call.Return(run) return _c } // DeleteByDomain provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) DeleteByDomain(ctx context.Context, domain string) error { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for DeleteByDomain") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, domain) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_DeleteByDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteByDomain' type MockHistoryRepository_DeleteByDomain_Call struct { *mock.Call } // DeleteByDomain is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockHistoryRepository_Expecter) DeleteByDomain(ctx interface{}, domain interface{}) *MockHistoryRepository_DeleteByDomain_Call { return &MockHistoryRepository_DeleteByDomain_Call{Call: _e.mock.On("DeleteByDomain", ctx, domain)} } func (_c *MockHistoryRepository_DeleteByDomain_Call) Run(run func(ctx context.Context, domain string)) *MockHistoryRepository_DeleteByDomain_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_DeleteByDomain_Call) Return(err error) *MockHistoryRepository_DeleteByDomain_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_DeleteByDomain_Call) RunAndReturn(run func(ctx context.Context, domain string) error) *MockHistoryRepository_DeleteByDomain_Call { _c.Call.Return(run) return _c } // DeleteOlderThan provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) DeleteOlderThan(ctx context.Context, before time.Time) error { ret := _mock.Called(ctx, before) if len(ret) == 0 { panic("no return value specified for DeleteOlderThan") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, time.Time) error); ok { r0 = returnFunc(ctx, before) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_DeleteOlderThan_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteOlderThan' type MockHistoryRepository_DeleteOlderThan_Call struct { *mock.Call } // DeleteOlderThan is a helper method to define mock.On call // - ctx context.Context // - before time.Time func (_e *MockHistoryRepository_Expecter) DeleteOlderThan(ctx interface{}, before interface{}) *MockHistoryRepository_DeleteOlderThan_Call { return &MockHistoryRepository_DeleteOlderThan_Call{Call: _e.mock.On("DeleteOlderThan", ctx, before)} } func (_c *MockHistoryRepository_DeleteOlderThan_Call) Run(run func(ctx context.Context, before time.Time)) *MockHistoryRepository_DeleteOlderThan_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 time.Time if args[1] != nil { arg1 = args[1].(time.Time) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_DeleteOlderThan_Call) Return(err error) *MockHistoryRepository_DeleteOlderThan_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_DeleteOlderThan_Call) RunAndReturn(run func(ctx context.Context, before time.Time) error) *MockHistoryRepository_DeleteOlderThan_Call { _c.Call.Return(run) return _c } // FindByURL provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) FindByURL(ctx context.Context, url string) (*entity.HistoryEntry, error) { ret := _mock.Called(ctx, url) if len(ret) == 0 { panic("no return value specified for FindByURL") } var r0 *entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*entity.HistoryEntry, error)); ok { return returnFunc(ctx, url) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) *entity.HistoryEntry); ok { r0 = returnFunc(ctx, url) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, url) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_FindByURL_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByURL' type MockHistoryRepository_FindByURL_Call struct { *mock.Call } // FindByURL is a helper method to define mock.On call // - ctx context.Context // - url string func (_e *MockHistoryRepository_Expecter) FindByURL(ctx interface{}, url interface{}) *MockHistoryRepository_FindByURL_Call { return &MockHistoryRepository_FindByURL_Call{Call: _e.mock.On("FindByURL", ctx, url)} } func (_c *MockHistoryRepository_FindByURL_Call) Run(run func(ctx context.Context, url string)) *MockHistoryRepository_FindByURL_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_FindByURL_Call) Return(historyEntry *entity.HistoryEntry, err error) *MockHistoryRepository_FindByURL_Call { _c.Call.Return(historyEntry, err) return _c } func (_c *MockHistoryRepository_FindByURL_Call) RunAndReturn(run func(ctx context.Context, url string) (*entity.HistoryEntry, error)) *MockHistoryRepository_FindByURL_Call { _c.Call.Return(run) return _c } // GetAllMostVisited provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetAllMostVisited(ctx context.Context) ([]*entity.HistoryEntry, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAllMostVisited") } var r0 []*entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.HistoryEntry, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.HistoryEntry); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetAllMostVisited_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAllMostVisited' type MockHistoryRepository_GetAllMostVisited_Call struct { *mock.Call } // GetAllMostVisited is a helper method to define mock.On call // - ctx context.Context func (_e *MockHistoryRepository_Expecter) GetAllMostVisited(ctx interface{}) *MockHistoryRepository_GetAllMostVisited_Call { return &MockHistoryRepository_GetAllMostVisited_Call{Call: _e.mock.On("GetAllMostVisited", ctx)} } func (_c *MockHistoryRepository_GetAllMostVisited_Call) Run(run func(ctx context.Context)) *MockHistoryRepository_GetAllMostVisited_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 *MockHistoryRepository_GetAllMostVisited_Call) Return(historyEntrys []*entity.HistoryEntry, err error) *MockHistoryRepository_GetAllMostVisited_Call { _c.Call.Return(historyEntrys, err) return _c } func (_c *MockHistoryRepository_GetAllMostVisited_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.HistoryEntry, error)) *MockHistoryRepository_GetAllMostVisited_Call { _c.Call.Return(run) return _c } // GetAllRecentHistory provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetAllRecentHistory(ctx context.Context) ([]*entity.HistoryEntry, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAllRecentHistory") } var r0 []*entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.HistoryEntry, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.HistoryEntry); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetAllRecentHistory_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAllRecentHistory' type MockHistoryRepository_GetAllRecentHistory_Call struct { *mock.Call } // GetAllRecentHistory is a helper method to define mock.On call // - ctx context.Context func (_e *MockHistoryRepository_Expecter) GetAllRecentHistory(ctx interface{}) *MockHistoryRepository_GetAllRecentHistory_Call { return &MockHistoryRepository_GetAllRecentHistory_Call{Call: _e.mock.On("GetAllRecentHistory", ctx)} } func (_c *MockHistoryRepository_GetAllRecentHistory_Call) Run(run func(ctx context.Context)) *MockHistoryRepository_GetAllRecentHistory_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 *MockHistoryRepository_GetAllRecentHistory_Call) Return(historyEntrys []*entity.HistoryEntry, err error) *MockHistoryRepository_GetAllRecentHistory_Call { _c.Call.Return(historyEntrys, err) return _c } func (_c *MockHistoryRepository_GetAllRecentHistory_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.HistoryEntry, error)) *MockHistoryRepository_GetAllRecentHistory_Call { _c.Call.Return(run) return _c } // GetDailyVisitCount provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetDailyVisitCount(ctx context.Context, daysAgo string) ([]*entity.DailyVisitCount, error) { ret := _mock.Called(ctx, daysAgo) if len(ret) == 0 { panic("no return value specified for GetDailyVisitCount") } var r0 []*entity.DailyVisitCount var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) ([]*entity.DailyVisitCount, error)); ok { return returnFunc(ctx, daysAgo) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) []*entity.DailyVisitCount); ok { r0 = returnFunc(ctx, daysAgo) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.DailyVisitCount) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, daysAgo) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetDailyVisitCount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDailyVisitCount' type MockHistoryRepository_GetDailyVisitCount_Call struct { *mock.Call } // GetDailyVisitCount is a helper method to define mock.On call // - ctx context.Context // - daysAgo string func (_e *MockHistoryRepository_Expecter) GetDailyVisitCount(ctx interface{}, daysAgo interface{}) *MockHistoryRepository_GetDailyVisitCount_Call { return &MockHistoryRepository_GetDailyVisitCount_Call{Call: _e.mock.On("GetDailyVisitCount", ctx, daysAgo)} } func (_c *MockHistoryRepository_GetDailyVisitCount_Call) Run(run func(ctx context.Context, daysAgo string)) *MockHistoryRepository_GetDailyVisitCount_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_GetDailyVisitCount_Call) Return(dailyVisitCounts []*entity.DailyVisitCount, err error) *MockHistoryRepository_GetDailyVisitCount_Call { _c.Call.Return(dailyVisitCounts, err) return _c } func (_c *MockHistoryRepository_GetDailyVisitCount_Call) RunAndReturn(run func(ctx context.Context, daysAgo string) ([]*entity.DailyVisitCount, error)) *MockHistoryRepository_GetDailyVisitCount_Call { _c.Call.Return(run) return _c } // GetDomainStats provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetDomainStats(ctx context.Context, limit int) ([]*entity.DomainStat, error) { ret := _mock.Called(ctx, limit) if len(ret) == 0 { panic("no return value specified for GetDomainStats") } var r0 []*entity.DomainStat var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) ([]*entity.DomainStat, error)); ok { return returnFunc(ctx, limit) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) []*entity.DomainStat); ok { r0 = returnFunc(ctx, limit) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.DomainStat) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, limit) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetDomainStats_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDomainStats' type MockHistoryRepository_GetDomainStats_Call struct { *mock.Call } // GetDomainStats is a helper method to define mock.On call // - ctx context.Context // - limit int func (_e *MockHistoryRepository_Expecter) GetDomainStats(ctx interface{}, limit interface{}) *MockHistoryRepository_GetDomainStats_Call { return &MockHistoryRepository_GetDomainStats_Call{Call: _e.mock.On("GetDomainStats", ctx, limit)} } func (_c *MockHistoryRepository_GetDomainStats_Call) Run(run func(ctx context.Context, limit int)) *MockHistoryRepository_GetDomainStats_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_GetDomainStats_Call) Return(domainStats []*entity.DomainStat, err error) *MockHistoryRepository_GetDomainStats_Call { _c.Call.Return(domainStats, err) return _c } func (_c *MockHistoryRepository_GetDomainStats_Call) RunAndReturn(run func(ctx context.Context, limit int) ([]*entity.DomainStat, error)) *MockHistoryRepository_GetDomainStats_Call { _c.Call.Return(run) return _c } // GetHourlyDistribution provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetHourlyDistribution(ctx context.Context) ([]*entity.HourlyDistribution, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetHourlyDistribution") } var r0 []*entity.HourlyDistribution var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.HourlyDistribution, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.HourlyDistribution); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HourlyDistribution) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetHourlyDistribution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetHourlyDistribution' type MockHistoryRepository_GetHourlyDistribution_Call struct { *mock.Call } // GetHourlyDistribution is a helper method to define mock.On call // - ctx context.Context func (_e *MockHistoryRepository_Expecter) GetHourlyDistribution(ctx interface{}) *MockHistoryRepository_GetHourlyDistribution_Call { return &MockHistoryRepository_GetHourlyDistribution_Call{Call: _e.mock.On("GetHourlyDistribution", ctx)} } func (_c *MockHistoryRepository_GetHourlyDistribution_Call) Run(run func(ctx context.Context)) *MockHistoryRepository_GetHourlyDistribution_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 *MockHistoryRepository_GetHourlyDistribution_Call) Return(hourlyDistributions []*entity.HourlyDistribution, err error) *MockHistoryRepository_GetHourlyDistribution_Call { _c.Call.Return(hourlyDistributions, err) return _c } func (_c *MockHistoryRepository_GetHourlyDistribution_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.HourlyDistribution, error)) *MockHistoryRepository_GetHourlyDistribution_Call { _c.Call.Return(run) return _c } // GetMostVisited provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetMostVisited(ctx context.Context, days int) ([]*entity.HistoryEntry, error) { ret := _mock.Called(ctx, days) if len(ret) == 0 { panic("no return value specified for GetMostVisited") } var r0 []*entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) ([]*entity.HistoryEntry, error)); ok { return returnFunc(ctx, days) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) []*entity.HistoryEntry); ok { r0 = returnFunc(ctx, days) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, days) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetMostVisited_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetMostVisited' type MockHistoryRepository_GetMostVisited_Call struct { *mock.Call } // GetMostVisited is a helper method to define mock.On call // - ctx context.Context // - days int func (_e *MockHistoryRepository_Expecter) GetMostVisited(ctx interface{}, days interface{}) *MockHistoryRepository_GetMostVisited_Call { return &MockHistoryRepository_GetMostVisited_Call{Call: _e.mock.On("GetMostVisited", ctx, days)} } func (_c *MockHistoryRepository_GetMostVisited_Call) Run(run func(ctx context.Context, days int)) *MockHistoryRepository_GetMostVisited_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_GetMostVisited_Call) Return(historyEntrys []*entity.HistoryEntry, err error) *MockHistoryRepository_GetMostVisited_Call { _c.Call.Return(historyEntrys, err) return _c } func (_c *MockHistoryRepository_GetMostVisited_Call) RunAndReturn(run func(ctx context.Context, days int) ([]*entity.HistoryEntry, error)) *MockHistoryRepository_GetMostVisited_Call { _c.Call.Return(run) return _c } // GetRecent provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetRecent(ctx context.Context, limit int, offset int) ([]*entity.HistoryEntry, error) { ret := _mock.Called(ctx, limit, offset) if len(ret) == 0 { panic("no return value specified for GetRecent") } var r0 []*entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int, int) ([]*entity.HistoryEntry, error)); ok { return returnFunc(ctx, limit, offset) } if returnFunc, ok := ret.Get(0).(func(context.Context, int, int) []*entity.HistoryEntry); ok { r0 = returnFunc(ctx, limit, offset) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int, int) error); ok { r1 = returnFunc(ctx, limit, offset) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetRecent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRecent' type MockHistoryRepository_GetRecent_Call struct { *mock.Call } // GetRecent is a helper method to define mock.On call // - ctx context.Context // - limit int // - offset int func (_e *MockHistoryRepository_Expecter) GetRecent(ctx interface{}, limit interface{}, offset interface{}) *MockHistoryRepository_GetRecent_Call { return &MockHistoryRepository_GetRecent_Call{Call: _e.mock.On("GetRecent", ctx, limit, offset)} } func (_c *MockHistoryRepository_GetRecent_Call) Run(run func(ctx context.Context, limit int, offset int)) *MockHistoryRepository_GetRecent_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } var arg2 int if args[2] != nil { arg2 = args[2].(int) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockHistoryRepository_GetRecent_Call) Return(historyEntrys []*entity.HistoryEntry, err error) *MockHistoryRepository_GetRecent_Call { _c.Call.Return(historyEntrys, err) return _c } func (_c *MockHistoryRepository_GetRecent_Call) RunAndReturn(run func(ctx context.Context, limit int, offset int) ([]*entity.HistoryEntry, error)) *MockHistoryRepository_GetRecent_Call { _c.Call.Return(run) return _c } // GetRecentSince provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetRecentSince(ctx context.Context, days int) ([]*entity.HistoryEntry, error) { ret := _mock.Called(ctx, days) if len(ret) == 0 { panic("no return value specified for GetRecentSince") } var r0 []*entity.HistoryEntry var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) ([]*entity.HistoryEntry, error)); ok { return returnFunc(ctx, days) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) []*entity.HistoryEntry); ok { r0 = returnFunc(ctx, days) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.HistoryEntry) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, days) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetRecentSince_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRecentSince' type MockHistoryRepository_GetRecentSince_Call struct { *mock.Call } // GetRecentSince is a helper method to define mock.On call // - ctx context.Context // - days int func (_e *MockHistoryRepository_Expecter) GetRecentSince(ctx interface{}, days interface{}) *MockHistoryRepository_GetRecentSince_Call { return &MockHistoryRepository_GetRecentSince_Call{Call: _e.mock.On("GetRecentSince", ctx, days)} } func (_c *MockHistoryRepository_GetRecentSince_Call) Run(run func(ctx context.Context, days int)) *MockHistoryRepository_GetRecentSince_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_GetRecentSince_Call) Return(historyEntrys []*entity.HistoryEntry, err error) *MockHistoryRepository_GetRecentSince_Call { _c.Call.Return(historyEntrys, err) return _c } func (_c *MockHistoryRepository_GetRecentSince_Call) RunAndReturn(run func(ctx context.Context, days int) ([]*entity.HistoryEntry, error)) *MockHistoryRepository_GetRecentSince_Call { _c.Call.Return(run) return _c } // GetStats provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) GetStats(ctx context.Context) (*entity.HistoryStats, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetStats") } var r0 *entity.HistoryStats var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (*entity.HistoryStats, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) *entity.HistoryStats); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.HistoryStats) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_GetStats_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetStats' type MockHistoryRepository_GetStats_Call struct { *mock.Call } // GetStats is a helper method to define mock.On call // - ctx context.Context func (_e *MockHistoryRepository_Expecter) GetStats(ctx interface{}) *MockHistoryRepository_GetStats_Call { return &MockHistoryRepository_GetStats_Call{Call: _e.mock.On("GetStats", ctx)} } func (_c *MockHistoryRepository_GetStats_Call) Run(run func(ctx context.Context)) *MockHistoryRepository_GetStats_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 *MockHistoryRepository_GetStats_Call) Return(historyStats *entity.HistoryStats, err error) *MockHistoryRepository_GetStats_Call { _c.Call.Return(historyStats, err) return _c } func (_c *MockHistoryRepository_GetStats_Call) RunAndReturn(run func(ctx context.Context) (*entity.HistoryStats, error)) *MockHistoryRepository_GetStats_Call { _c.Call.Return(run) return _c } // IncrementVisitCount provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) IncrementVisitCount(ctx context.Context, url string) error { ret := _mock.Called(ctx, url) if len(ret) == 0 { panic("no return value specified for IncrementVisitCount") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, url) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_IncrementVisitCount_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IncrementVisitCount' type MockHistoryRepository_IncrementVisitCount_Call struct { *mock.Call } // IncrementVisitCount is a helper method to define mock.On call // - ctx context.Context // - url string func (_e *MockHistoryRepository_Expecter) IncrementVisitCount(ctx interface{}, url interface{}) *MockHistoryRepository_IncrementVisitCount_Call { return &MockHistoryRepository_IncrementVisitCount_Call{Call: _e.mock.On("IncrementVisitCount", ctx, url)} } func (_c *MockHistoryRepository_IncrementVisitCount_Call) Run(run func(ctx context.Context, url string)) *MockHistoryRepository_IncrementVisitCount_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_IncrementVisitCount_Call) Return(err error) *MockHistoryRepository_IncrementVisitCount_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_IncrementVisitCount_Call) RunAndReturn(run func(ctx context.Context, url string) error) *MockHistoryRepository_IncrementVisitCount_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) Save(ctx context.Context, entry *entity.HistoryEntry) error { ret := _mock.Called(ctx, entry) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.HistoryEntry) error); ok { r0 = returnFunc(ctx, entry) } else { r0 = ret.Error(0) } return r0 } // MockHistoryRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockHistoryRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - entry *entity.HistoryEntry func (_e *MockHistoryRepository_Expecter) Save(ctx interface{}, entry interface{}) *MockHistoryRepository_Save_Call { return &MockHistoryRepository_Save_Call{Call: _e.mock.On("Save", ctx, entry)} } func (_c *MockHistoryRepository_Save_Call) Run(run func(ctx context.Context, entry *entity.HistoryEntry)) *MockHistoryRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.HistoryEntry if args[1] != nil { arg1 = args[1].(*entity.HistoryEntry) } run( arg0, arg1, ) }) return _c } func (_c *MockHistoryRepository_Save_Call) Return(err error) *MockHistoryRepository_Save_Call { _c.Call.Return(err) return _c } func (_c *MockHistoryRepository_Save_Call) RunAndReturn(run func(ctx context.Context, entry *entity.HistoryEntry) error) *MockHistoryRepository_Save_Call { _c.Call.Return(run) return _c } // Search provides a mock function for the type MockHistoryRepository func (_mock *MockHistoryRepository) Search(ctx context.Context, query string, limit int) ([]entity.HistoryMatch, error) { ret := _mock.Called(ctx, query, limit) if len(ret) == 0 { panic("no return value specified for Search") } var r0 []entity.HistoryMatch var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, int) ([]entity.HistoryMatch, error)); ok { return returnFunc(ctx, query, limit) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, int) []entity.HistoryMatch); ok { r0 = returnFunc(ctx, query, limit) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]entity.HistoryMatch) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string, int) error); ok { r1 = returnFunc(ctx, query, limit) } else { r1 = ret.Error(1) } return r0, r1 } // MockHistoryRepository_Search_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Search' type MockHistoryRepository_Search_Call struct { *mock.Call } // Search is a helper method to define mock.On call // - ctx context.Context // - query string // - limit int func (_e *MockHistoryRepository_Expecter) Search(ctx interface{}, query interface{}, limit interface{}) *MockHistoryRepository_Search_Call { return &MockHistoryRepository_Search_Call{Call: _e.mock.On("Search", ctx, query, limit)} } func (_c *MockHistoryRepository_Search_Call) Run(run func(ctx context.Context, query string, limit int)) *MockHistoryRepository_Search_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } var arg2 int if args[2] != nil { arg2 = args[2].(int) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockHistoryRepository_Search_Call) Return(historyMatchs []entity.HistoryMatch, err error) *MockHistoryRepository_Search_Call { _c.Call.Return(historyMatchs, err) return _c } func (_c *MockHistoryRepository_Search_Call) RunAndReturn(run func(ctx context.Context, query string, limit int) ([]entity.HistoryMatch, error)) *MockHistoryRepository_Search_Call { _c.Call.Return(run) return _c } // NewMockSessionRepository creates a new instance of MockSessionRepository. 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 NewMockSessionRepository(t interface { mock.TestingT Cleanup(func()) }) *MockSessionRepository { mock := &MockSessionRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockSessionRepository is an autogenerated mock type for the SessionRepository type type MockSessionRepository struct { mock.Mock } type MockSessionRepository_Expecter struct { mock *mock.Mock } func (_m *MockSessionRepository) EXPECT() *MockSessionRepository_Expecter { return &MockSessionRepository_Expecter{mock: &_m.Mock} } // Delete provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) Delete(ctx context.Context, id entity.SessionID) error { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) error); ok { r0 = returnFunc(ctx, id) } else { r0 = ret.Error(0) } return r0 } // MockSessionRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockSessionRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - id entity.SessionID func (_e *MockSessionRepository_Expecter) Delete(ctx interface{}, id interface{}) *MockSessionRepository_Delete_Call { return &MockSessionRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, id)} } func (_c *MockSessionRepository_Delete_Call) Run(run func(ctx context.Context, id entity.SessionID)) *MockSessionRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.SessionID if args[1] != nil { arg1 = args[1].(entity.SessionID) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_Delete_Call) Return(err error) *MockSessionRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockSessionRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, id entity.SessionID) error) *MockSessionRepository_Delete_Call { _c.Call.Return(run) return _c } // DeleteExitedBefore provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) DeleteExitedBefore(ctx context.Context, cutoff time.Time) (int64, error) { ret := _mock.Called(ctx, cutoff) if len(ret) == 0 { panic("no return value specified for DeleteExitedBefore") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, time.Time) (int64, error)); ok { return returnFunc(ctx, cutoff) } if returnFunc, ok := ret.Get(0).(func(context.Context, time.Time) int64); ok { r0 = returnFunc(ctx, cutoff) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, time.Time) error); ok { r1 = returnFunc(ctx, cutoff) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionRepository_DeleteExitedBefore_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteExitedBefore' type MockSessionRepository_DeleteExitedBefore_Call struct { *mock.Call } // DeleteExitedBefore is a helper method to define mock.On call // - ctx context.Context // - cutoff time.Time func (_e *MockSessionRepository_Expecter) DeleteExitedBefore(ctx interface{}, cutoff interface{}) *MockSessionRepository_DeleteExitedBefore_Call { return &MockSessionRepository_DeleteExitedBefore_Call{Call: _e.mock.On("DeleteExitedBefore", ctx, cutoff)} } func (_c *MockSessionRepository_DeleteExitedBefore_Call) Run(run func(ctx context.Context, cutoff time.Time)) *MockSessionRepository_DeleteExitedBefore_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 time.Time if args[1] != nil { arg1 = args[1].(time.Time) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_DeleteExitedBefore_Call) Return(n int64, err error) *MockSessionRepository_DeleteExitedBefore_Call { _c.Call.Return(n, err) return _c } func (_c *MockSessionRepository_DeleteExitedBefore_Call) RunAndReturn(run func(ctx context.Context, cutoff time.Time) (int64, error)) *MockSessionRepository_DeleteExitedBefore_Call { _c.Call.Return(run) return _c } // DeleteOldestExited provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) DeleteOldestExited(ctx context.Context, keepCount int) (int64, error) { ret := _mock.Called(ctx, keepCount) if len(ret) == 0 { panic("no return value specified for DeleteOldestExited") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) (int64, error)); ok { return returnFunc(ctx, keepCount) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) int64); ok { r0 = returnFunc(ctx, keepCount) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, keepCount) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionRepository_DeleteOldestExited_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteOldestExited' type MockSessionRepository_DeleteOldestExited_Call struct { *mock.Call } // DeleteOldestExited is a helper method to define mock.On call // - ctx context.Context // - keepCount int func (_e *MockSessionRepository_Expecter) DeleteOldestExited(ctx interface{}, keepCount interface{}) *MockSessionRepository_DeleteOldestExited_Call { return &MockSessionRepository_DeleteOldestExited_Call{Call: _e.mock.On("DeleteOldestExited", ctx, keepCount)} } func (_c *MockSessionRepository_DeleteOldestExited_Call) Run(run func(ctx context.Context, keepCount int)) *MockSessionRepository_DeleteOldestExited_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_DeleteOldestExited_Call) Return(n int64, err error) *MockSessionRepository_DeleteOldestExited_Call { _c.Call.Return(n, err) return _c } func (_c *MockSessionRepository_DeleteOldestExited_Call) RunAndReturn(run func(ctx context.Context, keepCount int) (int64, error)) *MockSessionRepository_DeleteOldestExited_Call { _c.Call.Return(run) return _c } // FindByID provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) FindByID(ctx context.Context, id entity.SessionID) (*entity.Session, error) { ret := _mock.Called(ctx, id) if len(ret) == 0 { panic("no return value specified for FindByID") } var r0 *entity.Session var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) (*entity.Session, error)); ok { return returnFunc(ctx, id) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) *entity.Session); ok { r0 = returnFunc(ctx, id) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Session) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.SessionID) error); ok { r1 = returnFunc(ctx, id) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionRepository_FindByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindByID' type MockSessionRepository_FindByID_Call struct { *mock.Call } // FindByID is a helper method to define mock.On call // - ctx context.Context // - id entity.SessionID func (_e *MockSessionRepository_Expecter) FindByID(ctx interface{}, id interface{}) *MockSessionRepository_FindByID_Call { return &MockSessionRepository_FindByID_Call{Call: _e.mock.On("FindByID", ctx, id)} } func (_c *MockSessionRepository_FindByID_Call) Run(run func(ctx context.Context, id entity.SessionID)) *MockSessionRepository_FindByID_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.SessionID if args[1] != nil { arg1 = args[1].(entity.SessionID) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_FindByID_Call) Return(session *entity.Session, err error) *MockSessionRepository_FindByID_Call { _c.Call.Return(session, err) return _c } func (_c *MockSessionRepository_FindByID_Call) RunAndReturn(run func(ctx context.Context, id entity.SessionID) (*entity.Session, error)) *MockSessionRepository_FindByID_Call { _c.Call.Return(run) return _c } // GetActive provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) GetActive(ctx context.Context) (*entity.Session, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetActive") } var r0 *entity.Session var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (*entity.Session, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) *entity.Session); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.Session) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionRepository_GetActive_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetActive' type MockSessionRepository_GetActive_Call struct { *mock.Call } // GetActive is a helper method to define mock.On call // - ctx context.Context func (_e *MockSessionRepository_Expecter) GetActive(ctx interface{}) *MockSessionRepository_GetActive_Call { return &MockSessionRepository_GetActive_Call{Call: _e.mock.On("GetActive", ctx)} } func (_c *MockSessionRepository_GetActive_Call) Run(run func(ctx context.Context)) *MockSessionRepository_GetActive_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 *MockSessionRepository_GetActive_Call) Return(session *entity.Session, err error) *MockSessionRepository_GetActive_Call { _c.Call.Return(session, err) return _c } func (_c *MockSessionRepository_GetActive_Call) RunAndReturn(run func(ctx context.Context) (*entity.Session, error)) *MockSessionRepository_GetActive_Call { _c.Call.Return(run) return _c } // GetRecent provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) GetRecent(ctx context.Context, limit int) ([]*entity.Session, error) { ret := _mock.Called(ctx, limit) if len(ret) == 0 { panic("no return value specified for GetRecent") } var r0 []*entity.Session var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int) ([]*entity.Session, error)); ok { return returnFunc(ctx, limit) } if returnFunc, ok := ret.Get(0).(func(context.Context, int) []*entity.Session); ok { r0 = returnFunc(ctx, limit) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.Session) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int) error); ok { r1 = returnFunc(ctx, limit) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionRepository_GetRecent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRecent' type MockSessionRepository_GetRecent_Call struct { *mock.Call } // GetRecent is a helper method to define mock.On call // - ctx context.Context // - limit int func (_e *MockSessionRepository_Expecter) GetRecent(ctx interface{}, limit interface{}) *MockSessionRepository_GetRecent_Call { return &MockSessionRepository_GetRecent_Call{Call: _e.mock.On("GetRecent", ctx, limit)} } func (_c *MockSessionRepository_GetRecent_Call) Run(run func(ctx context.Context, limit int)) *MockSessionRepository_GetRecent_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 int if args[1] != nil { arg1 = args[1].(int) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_GetRecent_Call) Return(sessions []*entity.Session, err error) *MockSessionRepository_GetRecent_Call { _c.Call.Return(sessions, err) return _c } func (_c *MockSessionRepository_GetRecent_Call) RunAndReturn(run func(ctx context.Context, limit int) ([]*entity.Session, error)) *MockSessionRepository_GetRecent_Call { _c.Call.Return(run) return _c } // MarkEnded provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) MarkEnded(ctx context.Context, id entity.SessionID, endedAt time.Time) error { ret := _mock.Called(ctx, id, endedAt) if len(ret) == 0 { panic("no return value specified for MarkEnded") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID, time.Time) error); ok { r0 = returnFunc(ctx, id, endedAt) } else { r0 = ret.Error(0) } return r0 } // MockSessionRepository_MarkEnded_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MarkEnded' type MockSessionRepository_MarkEnded_Call struct { *mock.Call } // MarkEnded is a helper method to define mock.On call // - ctx context.Context // - id entity.SessionID // - endedAt time.Time func (_e *MockSessionRepository_Expecter) MarkEnded(ctx interface{}, id interface{}, endedAt interface{}) *MockSessionRepository_MarkEnded_Call { return &MockSessionRepository_MarkEnded_Call{Call: _e.mock.On("MarkEnded", ctx, id, endedAt)} } func (_c *MockSessionRepository_MarkEnded_Call) Run(run func(ctx context.Context, id entity.SessionID, endedAt time.Time)) *MockSessionRepository_MarkEnded_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.SessionID if args[1] != nil { arg1 = args[1].(entity.SessionID) } var arg2 time.Time if args[2] != nil { arg2 = args[2].(time.Time) } run( arg0, arg1, arg2, ) }) return _c } func (_c *MockSessionRepository_MarkEnded_Call) Return(err error) *MockSessionRepository_MarkEnded_Call { _c.Call.Return(err) return _c } func (_c *MockSessionRepository_MarkEnded_Call) RunAndReturn(run func(ctx context.Context, id entity.SessionID, endedAt time.Time) error) *MockSessionRepository_MarkEnded_Call { _c.Call.Return(run) return _c } // Save provides a mock function for the type MockSessionRepository func (_mock *MockSessionRepository) Save(ctx context.Context, session *entity.Session) error { ret := _mock.Called(ctx, session) if len(ret) == 0 { panic("no return value specified for Save") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.Session) error); ok { r0 = returnFunc(ctx, session) } else { r0 = ret.Error(0) } return r0 } // MockSessionRepository_Save_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Save' type MockSessionRepository_Save_Call struct { *mock.Call } // Save is a helper method to define mock.On call // - ctx context.Context // - session *entity.Session func (_e *MockSessionRepository_Expecter) Save(ctx interface{}, session interface{}) *MockSessionRepository_Save_Call { return &MockSessionRepository_Save_Call{Call: _e.mock.On("Save", ctx, session)} } func (_c *MockSessionRepository_Save_Call) Run(run func(ctx context.Context, session *entity.Session)) *MockSessionRepository_Save_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.Session if args[1] != nil { arg1 = args[1].(*entity.Session) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionRepository_Save_Call) Return(err error) *MockSessionRepository_Save_Call { _c.Call.Return(err) return _c } func (_c *MockSessionRepository_Save_Call) RunAndReturn(run func(ctx context.Context, session *entity.Session) error) *MockSessionRepository_Save_Call { _c.Call.Return(run) return _c } // NewMockSessionStateRepository creates a new instance of MockSessionStateRepository. 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 NewMockSessionStateRepository(t interface { mock.TestingT Cleanup(func()) }) *MockSessionStateRepository { mock := &MockSessionStateRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockSessionStateRepository is an autogenerated mock type for the SessionStateRepository type type MockSessionStateRepository struct { mock.Mock } type MockSessionStateRepository_Expecter struct { mock *mock.Mock } func (_m *MockSessionStateRepository) EXPECT() *MockSessionStateRepository_Expecter { return &MockSessionStateRepository_Expecter{mock: &_m.Mock} } // DeleteSnapshot provides a mock function for the type MockSessionStateRepository func (_mock *MockSessionStateRepository) DeleteSnapshot(ctx context.Context, sessionID entity.SessionID) error { ret := _mock.Called(ctx, sessionID) if len(ret) == 0 { panic("no return value specified for DeleteSnapshot") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) error); ok { r0 = returnFunc(ctx, sessionID) } else { r0 = ret.Error(0) } return r0 } // MockSessionStateRepository_DeleteSnapshot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteSnapshot' type MockSessionStateRepository_DeleteSnapshot_Call struct { *mock.Call } // DeleteSnapshot is a helper method to define mock.On call // - ctx context.Context // - sessionID entity.SessionID func (_e *MockSessionStateRepository_Expecter) DeleteSnapshot(ctx interface{}, sessionID interface{}) *MockSessionStateRepository_DeleteSnapshot_Call { return &MockSessionStateRepository_DeleteSnapshot_Call{Call: _e.mock.On("DeleteSnapshot", ctx, sessionID)} } func (_c *MockSessionStateRepository_DeleteSnapshot_Call) Run(run func(ctx context.Context, sessionID entity.SessionID)) *MockSessionStateRepository_DeleteSnapshot_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.SessionID if args[1] != nil { arg1 = args[1].(entity.SessionID) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionStateRepository_DeleteSnapshot_Call) Return(err error) *MockSessionStateRepository_DeleteSnapshot_Call { _c.Call.Return(err) return _c } func (_c *MockSessionStateRepository_DeleteSnapshot_Call) RunAndReturn(run func(ctx context.Context, sessionID entity.SessionID) error) *MockSessionStateRepository_DeleteSnapshot_Call { _c.Call.Return(run) return _c } // GetAllSnapshots provides a mock function for the type MockSessionStateRepository func (_mock *MockSessionStateRepository) GetAllSnapshots(ctx context.Context) ([]*entity.SessionState, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAllSnapshots") } var r0 []*entity.SessionState var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.SessionState, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.SessionState); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.SessionState) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionStateRepository_GetAllSnapshots_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAllSnapshots' type MockSessionStateRepository_GetAllSnapshots_Call struct { *mock.Call } // GetAllSnapshots is a helper method to define mock.On call // - ctx context.Context func (_e *MockSessionStateRepository_Expecter) GetAllSnapshots(ctx interface{}) *MockSessionStateRepository_GetAllSnapshots_Call { return &MockSessionStateRepository_GetAllSnapshots_Call{Call: _e.mock.On("GetAllSnapshots", ctx)} } func (_c *MockSessionStateRepository_GetAllSnapshots_Call) Run(run func(ctx context.Context)) *MockSessionStateRepository_GetAllSnapshots_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 *MockSessionStateRepository_GetAllSnapshots_Call) Return(sessionStates []*entity.SessionState, err error) *MockSessionStateRepository_GetAllSnapshots_Call { _c.Call.Return(sessionStates, err) return _c } func (_c *MockSessionStateRepository_GetAllSnapshots_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.SessionState, error)) *MockSessionStateRepository_GetAllSnapshots_Call { _c.Call.Return(run) return _c } // GetSnapshot provides a mock function for the type MockSessionStateRepository func (_mock *MockSessionStateRepository) GetSnapshot(ctx context.Context, sessionID entity.SessionID) (*entity.SessionState, error) { ret := _mock.Called(ctx, sessionID) if len(ret) == 0 { panic("no return value specified for GetSnapshot") } var r0 *entity.SessionState var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) (*entity.SessionState, error)); ok { return returnFunc(ctx, sessionID) } if returnFunc, ok := ret.Get(0).(func(context.Context, entity.SessionID) *entity.SessionState); ok { r0 = returnFunc(ctx, sessionID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.SessionState) } } if returnFunc, ok := ret.Get(1).(func(context.Context, entity.SessionID) error); ok { r1 = returnFunc(ctx, sessionID) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionStateRepository_GetSnapshot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetSnapshot' type MockSessionStateRepository_GetSnapshot_Call struct { *mock.Call } // GetSnapshot is a helper method to define mock.On call // - ctx context.Context // - sessionID entity.SessionID func (_e *MockSessionStateRepository_Expecter) GetSnapshot(ctx interface{}, sessionID interface{}) *MockSessionStateRepository_GetSnapshot_Call { return &MockSessionStateRepository_GetSnapshot_Call{Call: _e.mock.On("GetSnapshot", ctx, sessionID)} } func (_c *MockSessionStateRepository_GetSnapshot_Call) Run(run func(ctx context.Context, sessionID entity.SessionID)) *MockSessionStateRepository_GetSnapshot_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 entity.SessionID if args[1] != nil { arg1 = args[1].(entity.SessionID) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionStateRepository_GetSnapshot_Call) Return(sessionState *entity.SessionState, err error) *MockSessionStateRepository_GetSnapshot_Call { _c.Call.Return(sessionState, err) return _c } func (_c *MockSessionStateRepository_GetSnapshot_Call) RunAndReturn(run func(ctx context.Context, sessionID entity.SessionID) (*entity.SessionState, error)) *MockSessionStateRepository_GetSnapshot_Call { _c.Call.Return(run) return _c } // GetTotalSnapshotsSize provides a mock function for the type MockSessionStateRepository func (_mock *MockSessionStateRepository) GetTotalSnapshotsSize(ctx context.Context) (int64, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetTotalSnapshotsSize") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) (int64, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) int64); ok { r0 = returnFunc(ctx) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionStateRepository_GetTotalSnapshotsSize_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTotalSnapshotsSize' type MockSessionStateRepository_GetTotalSnapshotsSize_Call struct { *mock.Call } // GetTotalSnapshotsSize is a helper method to define mock.On call // - ctx context.Context func (_e *MockSessionStateRepository_Expecter) GetTotalSnapshotsSize(ctx interface{}) *MockSessionStateRepository_GetTotalSnapshotsSize_Call { return &MockSessionStateRepository_GetTotalSnapshotsSize_Call{Call: _e.mock.On("GetTotalSnapshotsSize", ctx)} } func (_c *MockSessionStateRepository_GetTotalSnapshotsSize_Call) Run(run func(ctx context.Context)) *MockSessionStateRepository_GetTotalSnapshotsSize_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 *MockSessionStateRepository_GetTotalSnapshotsSize_Call) Return(n int64, err error) *MockSessionStateRepository_GetTotalSnapshotsSize_Call { _c.Call.Return(n, err) return _c } func (_c *MockSessionStateRepository_GetTotalSnapshotsSize_Call) RunAndReturn(run func(ctx context.Context) (int64, error)) *MockSessionStateRepository_GetTotalSnapshotsSize_Call { _c.Call.Return(run) return _c } // SaveSnapshot provides a mock function for the type MockSessionStateRepository func (_mock *MockSessionStateRepository) SaveSnapshot(ctx context.Context, state *entity.SessionState) error { ret := _mock.Called(ctx, state) if len(ret) == 0 { panic("no return value specified for SaveSnapshot") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.SessionState) error); ok { r0 = returnFunc(ctx, state) } else { r0 = ret.Error(0) } return r0 } // MockSessionStateRepository_SaveSnapshot_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveSnapshot' type MockSessionStateRepository_SaveSnapshot_Call struct { *mock.Call } // SaveSnapshot is a helper method to define mock.On call // - ctx context.Context // - state *entity.SessionState func (_e *MockSessionStateRepository_Expecter) SaveSnapshot(ctx interface{}, state interface{}) *MockSessionStateRepository_SaveSnapshot_Call { return &MockSessionStateRepository_SaveSnapshot_Call{Call: _e.mock.On("SaveSnapshot", ctx, state)} } func (_c *MockSessionStateRepository_SaveSnapshot_Call) Run(run func(ctx context.Context, state *entity.SessionState)) *MockSessionStateRepository_SaveSnapshot_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.SessionState if args[1] != nil { arg1 = args[1].(*entity.SessionState) } run( arg0, arg1, ) }) return _c } func (_c *MockSessionStateRepository_SaveSnapshot_Call) Return(err error) *MockSessionStateRepository_SaveSnapshot_Call { _c.Call.Return(err) return _c } func (_c *MockSessionStateRepository_SaveSnapshot_Call) RunAndReturn(run func(ctx context.Context, state *entity.SessionState) error) *MockSessionStateRepository_SaveSnapshot_Call { _c.Call.Return(run) return _c } // NewMockZoomRepository creates a new instance of MockZoomRepository. 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 NewMockZoomRepository(t interface { mock.TestingT Cleanup(func()) }) *MockZoomRepository { mock := &MockZoomRepository{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // MockZoomRepository is an autogenerated mock type for the ZoomRepository type type MockZoomRepository struct { mock.Mock } type MockZoomRepository_Expecter struct { mock *mock.Mock } func (_m *MockZoomRepository) EXPECT() *MockZoomRepository_Expecter { return &MockZoomRepository_Expecter{mock: &_m.Mock} } // Delete provides a mock function for the type MockZoomRepository func (_mock *MockZoomRepository) Delete(ctx context.Context, domain string) error { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for Delete") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = returnFunc(ctx, domain) } else { r0 = ret.Error(0) } return r0 } // MockZoomRepository_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete' type MockZoomRepository_Delete_Call struct { *mock.Call } // Delete is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockZoomRepository_Expecter) Delete(ctx interface{}, domain interface{}) *MockZoomRepository_Delete_Call { return &MockZoomRepository_Delete_Call{Call: _e.mock.On("Delete", ctx, domain)} } func (_c *MockZoomRepository_Delete_Call) Run(run func(ctx context.Context, domain string)) *MockZoomRepository_Delete_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockZoomRepository_Delete_Call) Return(err error) *MockZoomRepository_Delete_Call { _c.Call.Return(err) return _c } func (_c *MockZoomRepository_Delete_Call) RunAndReturn(run func(ctx context.Context, domain string) error) *MockZoomRepository_Delete_Call { _c.Call.Return(run) return _c } // Get provides a mock function for the type MockZoomRepository func (_mock *MockZoomRepository) Get(ctx context.Context, domain string) (*entity.ZoomLevel, error) { ret := _mock.Called(ctx, domain) if len(ret) == 0 { panic("no return value specified for Get") } var r0 *entity.ZoomLevel var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string) (*entity.ZoomLevel, error)); ok { return returnFunc(ctx, domain) } if returnFunc, ok := ret.Get(0).(func(context.Context, string) *entity.ZoomLevel); ok { r0 = returnFunc(ctx, domain) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*entity.ZoomLevel) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string) error); ok { r1 = returnFunc(ctx, domain) } else { r1 = ret.Error(1) } return r0, r1 } // MockZoomRepository_Get_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Get' type MockZoomRepository_Get_Call struct { *mock.Call } // Get is a helper method to define mock.On call // - ctx context.Context // - domain string func (_e *MockZoomRepository_Expecter) Get(ctx interface{}, domain interface{}) *MockZoomRepository_Get_Call { return &MockZoomRepository_Get_Call{Call: _e.mock.On("Get", ctx, domain)} } func (_c *MockZoomRepository_Get_Call) Run(run func(ctx context.Context, domain string)) *MockZoomRepository_Get_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 string if args[1] != nil { arg1 = args[1].(string) } run( arg0, arg1, ) }) return _c } func (_c *MockZoomRepository_Get_Call) Return(zoomLevel *entity.ZoomLevel, err error) *MockZoomRepository_Get_Call { _c.Call.Return(zoomLevel, err) return _c } func (_c *MockZoomRepository_Get_Call) RunAndReturn(run func(ctx context.Context, domain string) (*entity.ZoomLevel, error)) *MockZoomRepository_Get_Call { _c.Call.Return(run) return _c } // GetAll provides a mock function for the type MockZoomRepository func (_mock *MockZoomRepository) GetAll(ctx context.Context) ([]*entity.ZoomLevel, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for GetAll") } var r0 []*entity.ZoomLevel var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]*entity.ZoomLevel, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []*entity.ZoomLevel); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*entity.ZoomLevel) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // MockZoomRepository_GetAll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAll' type MockZoomRepository_GetAll_Call struct { *mock.Call } // GetAll is a helper method to define mock.On call // - ctx context.Context func (_e *MockZoomRepository_Expecter) GetAll(ctx interface{}) *MockZoomRepository_GetAll_Call { return &MockZoomRepository_GetAll_Call{Call: _e.mock.On("GetAll", ctx)} } func (_c *MockZoomRepository_GetAll_Call) Run(run func(ctx context.Context)) *MockZoomRepository_GetAll_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 *MockZoomRepository_GetAll_Call) Return(zoomLevels []*entity.ZoomLevel, err error) *MockZoomRepository_GetAll_Call { _c.Call.Return(zoomLevels, err) return _c } func (_c *MockZoomRepository_GetAll_Call) RunAndReturn(run func(ctx context.Context) ([]*entity.ZoomLevel, error)) *MockZoomRepository_GetAll_Call { _c.Call.Return(run) return _c } // Set provides a mock function for the type MockZoomRepository func (_mock *MockZoomRepository) Set(ctx context.Context, level *entity.ZoomLevel) error { ret := _mock.Called(ctx, level) if len(ret) == 0 { panic("no return value specified for Set") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, *entity.ZoomLevel) error); ok { r0 = returnFunc(ctx, level) } else { r0 = ret.Error(0) } return r0 } // MockZoomRepository_Set_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Set' type MockZoomRepository_Set_Call struct { *mock.Call } // Set is a helper method to define mock.On call // - ctx context.Context // - level *entity.ZoomLevel func (_e *MockZoomRepository_Expecter) Set(ctx interface{}, level interface{}) *MockZoomRepository_Set_Call { return &MockZoomRepository_Set_Call{Call: _e.mock.On("Set", ctx, level)} } func (_c *MockZoomRepository_Set_Call) Run(run func(ctx context.Context, level *entity.ZoomLevel)) *MockZoomRepository_Set_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 *entity.ZoomLevel if args[1] != nil { arg1 = args[1].(*entity.ZoomLevel) } run( arg0, arg1, ) }) return _c } func (_c *MockZoomRepository_Set_Call) Return(err error) *MockZoomRepository_Set_Call { _c.Call.Return(err) return _c } func (_c *MockZoomRepository_Set_Call) RunAndReturn(run func(ctx context.Context, level *entity.ZoomLevel) error) *MockZoomRepository_Set_Call { _c.Call.Return(run) return _c }