MockFeedbagManager.go 12 KB

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