feedbag_manager_mock.go 12 KB

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