mock_chat_message_relayer_test.go 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. // Code generated by mockery; DO NOT EDIT.
  2. // github.com/vektra/mockery
  3. // template: testify
  4. package foodgroup
  5. import (
  6. "context"
  7. "github.com/mk6i/open-oscar-server/state"
  8. "github.com/mk6i/open-oscar-server/wire"
  9. mock "github.com/stretchr/testify/mock"
  10. )
  11. // newMockChatMessageRelayer creates a new instance of mockChatMessageRelayer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  12. // The first argument is typically a *testing.T value.
  13. func newMockChatMessageRelayer(t interface {
  14. mock.TestingT
  15. Cleanup(func())
  16. }) *mockChatMessageRelayer {
  17. mock := &mockChatMessageRelayer{}
  18. mock.Mock.Test(t)
  19. t.Cleanup(func() { mock.AssertExpectations(t) })
  20. return mock
  21. }
  22. // mockChatMessageRelayer is an autogenerated mock type for the ChatMessageRelayer type
  23. type mockChatMessageRelayer struct {
  24. mock.Mock
  25. }
  26. type mockChatMessageRelayer_Expecter struct {
  27. mock *mock.Mock
  28. }
  29. func (_m *mockChatMessageRelayer) EXPECT() *mockChatMessageRelayer_Expecter {
  30. return &mockChatMessageRelayer_Expecter{mock: &_m.Mock}
  31. }
  32. // AllSessions provides a mock function for the type mockChatMessageRelayer
  33. func (_mock *mockChatMessageRelayer) AllSessions(chatCookie string) []*state.Session {
  34. ret := _mock.Called(chatCookie)
  35. if len(ret) == 0 {
  36. panic("no return value specified for AllSessions")
  37. }
  38. var r0 []*state.Session
  39. if returnFunc, ok := ret.Get(0).(func(string) []*state.Session); ok {
  40. r0 = returnFunc(chatCookie)
  41. } else {
  42. if ret.Get(0) != nil {
  43. r0 = ret.Get(0).([]*state.Session)
  44. }
  45. }
  46. return r0
  47. }
  48. // mockChatMessageRelayer_AllSessions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllSessions'
  49. type mockChatMessageRelayer_AllSessions_Call struct {
  50. *mock.Call
  51. }
  52. // AllSessions is a helper method to define mock.On call
  53. // - chatCookie string
  54. func (_e *mockChatMessageRelayer_Expecter) AllSessions(chatCookie interface{}) *mockChatMessageRelayer_AllSessions_Call {
  55. return &mockChatMessageRelayer_AllSessions_Call{Call: _e.mock.On("AllSessions", chatCookie)}
  56. }
  57. func (_c *mockChatMessageRelayer_AllSessions_Call) Run(run func(chatCookie string)) *mockChatMessageRelayer_AllSessions_Call {
  58. _c.Call.Run(func(args mock.Arguments) {
  59. var arg0 string
  60. if args[0] != nil {
  61. arg0 = args[0].(string)
  62. }
  63. run(
  64. arg0,
  65. )
  66. })
  67. return _c
  68. }
  69. func (_c *mockChatMessageRelayer_AllSessions_Call) Return(sessions []*state.Session) *mockChatMessageRelayer_AllSessions_Call {
  70. _c.Call.Return(sessions)
  71. return _c
  72. }
  73. func (_c *mockChatMessageRelayer_AllSessions_Call) RunAndReturn(run func(chatCookie string) []*state.Session) *mockChatMessageRelayer_AllSessions_Call {
  74. _c.Call.Return(run)
  75. return _c
  76. }
  77. // RelayToAllExcept provides a mock function for the type mockChatMessageRelayer
  78. func (_mock *mockChatMessageRelayer) RelayToAllExcept(ctx context.Context, chatCookie string, except state.IdentScreenName, msg wire.SNACMessage) {
  79. _mock.Called(ctx, chatCookie, except, msg)
  80. return
  81. }
  82. // mockChatMessageRelayer_RelayToAllExcept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RelayToAllExcept'
  83. type mockChatMessageRelayer_RelayToAllExcept_Call struct {
  84. *mock.Call
  85. }
  86. // RelayToAllExcept is a helper method to define mock.On call
  87. // - ctx context.Context
  88. // - chatCookie string
  89. // - except state.IdentScreenName
  90. // - msg wire.SNACMessage
  91. func (_e *mockChatMessageRelayer_Expecter) RelayToAllExcept(ctx interface{}, chatCookie interface{}, except interface{}, msg interface{}) *mockChatMessageRelayer_RelayToAllExcept_Call {
  92. return &mockChatMessageRelayer_RelayToAllExcept_Call{Call: _e.mock.On("RelayToAllExcept", ctx, chatCookie, except, msg)}
  93. }
  94. func (_c *mockChatMessageRelayer_RelayToAllExcept_Call) Run(run func(ctx context.Context, chatCookie string, except state.IdentScreenName, msg wire.SNACMessage)) *mockChatMessageRelayer_RelayToAllExcept_Call {
  95. _c.Call.Run(func(args mock.Arguments) {
  96. var arg0 context.Context
  97. if args[0] != nil {
  98. arg0 = args[0].(context.Context)
  99. }
  100. var arg1 string
  101. if args[1] != nil {
  102. arg1 = args[1].(string)
  103. }
  104. var arg2 state.IdentScreenName
  105. if args[2] != nil {
  106. arg2 = args[2].(state.IdentScreenName)
  107. }
  108. var arg3 wire.SNACMessage
  109. if args[3] != nil {
  110. arg3 = args[3].(wire.SNACMessage)
  111. }
  112. run(
  113. arg0,
  114. arg1,
  115. arg2,
  116. arg3,
  117. )
  118. })
  119. return _c
  120. }
  121. func (_c *mockChatMessageRelayer_RelayToAllExcept_Call) Return() *mockChatMessageRelayer_RelayToAllExcept_Call {
  122. _c.Call.Return()
  123. return _c
  124. }
  125. func (_c *mockChatMessageRelayer_RelayToAllExcept_Call) RunAndReturn(run func(ctx context.Context, chatCookie string, except state.IdentScreenName, msg wire.SNACMessage)) *mockChatMessageRelayer_RelayToAllExcept_Call {
  126. _c.Run(run)
  127. return _c
  128. }
  129. // RelayToScreenName provides a mock function for the type mockChatMessageRelayer
  130. func (_mock *mockChatMessageRelayer) RelayToScreenName(ctx context.Context, chatCookie string, recipient state.IdentScreenName, msg wire.SNACMessage) {
  131. _mock.Called(ctx, chatCookie, recipient, msg)
  132. return
  133. }
  134. // mockChatMessageRelayer_RelayToScreenName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RelayToScreenName'
  135. type mockChatMessageRelayer_RelayToScreenName_Call struct {
  136. *mock.Call
  137. }
  138. // RelayToScreenName is a helper method to define mock.On call
  139. // - ctx context.Context
  140. // - chatCookie string
  141. // - recipient state.IdentScreenName
  142. // - msg wire.SNACMessage
  143. func (_e *mockChatMessageRelayer_Expecter) RelayToScreenName(ctx interface{}, chatCookie interface{}, recipient interface{}, msg interface{}) *mockChatMessageRelayer_RelayToScreenName_Call {
  144. return &mockChatMessageRelayer_RelayToScreenName_Call{Call: _e.mock.On("RelayToScreenName", ctx, chatCookie, recipient, msg)}
  145. }
  146. func (_c *mockChatMessageRelayer_RelayToScreenName_Call) Run(run func(ctx context.Context, chatCookie string, recipient state.IdentScreenName, msg wire.SNACMessage)) *mockChatMessageRelayer_RelayToScreenName_Call {
  147. _c.Call.Run(func(args mock.Arguments) {
  148. var arg0 context.Context
  149. if args[0] != nil {
  150. arg0 = args[0].(context.Context)
  151. }
  152. var arg1 string
  153. if args[1] != nil {
  154. arg1 = args[1].(string)
  155. }
  156. var arg2 state.IdentScreenName
  157. if args[2] != nil {
  158. arg2 = args[2].(state.IdentScreenName)
  159. }
  160. var arg3 wire.SNACMessage
  161. if args[3] != nil {
  162. arg3 = args[3].(wire.SNACMessage)
  163. }
  164. run(
  165. arg0,
  166. arg1,
  167. arg2,
  168. arg3,
  169. )
  170. })
  171. return _c
  172. }
  173. func (_c *mockChatMessageRelayer_RelayToScreenName_Call) Return() *mockChatMessageRelayer_RelayToScreenName_Call {
  174. _c.Call.Return()
  175. return _c
  176. }
  177. func (_c *mockChatMessageRelayer_RelayToScreenName_Call) RunAndReturn(run func(ctx context.Context, chatCookie string, recipient state.IdentScreenName, msg wire.SNACMessage)) *mockChatMessageRelayer_RelayToScreenName_Call {
  178. _c.Run(run)
  179. return _c
  180. }