mock_user_manager_test.go 8.2 KB

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