mock_account_manager_test.go 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260
  1. // Code generated by mockery v2.53.3. DO NOT EDIT.
  2. package http
  3. import (
  4. context "context"
  5. mail "net/mail"
  6. mock "github.com/stretchr/testify/mock"
  7. state "github.com/mk6i/retro-aim-server/state"
  8. )
  9. // mockAccountManager is an autogenerated mock type for the AccountManager type
  10. type mockAccountManager struct {
  11. mock.Mock
  12. }
  13. type mockAccountManager_Expecter struct {
  14. mock *mock.Mock
  15. }
  16. func (_m *mockAccountManager) EXPECT() *mockAccountManager_Expecter {
  17. return &mockAccountManager_Expecter{mock: &_m.Mock}
  18. }
  19. // ConfirmStatus provides a mock function with given fields: ctx, screenName
  20. func (_m *mockAccountManager) ConfirmStatus(ctx context.Context, screenName state.IdentScreenName) (bool, error) {
  21. ret := _m.Called(ctx, screenName)
  22. if len(ret) == 0 {
  23. panic("no return value specified for ConfirmStatus")
  24. }
  25. var r0 bool
  26. var r1 error
  27. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) (bool, error)); ok {
  28. return rf(ctx, screenName)
  29. }
  30. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) bool); ok {
  31. r0 = rf(ctx, screenName)
  32. } else {
  33. r0 = ret.Get(0).(bool)
  34. }
  35. if rf, ok := ret.Get(1).(func(context.Context, state.IdentScreenName) error); ok {
  36. r1 = rf(ctx, screenName)
  37. } else {
  38. r1 = ret.Error(1)
  39. }
  40. return r0, r1
  41. }
  42. // mockAccountManager_ConfirmStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConfirmStatus'
  43. type mockAccountManager_ConfirmStatus_Call struct {
  44. *mock.Call
  45. }
  46. // ConfirmStatus is a helper method to define mock.On call
  47. // - ctx context.Context
  48. // - screenName state.IdentScreenName
  49. func (_e *mockAccountManager_Expecter) ConfirmStatus(ctx interface{}, screenName interface{}) *mockAccountManager_ConfirmStatus_Call {
  50. return &mockAccountManager_ConfirmStatus_Call{Call: _e.mock.On("ConfirmStatus", ctx, screenName)}
  51. }
  52. func (_c *mockAccountManager_ConfirmStatus_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockAccountManager_ConfirmStatus_Call {
  53. _c.Call.Run(func(args mock.Arguments) {
  54. run(args[0].(context.Context), args[1].(state.IdentScreenName))
  55. })
  56. return _c
  57. }
  58. func (_c *mockAccountManager_ConfirmStatus_Call) Return(_a0 bool, _a1 error) *mockAccountManager_ConfirmStatus_Call {
  59. _c.Call.Return(_a0, _a1)
  60. return _c
  61. }
  62. func (_c *mockAccountManager_ConfirmStatus_Call) RunAndReturn(run func(context.Context, state.IdentScreenName) (bool, error)) *mockAccountManager_ConfirmStatus_Call {
  63. _c.Call.Return(run)
  64. return _c
  65. }
  66. // EmailAddress provides a mock function with given fields: ctx, screenName
  67. func (_m *mockAccountManager) EmailAddress(ctx context.Context, screenName state.IdentScreenName) (*mail.Address, error) {
  68. ret := _m.Called(ctx, screenName)
  69. if len(ret) == 0 {
  70. panic("no return value specified for EmailAddress")
  71. }
  72. var r0 *mail.Address
  73. var r1 error
  74. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) (*mail.Address, error)); ok {
  75. return rf(ctx, screenName)
  76. }
  77. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) *mail.Address); ok {
  78. r0 = rf(ctx, screenName)
  79. } else {
  80. if ret.Get(0) != nil {
  81. r0 = ret.Get(0).(*mail.Address)
  82. }
  83. }
  84. if rf, ok := ret.Get(1).(func(context.Context, state.IdentScreenName) error); ok {
  85. r1 = rf(ctx, screenName)
  86. } else {
  87. r1 = ret.Error(1)
  88. }
  89. return r0, r1
  90. }
  91. // mockAccountManager_EmailAddress_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EmailAddress'
  92. type mockAccountManager_EmailAddress_Call struct {
  93. *mock.Call
  94. }
  95. // EmailAddress is a helper method to define mock.On call
  96. // - ctx context.Context
  97. // - screenName state.IdentScreenName
  98. func (_e *mockAccountManager_Expecter) EmailAddress(ctx interface{}, screenName interface{}) *mockAccountManager_EmailAddress_Call {
  99. return &mockAccountManager_EmailAddress_Call{Call: _e.mock.On("EmailAddress", ctx, screenName)}
  100. }
  101. func (_c *mockAccountManager_EmailAddress_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockAccountManager_EmailAddress_Call {
  102. _c.Call.Run(func(args mock.Arguments) {
  103. run(args[0].(context.Context), args[1].(state.IdentScreenName))
  104. })
  105. return _c
  106. }
  107. func (_c *mockAccountManager_EmailAddress_Call) Return(_a0 *mail.Address, _a1 error) *mockAccountManager_EmailAddress_Call {
  108. _c.Call.Return(_a0, _a1)
  109. return _c
  110. }
  111. func (_c *mockAccountManager_EmailAddress_Call) RunAndReturn(run func(context.Context, state.IdentScreenName) (*mail.Address, error)) *mockAccountManager_EmailAddress_Call {
  112. _c.Call.Return(run)
  113. return _c
  114. }
  115. // RegStatus provides a mock function with given fields: ctx, screenName
  116. func (_m *mockAccountManager) RegStatus(ctx context.Context, screenName state.IdentScreenName) (uint16, error) {
  117. ret := _m.Called(ctx, screenName)
  118. if len(ret) == 0 {
  119. panic("no return value specified for RegStatus")
  120. }
  121. var r0 uint16
  122. var r1 error
  123. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) (uint16, error)); ok {
  124. return rf(ctx, screenName)
  125. }
  126. if rf, ok := ret.Get(0).(func(context.Context, state.IdentScreenName) uint16); ok {
  127. r0 = rf(ctx, screenName)
  128. } else {
  129. r0 = ret.Get(0).(uint16)
  130. }
  131. if rf, ok := ret.Get(1).(func(context.Context, state.IdentScreenName) error); ok {
  132. r1 = rf(ctx, screenName)
  133. } else {
  134. r1 = ret.Error(1)
  135. }
  136. return r0, r1
  137. }
  138. // mockAccountManager_RegStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegStatus'
  139. type mockAccountManager_RegStatus_Call struct {
  140. *mock.Call
  141. }
  142. // RegStatus is a helper method to define mock.On call
  143. // - ctx context.Context
  144. // - screenName state.IdentScreenName
  145. func (_e *mockAccountManager_Expecter) RegStatus(ctx interface{}, screenName interface{}) *mockAccountManager_RegStatus_Call {
  146. return &mockAccountManager_RegStatus_Call{Call: _e.mock.On("RegStatus", ctx, screenName)}
  147. }
  148. func (_c *mockAccountManager_RegStatus_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName)) *mockAccountManager_RegStatus_Call {
  149. _c.Call.Run(func(args mock.Arguments) {
  150. run(args[0].(context.Context), args[1].(state.IdentScreenName))
  151. })
  152. return _c
  153. }
  154. func (_c *mockAccountManager_RegStatus_Call) Return(_a0 uint16, _a1 error) *mockAccountManager_RegStatus_Call {
  155. _c.Call.Return(_a0, _a1)
  156. return _c
  157. }
  158. func (_c *mockAccountManager_RegStatus_Call) RunAndReturn(run func(context.Context, state.IdentScreenName) (uint16, error)) *mockAccountManager_RegStatus_Call {
  159. _c.Call.Return(run)
  160. return _c
  161. }
  162. // UpdateSuspendedStatus provides a mock function with given fields: ctx, suspendedStatus, screenName
  163. func (_m *mockAccountManager) UpdateSuspendedStatus(ctx context.Context, suspendedStatus uint16, screenName state.IdentScreenName) error {
  164. ret := _m.Called(ctx, suspendedStatus, screenName)
  165. if len(ret) == 0 {
  166. panic("no return value specified for UpdateSuspendedStatus")
  167. }
  168. var r0 error
  169. if rf, ok := ret.Get(0).(func(context.Context, uint16, state.IdentScreenName) error); ok {
  170. r0 = rf(ctx, suspendedStatus, screenName)
  171. } else {
  172. r0 = ret.Error(0)
  173. }
  174. return r0
  175. }
  176. // mockAccountManager_UpdateSuspendedStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateSuspendedStatus'
  177. type mockAccountManager_UpdateSuspendedStatus_Call struct {
  178. *mock.Call
  179. }
  180. // UpdateSuspendedStatus is a helper method to define mock.On call
  181. // - ctx context.Context
  182. // - suspendedStatus uint16
  183. // - screenName state.IdentScreenName
  184. func (_e *mockAccountManager_Expecter) UpdateSuspendedStatus(ctx interface{}, suspendedStatus interface{}, screenName interface{}) *mockAccountManager_UpdateSuspendedStatus_Call {
  185. return &mockAccountManager_UpdateSuspendedStatus_Call{Call: _e.mock.On("UpdateSuspendedStatus", ctx, suspendedStatus, screenName)}
  186. }
  187. func (_c *mockAccountManager_UpdateSuspendedStatus_Call) Run(run func(ctx context.Context, suspendedStatus uint16, screenName state.IdentScreenName)) *mockAccountManager_UpdateSuspendedStatus_Call {
  188. _c.Call.Run(func(args mock.Arguments) {
  189. run(args[0].(context.Context), args[1].(uint16), args[2].(state.IdentScreenName))
  190. })
  191. return _c
  192. }
  193. func (_c *mockAccountManager_UpdateSuspendedStatus_Call) Return(_a0 error) *mockAccountManager_UpdateSuspendedStatus_Call {
  194. _c.Call.Return(_a0)
  195. return _c
  196. }
  197. func (_c *mockAccountManager_UpdateSuspendedStatus_Call) RunAndReturn(run func(context.Context, uint16, state.IdentScreenName) error) *mockAccountManager_UpdateSuspendedStatus_Call {
  198. _c.Call.Return(run)
  199. return _c
  200. }
  201. // newMockAccountManager creates a new instance of mockAccountManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  202. // The first argument is typically a *testing.T value.
  203. func newMockAccountManager(t interface {
  204. mock.TestingT
  205. Cleanup(func())
  206. }) *mockAccountManager {
  207. mock := &mockAccountManager{}
  208. mock.Mock.Test(t)
  209. t.Cleanup(func() { mock.AssertExpectations(t) })
  210. return mock
  211. }