mock_chat_nav_test.go 10 KB

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