mock_message_dispatcher_test.go 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. // Code generated by mockery; DO NOT EDIT.
  2. // github.com/vektra/mockery
  3. // template: testify
  4. package icq_legacy
  5. import (
  6. mock "github.com/stretchr/testify/mock"
  7. )
  8. // newMockMessageDispatcher creates a new instance of mockMessageDispatcher. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  9. // The first argument is typically a *testing.T value.
  10. func newMockMessageDispatcher(t interface {
  11. mock.TestingT
  12. Cleanup(func())
  13. }) *mockMessageDispatcher {
  14. mock := &mockMessageDispatcher{}
  15. mock.Mock.Test(t)
  16. t.Cleanup(func() { mock.AssertExpectations(t) })
  17. return mock
  18. }
  19. // mockMessageDispatcher is an autogenerated mock type for the MessageDispatcher type
  20. type mockMessageDispatcher struct {
  21. mock.Mock
  22. }
  23. type mockMessageDispatcher_Expecter struct {
  24. mock *mock.Mock
  25. }
  26. func (_m *mockMessageDispatcher) EXPECT() *mockMessageDispatcher_Expecter {
  27. return &mockMessageDispatcher_Expecter{mock: &_m.Mock}
  28. }
  29. // SendOnlineMessage provides a mock function for the type mockMessageDispatcher
  30. func (_mock *mockMessageDispatcher) SendOnlineMessage(toSession *LegacySession, fromUIN uint32, msgType uint16, message string) error {
  31. ret := _mock.Called(toSession, fromUIN, msgType, message)
  32. if len(ret) == 0 {
  33. panic("no return value specified for SendOnlineMessage")
  34. }
  35. var r0 error
  36. if returnFunc, ok := ret.Get(0).(func(*LegacySession, uint32, uint16, string) error); ok {
  37. r0 = returnFunc(toSession, fromUIN, msgType, message)
  38. } else {
  39. r0 = ret.Error(0)
  40. }
  41. return r0
  42. }
  43. // mockMessageDispatcher_SendOnlineMessage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendOnlineMessage'
  44. type mockMessageDispatcher_SendOnlineMessage_Call struct {
  45. *mock.Call
  46. }
  47. // SendOnlineMessage is a helper method to define mock.On call
  48. // - toSession *LegacySession
  49. // - fromUIN uint32
  50. // - msgType uint16
  51. // - message string
  52. func (_e *mockMessageDispatcher_Expecter) SendOnlineMessage(toSession interface{}, fromUIN interface{}, msgType interface{}, message interface{}) *mockMessageDispatcher_SendOnlineMessage_Call {
  53. return &mockMessageDispatcher_SendOnlineMessage_Call{Call: _e.mock.On("SendOnlineMessage", toSession, fromUIN, msgType, message)}
  54. }
  55. func (_c *mockMessageDispatcher_SendOnlineMessage_Call) Run(run func(toSession *LegacySession, fromUIN uint32, msgType uint16, message string)) *mockMessageDispatcher_SendOnlineMessage_Call {
  56. _c.Call.Run(func(args mock.Arguments) {
  57. var arg0 *LegacySession
  58. if args[0] != nil {
  59. arg0 = args[0].(*LegacySession)
  60. }
  61. var arg1 uint32
  62. if args[1] != nil {
  63. arg1 = args[1].(uint32)
  64. }
  65. var arg2 uint16
  66. if args[2] != nil {
  67. arg2 = args[2].(uint16)
  68. }
  69. var arg3 string
  70. if args[3] != nil {
  71. arg3 = args[3].(string)
  72. }
  73. run(
  74. arg0,
  75. arg1,
  76. arg2,
  77. arg3,
  78. )
  79. })
  80. return _c
  81. }
  82. func (_c *mockMessageDispatcher_SendOnlineMessage_Call) Return(err error) *mockMessageDispatcher_SendOnlineMessage_Call {
  83. _c.Call.Return(err)
  84. return _c
  85. }
  86. func (_c *mockMessageDispatcher_SendOnlineMessage_Call) RunAndReturn(run func(toSession *LegacySession, fromUIN uint32, msgType uint16, message string) error) *mockMessageDispatcher_SendOnlineMessage_Call {
  87. _c.Call.Return(run)
  88. return _c
  89. }
  90. // SendStatusChange provides a mock function for the type mockMessageDispatcher
  91. func (_mock *mockMessageDispatcher) SendStatusChange(toSession *LegacySession, changedUIN uint32, newStatus uint32) error {
  92. ret := _mock.Called(toSession, changedUIN, newStatus)
  93. if len(ret) == 0 {
  94. panic("no return value specified for SendStatusChange")
  95. }
  96. var r0 error
  97. if returnFunc, ok := ret.Get(0).(func(*LegacySession, uint32, uint32) error); ok {
  98. r0 = returnFunc(toSession, changedUIN, newStatus)
  99. } else {
  100. r0 = ret.Error(0)
  101. }
  102. return r0
  103. }
  104. // mockMessageDispatcher_SendStatusChange_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendStatusChange'
  105. type mockMessageDispatcher_SendStatusChange_Call struct {
  106. *mock.Call
  107. }
  108. // SendStatusChange is a helper method to define mock.On call
  109. // - toSession *LegacySession
  110. // - changedUIN uint32
  111. // - newStatus uint32
  112. func (_e *mockMessageDispatcher_Expecter) SendStatusChange(toSession interface{}, changedUIN interface{}, newStatus interface{}) *mockMessageDispatcher_SendStatusChange_Call {
  113. return &mockMessageDispatcher_SendStatusChange_Call{Call: _e.mock.On("SendStatusChange", toSession, changedUIN, newStatus)}
  114. }
  115. func (_c *mockMessageDispatcher_SendStatusChange_Call) Run(run func(toSession *LegacySession, changedUIN uint32, newStatus uint32)) *mockMessageDispatcher_SendStatusChange_Call {
  116. _c.Call.Run(func(args mock.Arguments) {
  117. var arg0 *LegacySession
  118. if args[0] != nil {
  119. arg0 = args[0].(*LegacySession)
  120. }
  121. var arg1 uint32
  122. if args[1] != nil {
  123. arg1 = args[1].(uint32)
  124. }
  125. var arg2 uint32
  126. if args[2] != nil {
  127. arg2 = args[2].(uint32)
  128. }
  129. run(
  130. arg0,
  131. arg1,
  132. arg2,
  133. )
  134. })
  135. return _c
  136. }
  137. func (_c *mockMessageDispatcher_SendStatusChange_Call) Return(err error) *mockMessageDispatcher_SendStatusChange_Call {
  138. _c.Call.Return(err)
  139. return _c
  140. }
  141. func (_c *mockMessageDispatcher_SendStatusChange_Call) RunAndReturn(run func(toSession *LegacySession, changedUIN uint32, newStatus uint32) error) *mockMessageDispatcher_SendStatusChange_Call {
  142. _c.Call.Return(run)
  143. return _c
  144. }
  145. // SendUserOffline provides a mock function for the type mockMessageDispatcher
  146. func (_mock *mockMessageDispatcher) SendUserOffline(toSession *LegacySession, offlineUIN uint32) error {
  147. ret := _mock.Called(toSession, offlineUIN)
  148. if len(ret) == 0 {
  149. panic("no return value specified for SendUserOffline")
  150. }
  151. var r0 error
  152. if returnFunc, ok := ret.Get(0).(func(*LegacySession, uint32) error); ok {
  153. r0 = returnFunc(toSession, offlineUIN)
  154. } else {
  155. r0 = ret.Error(0)
  156. }
  157. return r0
  158. }
  159. // mockMessageDispatcher_SendUserOffline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendUserOffline'
  160. type mockMessageDispatcher_SendUserOffline_Call struct {
  161. *mock.Call
  162. }
  163. // SendUserOffline is a helper method to define mock.On call
  164. // - toSession *LegacySession
  165. // - offlineUIN uint32
  166. func (_e *mockMessageDispatcher_Expecter) SendUserOffline(toSession interface{}, offlineUIN interface{}) *mockMessageDispatcher_SendUserOffline_Call {
  167. return &mockMessageDispatcher_SendUserOffline_Call{Call: _e.mock.On("SendUserOffline", toSession, offlineUIN)}
  168. }
  169. func (_c *mockMessageDispatcher_SendUserOffline_Call) Run(run func(toSession *LegacySession, offlineUIN uint32)) *mockMessageDispatcher_SendUserOffline_Call {
  170. _c.Call.Run(func(args mock.Arguments) {
  171. var arg0 *LegacySession
  172. if args[0] != nil {
  173. arg0 = args[0].(*LegacySession)
  174. }
  175. var arg1 uint32
  176. if args[1] != nil {
  177. arg1 = args[1].(uint32)
  178. }
  179. run(
  180. arg0,
  181. arg1,
  182. )
  183. })
  184. return _c
  185. }
  186. func (_c *mockMessageDispatcher_SendUserOffline_Call) Return(err error) *mockMessageDispatcher_SendUserOffline_Call {
  187. _c.Call.Return(err)
  188. return _c
  189. }
  190. func (_c *mockMessageDispatcher_SendUserOffline_Call) RunAndReturn(run func(toSession *LegacySession, offlineUIN uint32) error) *mockMessageDispatcher_SendUserOffline_Call {
  191. _c.Call.Return(run)
  192. return _c
  193. }
  194. // SendUserOnline provides a mock function for the type mockMessageDispatcher
  195. func (_mock *mockMessageDispatcher) SendUserOnline(toSession *LegacySession, onlineUIN uint32, status uint32) error {
  196. ret := _mock.Called(toSession, onlineUIN, status)
  197. if len(ret) == 0 {
  198. panic("no return value specified for SendUserOnline")
  199. }
  200. var r0 error
  201. if returnFunc, ok := ret.Get(0).(func(*LegacySession, uint32, uint32) error); ok {
  202. r0 = returnFunc(toSession, onlineUIN, status)
  203. } else {
  204. r0 = ret.Error(0)
  205. }
  206. return r0
  207. }
  208. // mockMessageDispatcher_SendUserOnline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendUserOnline'
  209. type mockMessageDispatcher_SendUserOnline_Call struct {
  210. *mock.Call
  211. }
  212. // SendUserOnline is a helper method to define mock.On call
  213. // - toSession *LegacySession
  214. // - onlineUIN uint32
  215. // - status uint32
  216. func (_e *mockMessageDispatcher_Expecter) SendUserOnline(toSession interface{}, onlineUIN interface{}, status interface{}) *mockMessageDispatcher_SendUserOnline_Call {
  217. return &mockMessageDispatcher_SendUserOnline_Call{Call: _e.mock.On("SendUserOnline", toSession, onlineUIN, status)}
  218. }
  219. func (_c *mockMessageDispatcher_SendUserOnline_Call) Run(run func(toSession *LegacySession, onlineUIN uint32, status uint32)) *mockMessageDispatcher_SendUserOnline_Call {
  220. _c.Call.Run(func(args mock.Arguments) {
  221. var arg0 *LegacySession
  222. if args[0] != nil {
  223. arg0 = args[0].(*LegacySession)
  224. }
  225. var arg1 uint32
  226. if args[1] != nil {
  227. arg1 = args[1].(uint32)
  228. }
  229. var arg2 uint32
  230. if args[2] != nil {
  231. arg2 = args[2].(uint32)
  232. }
  233. run(
  234. arg0,
  235. arg1,
  236. arg2,
  237. )
  238. })
  239. return _c
  240. }
  241. func (_c *mockMessageDispatcher_SendUserOnline_Call) Return(err error) *mockMessageDispatcher_SendUserOnline_Call {
  242. _c.Call.Return(err)
  243. return _c
  244. }
  245. func (_c *mockMessageDispatcher_SendUserOnline_Call) RunAndReturn(run func(toSession *LegacySession, onlineUIN uint32, status uint32) error) *mockMessageDispatcher_SendUserOnline_Call {
  246. _c.Call.Return(run)
  247. return _c
  248. }