mock_user_manager_test.go 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. // Code generated by mockery v2.53.3. DO NOT EDIT.
  2. package http
  3. import (
  4. context "context"
  5. state "github.com/mk6i/retro-aim-server/state"
  6. mock "github.com/stretchr/testify/mock"
  7. )
  8. // mockUserManager is an autogenerated mock type for the UserManager type
  9. type mockUserManager struct {
  10. mock.Mock
  11. }
  12. type mockUserManager_Expecter struct {
  13. mock *mock.Mock
  14. }
  15. func (_m *mockUserManager) EXPECT() *mockUserManager_Expecter {
  16. return &mockUserManager_Expecter{mock: &_m.Mock}
  17. }
  18. // AllUsers provides a mock function with given fields: ctx
  19. func (_m *mockUserManager) AllUsers(ctx context.Context) ([]state.User, error) {
  20. ret := _m.Called(ctx)
  21. if len(ret) == 0 {
  22. panic("no return value specified for AllUsers")
  23. }
  24. var r0 []state.User
  25. var r1 error
  26. if rf, ok := ret.Get(0).(func(context.Context) ([]state.User, error)); ok {
  27. return rf(ctx)
  28. }
  29. if rf, ok := ret.Get(0).(func(context.Context) []state.User); ok {
  30. r0 = rf(ctx)
  31. } else {
  32. if ret.Get(0) != nil {
  33. r0 = ret.Get(0).([]state.User)
  34. }
  35. }
  36. if rf, ok := ret.Get(1).(func(context.Context) error); ok {
  37. r1 = rf(ctx)
  38. } else {
  39. r1 = ret.Error(1)
  40. }
  41. return r0, r1
  42. }
  43. // mockUserManager_AllUsers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllUsers'
  44. type mockUserManager_AllUsers_Call struct {
  45. *mock.Call
  46. }
  47. // AllUsers is a helper method to define mock.On call
  48. // - ctx context.Context
  49. func (_e *mockUserManager_Expecter) AllUsers(ctx interface{}) *mockUserManager_AllUsers_Call {
  50. return &mockUserManager_AllUsers_Call{Call: _e.mock.On("AllUsers", ctx)}
  51. }
  52. func (_c *mockUserManager_AllUsers_Call) Run(run func(ctx context.Context)) *mockUserManager_AllUsers_Call {
  53. _c.Call.Run(func(args mock.Arguments) {
  54. run(args[0].(context.Context))
  55. })
  56. return _c
  57. }
  58. func (_c *mockUserManager_AllUsers_Call) Return(_a0 []state.User, _a1 error) *mockUserManager_AllUsers_Call {
  59. _c.Call.Return(_a0, _a1)
  60. return _c
  61. }
  62. func (_c *mockUserManager_AllUsers_Call) RunAndReturn(run func(context.Context) ([]state.User, error)) *mockUserManager_AllUsers_Call {
  63. _c.Call.Return(run)
  64. return _c
  65. }
  66. // DeleteUser provides a mock function with given fields: ctx, screenName
  67. func (_m *mockUserManager) DeleteUser(ctx context.Context, screenName state.IdentScreenName) error {
  68. ret := _m.Called(ctx, screenName)
  69. if len(ret) == 0 {
  70. panic("no return value specified for DeleteUser")
  71. }
  72. var r0 error
  73. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) error); ok {
  74. r0 = rf(ctx, screenName)
  75. } else {
  76. r0 = ret.Error(0)
  77. }
  78. return r0
  79. }
  80. // mockUserManager_DeleteUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteUser'
  81. type mockUserManager_DeleteUser_Call struct {
  82. *mock.Call
  83. }
  84. // DeleteUser is a helper method to define mock.On call
  85. // - ctx context.Context
  86. // - screenName state.IdentScreenName
  87. func (_e *mockUserManager_Expecter) DeleteUser(ctx interface{}, screenName interface{}) *mockUserManager_DeleteUser_Call {
  88. return &mockUserManager_DeleteUser_Call{Call: _e.mock.On("DeleteUser", ctx, screenName)}
  89. }
  90. func (_c *mockUserManager_DeleteUser_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockUserManager_DeleteUser_Call {
  91. _c.Call.Run(func(args mock.Arguments) {
  92. run(args[0].(context.Context), args[1].(state.IdentScreenName))
  93. })
  94. return _c
  95. }
  96. func (_c *mockUserManager_DeleteUser_Call) Return(_a0 error) *mockUserManager_DeleteUser_Call {
  97. _c.Call.Return(_a0)
  98. return _c
  99. }
  100. func (_c *mockUserManager_DeleteUser_Call) RunAndReturn(run func(context.Context, state.IdentScreenName) error) *mockUserManager_DeleteUser_Call {
  101. _c.Call.Return(run)
  102. return _c
  103. }
  104. // InsertUser provides a mock function with given fields: ctx, u
  105. func (_m *mockUserManager) InsertUser(ctx context.Context, u state.User) error {
  106. ret := _m.Called(ctx, u)
  107. if len(ret) == 0 {
  108. panic("no return value specified for InsertUser")
  109. }
  110. var r0 error
  111. if rf, ok := ret.Get(0).(func(context.Context, state.User) error); ok {
  112. r0 = rf(ctx, u)
  113. } else {
  114. r0 = ret.Error(0)
  115. }
  116. return r0
  117. }
  118. // mockUserManager_InsertUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertUser'
  119. type mockUserManager_InsertUser_Call struct {
  120. *mock.Call
  121. }
  122. // InsertUser is a helper method to define mock.On call
  123. // - ctx context.Context
  124. // - u state.User
  125. func (_e *mockUserManager_Expecter) InsertUser(ctx interface{}, u interface{}) *mockUserManager_InsertUser_Call {
  126. return &mockUserManager_InsertUser_Call{Call: _e.mock.On("InsertUser", ctx, u)}
  127. }
  128. func (_c *mockUserManager_InsertUser_Call) Run(run func(ctx context.Context, u state.User)) *mockUserManager_InsertUser_Call {
  129. _c.Call.Run(func(args mock.Arguments) {
  130. run(args[0].(context.Context), args[1].(state.User))
  131. })
  132. return _c
  133. }
  134. func (_c *mockUserManager_InsertUser_Call) Return(_a0 error) *mockUserManager_InsertUser_Call {
  135. _c.Call.Return(_a0)
  136. return _c
  137. }
  138. func (_c *mockUserManager_InsertUser_Call) RunAndReturn(run func(context.Context, state.User) error) *mockUserManager_InsertUser_Call {
  139. _c.Call.Return(run)
  140. return _c
  141. }
  142. // SetUserPassword provides a mock function with given fields: ctx, screenName, newPassword
  143. func (_m *mockUserManager) SetUserPassword(ctx context.Context, screenName state.IdentScreenName, newPassword string) error {
  144. ret := _m.Called(ctx, screenName, newPassword)
  145. if len(ret) == 0 {
  146. panic("no return value specified for SetUserPassword")
  147. }
  148. var r0 error
  149. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName, string) error); ok {
  150. r0 = rf(ctx, screenName, newPassword)
  151. } else {
  152. r0 = ret.Error(0)
  153. }
  154. return r0
  155. }
  156. // mockUserManager_SetUserPassword_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetUserPassword'
  157. type mockUserManager_SetUserPassword_Call struct {
  158. *mock.Call
  159. }
  160. // SetUserPassword is a helper method to define mock.On call
  161. // - ctx context.Context
  162. // - screenName state.IdentScreenName
  163. // - newPassword string
  164. func (_e *mockUserManager_Expecter) SetUserPassword(ctx interface{}, screenName interface{}, newPassword interface{}) *mockUserManager_SetUserPassword_Call {
  165. return &mockUserManager_SetUserPassword_Call{Call: _e.mock.On("SetUserPassword", ctx, screenName, newPassword)}
  166. }
  167. func (_c *mockUserManager_SetUserPassword_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName, newPassword string)) *mockUserManager_SetUserPassword_Call {
  168. _c.Call.Run(func(args mock.Arguments) {
  169. run(args[0].(context.Context), args[1].(state.IdentScreenName), args[2].(string))
  170. })
  171. return _c
  172. }
  173. func (_c *mockUserManager_SetUserPassword_Call) Return(_a0 error) *mockUserManager_SetUserPassword_Call {
  174. _c.Call.Return(_a0)
  175. return _c
  176. }
  177. func (_c *mockUserManager_SetUserPassword_Call) RunAndReturn(run func(context.Context, state.IdentScreenName, string) error) *mockUserManager_SetUserPassword_Call {
  178. _c.Call.Return(run)
  179. return _c
  180. }
  181. // User provides a mock function with given fields: ctx, screenName
  182. func (_m *mockUserManager) User(ctx context.Context, screenName state.IdentScreenName) (*state.User, error) {
  183. ret := _m.Called(ctx, screenName)
  184. if len(ret) == 0 {
  185. panic("no return value specified for User")
  186. }
  187. var r0 *state.User
  188. var r1 error
  189. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) (*state.User, error)); ok {
  190. return rf(ctx, screenName)
  191. }
  192. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) *state.User); ok {
  193. r0 = rf(ctx, screenName)
  194. } else {
  195. if ret.Get(0) != nil {
  196. r0 = ret.Get(0).(*state.User)
  197. }
  198. }
  199. if rf, ok := ret.Get(1).(func(context.Context, state.IdentScreenName) error); ok {
  200. r1 = rf(ctx, screenName)
  201. } else {
  202. r1 = ret.Error(1)
  203. }
  204. return r0, r1
  205. }
  206. // mockUserManager_User_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'User'
  207. type mockUserManager_User_Call struct {
  208. *mock.Call
  209. }
  210. // User is a helper method to define mock.On call
  211. // - ctx context.Context
  212. // - screenName state.IdentScreenName
  213. func (_e *mockUserManager_Expecter) User(ctx interface{}, screenName interface{}) *mockUserManager_User_Call {
  214. return &mockUserManager_User_Call{Call: _e.mock.On("User", ctx, screenName)}
  215. }
  216. func (_c *mockUserManager_User_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockUserManager_User_Call {
  217. _c.Call.Run(func(args mock.Arguments) {
  218. run(args[0].(context.Context), args[1].(state.IdentScreenName))
  219. })
  220. return _c
  221. }
  222. func (_c *mockUserManager_User_Call) Return(_a0 *state.User, _a1 error) *mockUserManager_User_Call {
  223. _c.Call.Return(_a0, _a1)
  224. return _c
  225. }
  226. func (_c *mockUserManager_User_Call) RunAndReturn(run func(context.Context, state.IdentScreenName) (*state.User, error)) *mockUserManager_User_Call {
  227. _c.Call.Return(run)
  228. return _c
  229. }
  230. // 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.
  231. // The first argument is typically a *testing.T value.
  232. func newMockUserManager(t interface {
  233. mock.TestingT
  234. Cleanup(func())
  235. }) *mockUserManager {
  236. mock := &mockUserManager{}
  237. mock.Mock.Test(t)
  238. t.Cleanup(func() { mock.AssertExpectations(t) })
  239. return mock
  240. }