mock_chat_nav_test.go 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. // Code generated by mockery v2.40.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 {
  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. if rf, ok := ret.Get(0).(func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x03_ChatNavRequestExchangeInfo) wire.SNACMessage); ok {
  76. r0 = rf(ctx, inFrame, inBody)
  77. } else {
  78. r0 = ret.Get(0).(wire.SNACMessage)
  79. }
  80. return r0
  81. }
  82. // mockChatNavService_ExchangeInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExchangeInfo'
  83. type mockChatNavService_ExchangeInfo_Call struct {
  84. *mock.Call
  85. }
  86. // ExchangeInfo is a helper method to define mock.On call
  87. // - ctx context.Context
  88. // - inFrame wire.SNACFrame
  89. // - inBody wire.SNAC_0x0D_0x03_ChatNavRequestExchangeInfo
  90. func (_e *mockChatNavService_Expecter) ExchangeInfo(ctx interface{}, inFrame interface{}, inBody interface{}) *mockChatNavService_ExchangeInfo_Call {
  91. return &mockChatNavService_ExchangeInfo_Call{Call: _e.mock.On("ExchangeInfo", ctx, inFrame, inBody)}
  92. }
  93. func (_c *mockChatNavService_ExchangeInfo_Call) Run(run func(ctx context.Context, inFrame wire.SNACFrame, inBody wire.SNAC_0x0D_0x03_ChatNavRequestExchangeInfo)) *mockChatNavService_ExchangeInfo_Call {
  94. _c.Call.Run(func(args mock.Arguments) {
  95. run(args[0].(context.Context), args[1].(wire.SNACFrame), args[2].(wire.SNAC_0x0D_0x03_ChatNavRequestExchangeInfo))
  96. })
  97. return _c
  98. }
  99. func (_c *mockChatNavService_ExchangeInfo_Call) Return(_a0 wire.SNACMessage) *mockChatNavService_ExchangeInfo_Call {
  100. _c.Call.Return(_a0)
  101. return _c
  102. }
  103. func (_c *mockChatNavService_ExchangeInfo_Call) RunAndReturn(run func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x03_ChatNavRequestExchangeInfo) wire.SNACMessage) *mockChatNavService_ExchangeInfo_Call {
  104. _c.Call.Return(run)
  105. return _c
  106. }
  107. // RequestChatRights provides a mock function with given fields: ctx, inFrame
  108. func (_m *mockChatNavService) RequestChatRights(ctx context.Context, inFrame wire.SNACFrame) wire.SNACMessage {
  109. ret := _m.Called(ctx, inFrame)
  110. if len(ret) == 0 {
  111. panic("no return value specified for RequestChatRights")
  112. }
  113. var r0 wire.SNACMessage
  114. if rf, ok := ret.Get(0).(func(context.Context, wire.SNACFrame) wire.SNACMessage); ok {
  115. r0 = rf(ctx, inFrame)
  116. } else {
  117. r0 = ret.Get(0).(wire.SNACMessage)
  118. }
  119. return r0
  120. }
  121. // mockChatNavService_RequestChatRights_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RequestChatRights'
  122. type mockChatNavService_RequestChatRights_Call struct {
  123. *mock.Call
  124. }
  125. // RequestChatRights is a helper method to define mock.On call
  126. // - ctx context.Context
  127. // - inFrame wire.SNACFrame
  128. func (_e *mockChatNavService_Expecter) RequestChatRights(ctx interface{}, inFrame interface{}) *mockChatNavService_RequestChatRights_Call {
  129. return &mockChatNavService_RequestChatRights_Call{Call: _e.mock.On("RequestChatRights", ctx, inFrame)}
  130. }
  131. func (_c *mockChatNavService_RequestChatRights_Call) Run(run func(ctx context.Context, inFrame wire.SNACFrame)) *mockChatNavService_RequestChatRights_Call {
  132. _c.Call.Run(func(args mock.Arguments) {
  133. run(args[0].(context.Context), args[1].(wire.SNACFrame))
  134. })
  135. return _c
  136. }
  137. func (_c *mockChatNavService_RequestChatRights_Call) Return(_a0 wire.SNACMessage) *mockChatNavService_RequestChatRights_Call {
  138. _c.Call.Return(_a0)
  139. return _c
  140. }
  141. func (_c *mockChatNavService_RequestChatRights_Call) RunAndReturn(run func(context.Context, wire.SNACFrame) wire.SNACMessage) *mockChatNavService_RequestChatRights_Call {
  142. _c.Call.Return(run)
  143. return _c
  144. }
  145. // RequestRoomInfo provides a mock function with given fields: ctx, inFrame, inBody
  146. func (_m *mockChatNavService) RequestRoomInfo(ctx context.Context, inFrame wire.SNACFrame, inBody wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo) (wire.SNACMessage, error) {
  147. ret := _m.Called(ctx, inFrame, inBody)
  148. if len(ret) == 0 {
  149. panic("no return value specified for RequestRoomInfo")
  150. }
  151. var r0 wire.SNACMessage
  152. var r1 error
  153. if rf, ok := ret.Get(0).(func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo) (wire.SNACMessage, error)); ok {
  154. return rf(ctx, inFrame, inBody)
  155. }
  156. if rf, ok := ret.Get(0).(func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo) wire.SNACMessage); ok {
  157. r0 = rf(ctx, inFrame, inBody)
  158. } else {
  159. r0 = ret.Get(0).(wire.SNACMessage)
  160. }
  161. if rf, ok := ret.Get(1).(func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo) error); ok {
  162. r1 = rf(ctx, inFrame, inBody)
  163. } else {
  164. r1 = ret.Error(1)
  165. }
  166. return r0, r1
  167. }
  168. // mockChatNavService_RequestRoomInfo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RequestRoomInfo'
  169. type mockChatNavService_RequestRoomInfo_Call struct {
  170. *mock.Call
  171. }
  172. // RequestRoomInfo is a helper method to define mock.On call
  173. // - ctx context.Context
  174. // - inFrame wire.SNACFrame
  175. // - inBody wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo
  176. func (_e *mockChatNavService_Expecter) RequestRoomInfo(ctx interface{}, inFrame interface{}, inBody interface{}) *mockChatNavService_RequestRoomInfo_Call {
  177. return &mockChatNavService_RequestRoomInfo_Call{Call: _e.mock.On("RequestRoomInfo", ctx, inFrame, inBody)}
  178. }
  179. func (_c *mockChatNavService_RequestRoomInfo_Call) Run(run func(ctx context.Context, inFrame wire.SNACFrame, inBody wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo)) *mockChatNavService_RequestRoomInfo_Call {
  180. _c.Call.Run(func(args mock.Arguments) {
  181. run(args[0].(context.Context), args[1].(wire.SNACFrame), args[2].(wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo))
  182. })
  183. return _c
  184. }
  185. func (_c *mockChatNavService_RequestRoomInfo_Call) Return(_a0 wire.SNACMessage, _a1 error) *mockChatNavService_RequestRoomInfo_Call {
  186. _c.Call.Return(_a0, _a1)
  187. return _c
  188. }
  189. func (_c *mockChatNavService_RequestRoomInfo_Call) RunAndReturn(run func(context.Context, wire.SNACFrame, wire.SNAC_0x0D_0x04_ChatNavRequestRoomInfo) (wire.SNACMessage, error)) *mockChatNavService_RequestRoomInfo_Call {
  190. _c.Call.Return(run)
  191. return _c
  192. }
  193. // 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.
  194. // The first argument is typically a *testing.T value.
  195. func newMockChatNavService(t interface {
  196. mock.TestingT
  197. Cleanup(func())
  198. }) *mockChatNavService {
  199. mock := &mockChatNavService{}
  200. mock.Mock.Test(t)
  201. t.Cleanup(func() { mock.AssertExpectations(t) })
  202. return mock
  203. }