mock_chat_test.go 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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. // mockChatService is an autogenerated mock type for the ChatService type
  10. type mockChatService struct {
  11. mock.Mock
  12. }
  13. type mockChatService_Expecter struct {
  14. mock *mock.Mock
  15. }
  16. func (_m *mockChatService) EXPECT() *mockChatService_Expecter {
  17. return &mockChatService_Expecter{mock: &_m.Mock}
  18. }
  19. // ChannelMsgToHost provides a mock function with given fields: ctx, sess, inFrame, inBody
  20. func (_m *mockChatService) ChannelMsgToHost(ctx context.Context, sess *state.Session, inFrame wire.SNACFrame, inBody wire.SNAC_0x0E_0x05_ChatChannelMsgToHost) (*wire.SNACMessage, error) {
  21. ret := _m.Called(ctx, sess, inFrame, inBody)
  22. if len(ret) == 0 {
  23. panic("no return value specified for ChannelMsgToHost")
  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_0x05_ChatChannelMsgToHost) (*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_0x05_ChatChannelMsgToHost) *wire.SNACMessage); ok {
  31. r0 = rf(ctx, sess, inFrame, inBody)
  32. } else {
  33. if ret.Get(0) != nil {
  34. r0 = ret.Get(0).(*wire.SNACMessage)
  35. }
  36. }
  37. if rf, ok := ret.Get(1).(func(context.Context, *state.Session, wire.SNACFrame, wire.SNAC_0x0E_0x05_ChatChannelMsgToHost) error); ok {
  38. r1 = rf(ctx, sess, inFrame, inBody)
  39. } else {
  40. r1 = ret.Error(1)
  41. }
  42. return r0, r1
  43. }
  44. // mockChatService_ChannelMsgToHost_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ChannelMsgToHost'
  45. type mockChatService_ChannelMsgToHost_Call struct {
  46. *mock.Call
  47. }
  48. // ChannelMsgToHost is a helper method to define mock.On call
  49. // - ctx context.Context
  50. // - sess *state.Session
  51. // - inFrame wire.SNACFrame
  52. // - inBody wire.SNAC_0x0E_0x05_ChatChannelMsgToHost
  53. func (_e *mockChatService_Expecter) ChannelMsgToHost(ctx interface{}, sess interface{}, inFrame interface{}, inBody interface{}) *mockChatService_ChannelMsgToHost_Call {
  54. return &mockChatService_ChannelMsgToHost_Call{Call: _e.mock.On("ChannelMsgToHost", ctx, sess, inFrame, inBody)}
  55. }
  56. func (_c *mockChatService_ChannelMsgToHost_Call) Run(run func(ctx context.Context, sess *state.Session, inFrame wire.SNACFrame, inBody wire.SNAC_0x0E_0x05_ChatChannelMsgToHost)) *mockChatService_ChannelMsgToHost_Call {
  57. _c.Call.Run(func(args mock.Arguments) {
  58. run(args[0].(context.Context), args[1].(*state.Session), args[2].(wire.SNACFrame), args[3].(wire.SNAC_0x0E_0x05_ChatChannelMsgToHost))
  59. })
  60. return _c
  61. }
  62. func (_c *mockChatService_ChannelMsgToHost_Call) Return(_a0 *wire.SNACMessage, _a1 error) *mockChatService_ChannelMsgToHost_Call {
  63. _c.Call.Return(_a0, _a1)
  64. return _c
  65. }
  66. func (_c *mockChatService_ChannelMsgToHost_Call) RunAndReturn(run func(context.Context, *state.Session, wire.SNACFrame, wire.SNAC_0x0E_0x05_ChatChannelMsgToHost) (*wire.SNACMessage, error)) *mockChatService_ChannelMsgToHost_Call {
  67. _c.Call.Return(run)
  68. return _c
  69. }
  70. // newMockChatService creates a new instance of mockChatService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  71. // The first argument is typically a *testing.T value.
  72. func newMockChatService(t interface {
  73. mock.TestingT
  74. Cleanup(func())
  75. }) *mockChatService {
  76. mock := &mockChatService{}
  77. mock.Mock.Test(t)
  78. t.Cleanup(func() { mock.AssertExpectations(t) })
  79. return mock
  80. }