// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package http import ( "context" "github.com/mk6i/open-oscar-server/state" mock "github.com/stretchr/testify/mock" ) // newMockUserManager creates a new instance of mockUserManager. 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 newMockUserManager(t interface { mock.TestingT Cleanup(func()) }) *mockUserManager { mock := &mockUserManager{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock } // mockUserManager is an autogenerated mock type for the UserManager type type mockUserManager struct { mock.Mock } type mockUserManager_Expecter struct { mock *mock.Mock } func (_m *mockUserManager) EXPECT() *mockUserManager_Expecter { return &mockUserManager_Expecter{mock: &_m.Mock} } // AllUsers provides a mock function for the type mockUserManager func (_mock *mockUserManager) AllUsers(ctx context.Context) ([]state.User, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for AllUsers") } var r0 []state.User var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]state.User, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []state.User); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]state.User) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // mockUserManager_AllUsers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllUsers' type mockUserManager_AllUsers_Call struct { *mock.Call } // AllUsers is a helper method to define mock.On call // - ctx context.Context func (_e *mockUserManager_Expecter) AllUsers(ctx interface{}) *mockUserManager_AllUsers_Call { return &mockUserManager_AllUsers_Call{Call: _e.mock.On("AllUsers", ctx)} } func (_c *mockUserManager_AllUsers_Call) Run(run func(ctx context.Context)) *mockUserManager_AllUsers_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 *mockUserManager_AllUsers_Call) Return(users []state.User, err error) *mockUserManager_AllUsers_Call { _c.Call.Return(users, err) return _c } func (_c *mockUserManager_AllUsers_Call) RunAndReturn(run func(ctx context.Context) ([]state.User, error)) *mockUserManager_AllUsers_Call { _c.Call.Return(run) return _c } // DeleteUser provides a mock function for the type mockUserManager func (_mock *mockUserManager) DeleteUser(ctx context.Context, screenName state.IdentScreenName) error { ret := _mock.Called(ctx, screenName) if len(ret) == 0 { panic("no return value specified for DeleteUser") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) error); ok { r0 = returnFunc(ctx, screenName) } else { r0 = ret.Error(0) } return r0 } // mockUserManager_DeleteUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteUser' type mockUserManager_DeleteUser_Call struct { *mock.Call } // DeleteUser is a helper method to define mock.On call // - ctx context.Context // - screenName state.IdentScreenName func (_e *mockUserManager_Expecter) DeleteUser(ctx interface{}, screenName interface{}) *mockUserManager_DeleteUser_Call { return &mockUserManager_DeleteUser_Call{Call: _e.mock.On("DeleteUser", ctx, screenName)} } func (_c *mockUserManager_DeleteUser_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockUserManager_DeleteUser_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 state.IdentScreenName if args[1] != nil { arg1 = args[1].(state.IdentScreenName) } run( arg0, arg1, ) }) return _c } func (_c *mockUserManager_DeleteUser_Call) Return(err error) *mockUserManager_DeleteUser_Call { _c.Call.Return(err) return _c } func (_c *mockUserManager_DeleteUser_Call) RunAndReturn(run func(ctx context.Context, screenName state.IdentScreenName) error) *mockUserManager_DeleteUser_Call { _c.Call.Return(run) return _c } // InsertUser provides a mock function for the type mockUserManager func (_mock *mockUserManager) InsertUser(ctx context.Context, u state.User) error { ret := _mock.Called(ctx, u) if len(ret) == 0 { panic("no return value specified for InsertUser") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, state.User) error); ok { r0 = returnFunc(ctx, u) } else { r0 = ret.Error(0) } return r0 } // mockUserManager_InsertUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertUser' type mockUserManager_InsertUser_Call struct { *mock.Call } // InsertUser is a helper method to define mock.On call // - ctx context.Context // - u state.User func (_e *mockUserManager_Expecter) InsertUser(ctx interface{}, u interface{}) *mockUserManager_InsertUser_Call { return &mockUserManager_InsertUser_Call{Call: _e.mock.On("InsertUser", ctx, u)} } func (_c *mockUserManager_InsertUser_Call) Run(run func(ctx context.Context, u state.User)) *mockUserManager_InsertUser_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 state.User if args[1] != nil { arg1 = args[1].(state.User) } run( arg0, arg1, ) }) return _c } func (_c *mockUserManager_InsertUser_Call) Return(err error) *mockUserManager_InsertUser_Call { _c.Call.Return(err) return _c } func (_c *mockUserManager_InsertUser_Call) RunAndReturn(run func(ctx context.Context, u state.User) error) *mockUserManager_InsertUser_Call { _c.Call.Return(run) return _c } // SetUserPassword provides a mock function for the type mockUserManager func (_mock *mockUserManager) SetUserPassword(ctx context.Context, screenName state.IdentScreenName, newPassword string) error { ret := _mock.Called(ctx, screenName, newPassword) if len(ret) == 0 { panic("no return value specified for SetUserPassword") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, state.IdentScreenName, string) error); ok { r0 = returnFunc(ctx, screenName, newPassword) } else { r0 = ret.Error(0) } return r0 } // mockUserManager_SetUserPassword_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetUserPassword' type mockUserManager_SetUserPassword_Call struct { *mock.Call } // SetUserPassword is a helper method to define mock.On call // - ctx context.Context // - screenName state.IdentScreenName // - newPassword string func (_e *mockUserManager_Expecter) SetUserPassword(ctx interface{}, screenName interface{}, newPassword interface{}) *mockUserManager_SetUserPassword_Call { return &mockUserManager_SetUserPassword_Call{Call: _e.mock.On("SetUserPassword", ctx, screenName, newPassword)} } func (_c *mockUserManager_SetUserPassword_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName, newPassword string)) *mockUserManager_SetUserPassword_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 state.IdentScreenName if args[1] != nil { arg1 = args[1].(state.IdentScreenName) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *mockUserManager_SetUserPassword_Call) Return(err error) *mockUserManager_SetUserPassword_Call { _c.Call.Return(err) return _c } func (_c *mockUserManager_SetUserPassword_Call) RunAndReturn(run func(ctx context.Context, screenName state.IdentScreenName, newPassword string) error) *mockUserManager_SetUserPassword_Call { _c.Call.Return(run) return _c } // User provides a mock function for the type mockUserManager func (_mock *mockUserManager) User(ctx context.Context, screenName state.IdentScreenName) (*state.User, error) { ret := _mock.Called(ctx, screenName) if len(ret) == 0 { panic("no return value specified for User") } var r0 *state.User var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) (*state.User, error)); ok { return returnFunc(ctx, screenName) } if returnFunc, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) *state.User); ok { r0 = returnFunc(ctx, screenName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*state.User) } } if returnFunc, ok := ret.Get(1).(func(context.Context, state.IdentScreenName) error); ok { r1 = returnFunc(ctx, screenName) } else { r1 = ret.Error(1) } return r0, r1 } // mockUserManager_User_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'User' type mockUserManager_User_Call struct { *mock.Call } // User is a helper method to define mock.On call // - ctx context.Context // - screenName state.IdentScreenName func (_e *mockUserManager_Expecter) User(ctx interface{}, screenName interface{}) *mockUserManager_User_Call { return &mockUserManager_User_Call{Call: _e.mock.On("User", ctx, screenName)} } func (_c *mockUserManager_User_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockUserManager_User_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 state.IdentScreenName if args[1] != nil { arg1 = args[1].(state.IdentScreenName) } run( arg0, arg1, ) }) return _c } func (_c *mockUserManager_User_Call) Return(user *state.User, err error) *mockUserManager_User_Call { _c.Call.Return(user, err) return _c } func (_c *mockUserManager_User_Call) RunAndReturn(run func(ctx context.Context, screenName state.IdentScreenName) (*state.User, error)) *mockUserManager_User_Call { _c.Call.Return(run) return _c }