MockFeedbagHandler.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. // Code generated by mockery v2.35.2. DO NOT EDIT.
  2. package server
  3. import (
  4. oscar "github.com/mkaminski/goaim/oscar"
  5. mock "github.com/stretchr/testify/mock"
  6. )
  7. // MockFeedbagHandler is an autogenerated mock type for the FeedbagHandler type
  8. type MockFeedbagHandler struct {
  9. mock.Mock
  10. }
  11. type MockFeedbagHandler_Expecter struct {
  12. mock *mock.Mock
  13. }
  14. func (_m *MockFeedbagHandler) EXPECT() *MockFeedbagHandler_Expecter {
  15. return &MockFeedbagHandler_Expecter{mock: &_m.Mock}
  16. }
  17. // DeleteItemHandler provides a mock function with given fields: sm, sess, fm, snacPayloadIn
  18. func (_m *MockFeedbagHandler) DeleteItemHandler(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x0A_FeedbagDeleteItem) (XMessage, error) {
  19. ret := _m.Called(sm, sess, fm, snacPayloadIn)
  20. var r0 XMessage
  21. var r1 error
  22. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x0A_FeedbagDeleteItem) (XMessage, error)); ok {
  23. return rf(sm, sess, fm, snacPayloadIn)
  24. }
  25. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x0A_FeedbagDeleteItem) XMessage); ok {
  26. r0 = rf(sm, sess, fm, snacPayloadIn)
  27. } else {
  28. r0 = ret.Get(0).(XMessage)
  29. }
  30. if rf, ok := ret.Get(1).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x0A_FeedbagDeleteItem) error); ok {
  31. r1 = rf(sm, sess, fm, snacPayloadIn)
  32. } else {
  33. r1 = ret.Error(1)
  34. }
  35. return r0, r1
  36. }
  37. // MockFeedbagHandler_DeleteItemHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteItemHandler'
  38. type MockFeedbagHandler_DeleteItemHandler_Call struct {
  39. *mock.Call
  40. }
  41. // DeleteItemHandler is a helper method to define mock.On call
  42. // - sm SessionManager
  43. // - sess *Session
  44. // - fm FeedbagManager
  45. // - snacPayloadIn oscar.SNAC_0x13_0x0A_FeedbagDeleteItem
  46. func (_e *MockFeedbagHandler_Expecter) DeleteItemHandler(sm interface{}, sess interface{}, fm interface{}, snacPayloadIn interface{}) *MockFeedbagHandler_DeleteItemHandler_Call {
  47. return &MockFeedbagHandler_DeleteItemHandler_Call{Call: _e.mock.On("DeleteItemHandler", sm, sess, fm, snacPayloadIn)}
  48. }
  49. func (_c *MockFeedbagHandler_DeleteItemHandler_Call) Run(run func(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x0A_FeedbagDeleteItem)) *MockFeedbagHandler_DeleteItemHandler_Call {
  50. _c.Call.Run(func(args mock.Arguments) {
  51. run(args[0].(SessionManager), args[1].(*Session), args[2].(FeedbagManager), args[3].(oscar.SNAC_0x13_0x0A_FeedbagDeleteItem))
  52. })
  53. return _c
  54. }
  55. func (_c *MockFeedbagHandler_DeleteItemHandler_Call) Return(_a0 XMessage, _a1 error) *MockFeedbagHandler_DeleteItemHandler_Call {
  56. _c.Call.Return(_a0, _a1)
  57. return _c
  58. }
  59. func (_c *MockFeedbagHandler_DeleteItemHandler_Call) RunAndReturn(run func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x0A_FeedbagDeleteItem) (XMessage, error)) *MockFeedbagHandler_DeleteItemHandler_Call {
  60. _c.Call.Return(run)
  61. return _c
  62. }
  63. // InsertItemHandler provides a mock function with given fields: sm, sess, fm, snacPayloadIn
  64. func (_m *MockFeedbagHandler) InsertItemHandler(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x08_FeedbagInsertItem) (XMessage, error) {
  65. ret := _m.Called(sm, sess, fm, snacPayloadIn)
  66. var r0 XMessage
  67. var r1 error
  68. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x08_FeedbagInsertItem) (XMessage, error)); ok {
  69. return rf(sm, sess, fm, snacPayloadIn)
  70. }
  71. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x08_FeedbagInsertItem) XMessage); ok {
  72. r0 = rf(sm, sess, fm, snacPayloadIn)
  73. } else {
  74. r0 = ret.Get(0).(XMessage)
  75. }
  76. if rf, ok := ret.Get(1).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x08_FeedbagInsertItem) error); ok {
  77. r1 = rf(sm, sess, fm, snacPayloadIn)
  78. } else {
  79. r1 = ret.Error(1)
  80. }
  81. return r0, r1
  82. }
  83. // MockFeedbagHandler_InsertItemHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'InsertItemHandler'
  84. type MockFeedbagHandler_InsertItemHandler_Call struct {
  85. *mock.Call
  86. }
  87. // InsertItemHandler is a helper method to define mock.On call
  88. // - sm SessionManager
  89. // - sess *Session
  90. // - fm FeedbagManager
  91. // - snacPayloadIn oscar.SNAC_0x13_0x08_FeedbagInsertItem
  92. func (_e *MockFeedbagHandler_Expecter) InsertItemHandler(sm interface{}, sess interface{}, fm interface{}, snacPayloadIn interface{}) *MockFeedbagHandler_InsertItemHandler_Call {
  93. return &MockFeedbagHandler_InsertItemHandler_Call{Call: _e.mock.On("InsertItemHandler", sm, sess, fm, snacPayloadIn)}
  94. }
  95. func (_c *MockFeedbagHandler_InsertItemHandler_Call) Run(run func(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x08_FeedbagInsertItem)) *MockFeedbagHandler_InsertItemHandler_Call {
  96. _c.Call.Run(func(args mock.Arguments) {
  97. run(args[0].(SessionManager), args[1].(*Session), args[2].(FeedbagManager), args[3].(oscar.SNAC_0x13_0x08_FeedbagInsertItem))
  98. })
  99. return _c
  100. }
  101. func (_c *MockFeedbagHandler_InsertItemHandler_Call) Return(_a0 XMessage, _a1 error) *MockFeedbagHandler_InsertItemHandler_Call {
  102. _c.Call.Return(_a0, _a1)
  103. return _c
  104. }
  105. func (_c *MockFeedbagHandler_InsertItemHandler_Call) RunAndReturn(run func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x08_FeedbagInsertItem) (XMessage, error)) *MockFeedbagHandler_InsertItemHandler_Call {
  106. _c.Call.Return(run)
  107. return _c
  108. }
  109. // QueryHandler provides a mock function with given fields: sess, fm
  110. func (_m *MockFeedbagHandler) QueryHandler(sess *Session, fm FeedbagManager) (XMessage, error) {
  111. ret := _m.Called(sess, fm)
  112. var r0 XMessage
  113. var r1 error
  114. if rf, ok := ret.Get(0).(func(*Session, FeedbagManager) (XMessage, error)); ok {
  115. return rf(sess, fm)
  116. }
  117. if rf, ok := ret.Get(0).(func(*Session, FeedbagManager) XMessage); ok {
  118. r0 = rf(sess, fm)
  119. } else {
  120. r0 = ret.Get(0).(XMessage)
  121. }
  122. if rf, ok := ret.Get(1).(func(*Session, FeedbagManager) error); ok {
  123. r1 = rf(sess, fm)
  124. } else {
  125. r1 = ret.Error(1)
  126. }
  127. return r0, r1
  128. }
  129. // MockFeedbagHandler_QueryHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'QueryHandler'
  130. type MockFeedbagHandler_QueryHandler_Call struct {
  131. *mock.Call
  132. }
  133. // QueryHandler is a helper method to define mock.On call
  134. // - sess *Session
  135. // - fm FeedbagManager
  136. func (_e *MockFeedbagHandler_Expecter) QueryHandler(sess interface{}, fm interface{}) *MockFeedbagHandler_QueryHandler_Call {
  137. return &MockFeedbagHandler_QueryHandler_Call{Call: _e.mock.On("QueryHandler", sess, fm)}
  138. }
  139. func (_c *MockFeedbagHandler_QueryHandler_Call) Run(run func(sess *Session, fm FeedbagManager)) *MockFeedbagHandler_QueryHandler_Call {
  140. _c.Call.Run(func(args mock.Arguments) {
  141. run(args[0].(*Session), args[1].(FeedbagManager))
  142. })
  143. return _c
  144. }
  145. func (_c *MockFeedbagHandler_QueryHandler_Call) Return(_a0 XMessage, _a1 error) *MockFeedbagHandler_QueryHandler_Call {
  146. _c.Call.Return(_a0, _a1)
  147. return _c
  148. }
  149. func (_c *MockFeedbagHandler_QueryHandler_Call) RunAndReturn(run func(*Session, FeedbagManager) (XMessage, error)) *MockFeedbagHandler_QueryHandler_Call {
  150. _c.Call.Return(run)
  151. return _c
  152. }
  153. // QueryIfModifiedHandler provides a mock function with given fields: sess, fm, snacPayloadIn
  154. func (_m *MockFeedbagHandler) QueryIfModifiedHandler(sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x05_FeedbagQueryIfModified) (XMessage, error) {
  155. ret := _m.Called(sess, fm, snacPayloadIn)
  156. var r0 XMessage
  157. var r1 error
  158. if rf, ok := ret.Get(0).(func(*Session, FeedbagManager, oscar.SNAC_0x13_0x05_FeedbagQueryIfModified) (XMessage, error)); ok {
  159. return rf(sess, fm, snacPayloadIn)
  160. }
  161. if rf, ok := ret.Get(0).(func(*Session, FeedbagManager, oscar.SNAC_0x13_0x05_FeedbagQueryIfModified) XMessage); ok {
  162. r0 = rf(sess, fm, snacPayloadIn)
  163. } else {
  164. r0 = ret.Get(0).(XMessage)
  165. }
  166. if rf, ok := ret.Get(1).(func(*Session, FeedbagManager, oscar.SNAC_0x13_0x05_FeedbagQueryIfModified) error); ok {
  167. r1 = rf(sess, fm, snacPayloadIn)
  168. } else {
  169. r1 = ret.Error(1)
  170. }
  171. return r0, r1
  172. }
  173. // MockFeedbagHandler_QueryIfModifiedHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'QueryIfModifiedHandler'
  174. type MockFeedbagHandler_QueryIfModifiedHandler_Call struct {
  175. *mock.Call
  176. }
  177. // QueryIfModifiedHandler is a helper method to define mock.On call
  178. // - sess *Session
  179. // - fm FeedbagManager
  180. // - snacPayloadIn oscar.SNAC_0x13_0x05_FeedbagQueryIfModified
  181. func (_e *MockFeedbagHandler_Expecter) QueryIfModifiedHandler(sess interface{}, fm interface{}, snacPayloadIn interface{}) *MockFeedbagHandler_QueryIfModifiedHandler_Call {
  182. return &MockFeedbagHandler_QueryIfModifiedHandler_Call{Call: _e.mock.On("QueryIfModifiedHandler", sess, fm, snacPayloadIn)}
  183. }
  184. func (_c *MockFeedbagHandler_QueryIfModifiedHandler_Call) Run(run func(sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x05_FeedbagQueryIfModified)) *MockFeedbagHandler_QueryIfModifiedHandler_Call {
  185. _c.Call.Run(func(args mock.Arguments) {
  186. run(args[0].(*Session), args[1].(FeedbagManager), args[2].(oscar.SNAC_0x13_0x05_FeedbagQueryIfModified))
  187. })
  188. return _c
  189. }
  190. func (_c *MockFeedbagHandler_QueryIfModifiedHandler_Call) Return(_a0 XMessage, _a1 error) *MockFeedbagHandler_QueryIfModifiedHandler_Call {
  191. _c.Call.Return(_a0, _a1)
  192. return _c
  193. }
  194. func (_c *MockFeedbagHandler_QueryIfModifiedHandler_Call) RunAndReturn(run func(*Session, FeedbagManager, oscar.SNAC_0x13_0x05_FeedbagQueryIfModified) (XMessage, error)) *MockFeedbagHandler_QueryIfModifiedHandler_Call {
  195. _c.Call.Return(run)
  196. return _c
  197. }
  198. // RightsQueryHandler provides a mock function with given fields:
  199. func (_m *MockFeedbagHandler) RightsQueryHandler() XMessage {
  200. ret := _m.Called()
  201. var r0 XMessage
  202. if rf, ok := ret.Get(0).(func() XMessage); ok {
  203. r0 = rf()
  204. } else {
  205. r0 = ret.Get(0).(XMessage)
  206. }
  207. return r0
  208. }
  209. // MockFeedbagHandler_RightsQueryHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RightsQueryHandler'
  210. type MockFeedbagHandler_RightsQueryHandler_Call struct {
  211. *mock.Call
  212. }
  213. // RightsQueryHandler is a helper method to define mock.On call
  214. func (_e *MockFeedbagHandler_Expecter) RightsQueryHandler() *MockFeedbagHandler_RightsQueryHandler_Call {
  215. return &MockFeedbagHandler_RightsQueryHandler_Call{Call: _e.mock.On("RightsQueryHandler")}
  216. }
  217. func (_c *MockFeedbagHandler_RightsQueryHandler_Call) Run(run func()) *MockFeedbagHandler_RightsQueryHandler_Call {
  218. _c.Call.Run(func(args mock.Arguments) {
  219. run()
  220. })
  221. return _c
  222. }
  223. func (_c *MockFeedbagHandler_RightsQueryHandler_Call) Return(_a0 XMessage) *MockFeedbagHandler_RightsQueryHandler_Call {
  224. _c.Call.Return(_a0)
  225. return _c
  226. }
  227. func (_c *MockFeedbagHandler_RightsQueryHandler_Call) RunAndReturn(run func() XMessage) *MockFeedbagHandler_RightsQueryHandler_Call {
  228. _c.Call.Return(run)
  229. return _c
  230. }
  231. // StartClusterHandler provides a mock function with given fields: _a0
  232. func (_m *MockFeedbagHandler) StartClusterHandler(_a0 oscar.SNAC_0x13_0x11_FeedbagStartCluster) {
  233. _m.Called(_a0)
  234. }
  235. // MockFeedbagHandler_StartClusterHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StartClusterHandler'
  236. type MockFeedbagHandler_StartClusterHandler_Call struct {
  237. *mock.Call
  238. }
  239. // StartClusterHandler is a helper method to define mock.On call
  240. // - _a0 oscar.SNAC_0x13_0x11_FeedbagStartCluster
  241. func (_e *MockFeedbagHandler_Expecter) StartClusterHandler(_a0 interface{}) *MockFeedbagHandler_StartClusterHandler_Call {
  242. return &MockFeedbagHandler_StartClusterHandler_Call{Call: _e.mock.On("StartClusterHandler", _a0)}
  243. }
  244. func (_c *MockFeedbagHandler_StartClusterHandler_Call) Run(run func(_a0 oscar.SNAC_0x13_0x11_FeedbagStartCluster)) *MockFeedbagHandler_StartClusterHandler_Call {
  245. _c.Call.Run(func(args mock.Arguments) {
  246. run(args[0].(oscar.SNAC_0x13_0x11_FeedbagStartCluster))
  247. })
  248. return _c
  249. }
  250. func (_c *MockFeedbagHandler_StartClusterHandler_Call) Return() *MockFeedbagHandler_StartClusterHandler_Call {
  251. _c.Call.Return()
  252. return _c
  253. }
  254. func (_c *MockFeedbagHandler_StartClusterHandler_Call) RunAndReturn(run func(oscar.SNAC_0x13_0x11_FeedbagStartCluster)) *MockFeedbagHandler_StartClusterHandler_Call {
  255. _c.Call.Return(run)
  256. return _c
  257. }
  258. // UpdateItemHandler provides a mock function with given fields: sm, sess, fm, snacPayloadIn
  259. func (_m *MockFeedbagHandler) UpdateItemHandler(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x09_FeedbagUpdateItem) (XMessage, error) {
  260. ret := _m.Called(sm, sess, fm, snacPayloadIn)
  261. var r0 XMessage
  262. var r1 error
  263. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x09_FeedbagUpdateItem) (XMessage, error)); ok {
  264. return rf(sm, sess, fm, snacPayloadIn)
  265. }
  266. if rf, ok := ret.Get(0).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x09_FeedbagUpdateItem) XMessage); ok {
  267. r0 = rf(sm, sess, fm, snacPayloadIn)
  268. } else {
  269. r0 = ret.Get(0).(XMessage)
  270. }
  271. if rf, ok := ret.Get(1).(func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x09_FeedbagUpdateItem) error); ok {
  272. r1 = rf(sm, sess, fm, snacPayloadIn)
  273. } else {
  274. r1 = ret.Error(1)
  275. }
  276. return r0, r1
  277. }
  278. // MockFeedbagHandler_UpdateItemHandler_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateItemHandler'
  279. type MockFeedbagHandler_UpdateItemHandler_Call struct {
  280. *mock.Call
  281. }
  282. // UpdateItemHandler is a helper method to define mock.On call
  283. // - sm SessionManager
  284. // - sess *Session
  285. // - fm FeedbagManager
  286. // - snacPayloadIn oscar.SNAC_0x13_0x09_FeedbagUpdateItem
  287. func (_e *MockFeedbagHandler_Expecter) UpdateItemHandler(sm interface{}, sess interface{}, fm interface{}, snacPayloadIn interface{}) *MockFeedbagHandler_UpdateItemHandler_Call {
  288. return &MockFeedbagHandler_UpdateItemHandler_Call{Call: _e.mock.On("UpdateItemHandler", sm, sess, fm, snacPayloadIn)}
  289. }
  290. func (_c *MockFeedbagHandler_UpdateItemHandler_Call) Run(run func(sm SessionManager, sess *Session, fm FeedbagManager, snacPayloadIn oscar.SNAC_0x13_0x09_FeedbagUpdateItem)) *MockFeedbagHandler_UpdateItemHandler_Call {
  291. _c.Call.Run(func(args mock.Arguments) {
  292. run(args[0].(SessionManager), args[1].(*Session), args[2].(FeedbagManager), args[3].(oscar.SNAC_0x13_0x09_FeedbagUpdateItem))
  293. })
  294. return _c
  295. }
  296. func (_c *MockFeedbagHandler_UpdateItemHandler_Call) Return(_a0 XMessage, _a1 error) *MockFeedbagHandler_UpdateItemHandler_Call {
  297. _c.Call.Return(_a0, _a1)
  298. return _c
  299. }
  300. func (_c *MockFeedbagHandler_UpdateItemHandler_Call) RunAndReturn(run func(SessionManager, *Session, FeedbagManager, oscar.SNAC_0x13_0x09_FeedbagUpdateItem) (XMessage, error)) *MockFeedbagHandler_UpdateItemHandler_Call {
  301. _c.Call.Return(run)
  302. return _c
  303. }
  304. // NewMockFeedbagHandler creates a new instance of MockFeedbagHandler. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  305. // The first argument is typically a *testing.T value.
  306. func NewMockFeedbagHandler(t interface {
  307. mock.TestingT
  308. Cleanup(func())
  309. }) *MockFeedbagHandler {
  310. mock := &MockFeedbagHandler{}
  311. mock.Mock.Test(t)
  312. t.Cleanup(func() { mock.AssertExpectations(t) })
  313. return mock
  314. }