mock_message_relayer_test.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // Code generated by mockery v2.52.1. DO NOT EDIT.
  2. package http
  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. // mockMessageRelayer is an autogenerated mock type for the MessageRelayer type
  10. type mockMessageRelayer struct {
  11. mock.Mock
  12. }
  13. type mockMessageRelayer_Expecter struct {
  14. mock *mock.Mock
  15. }
  16. func (_m *mockMessageRelayer) EXPECT() *mockMessageRelayer_Expecter {
  17. return &mockMessageRelayer_Expecter{mock: &_m.Mock}
  18. }
  19. // RelayToScreenName provides a mock function with given fields: ctx, screenName, msg
  20. func (_m *mockMessageRelayer) RelayToScreenName(ctx context.Context, screenName state.IdentScreenName, msg wire.SNACMessage) {
  21. _m.Called(ctx, screenName, msg)
  22. }
  23. // mockMessageRelayer_RelayToScreenName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RelayToScreenName'
  24. type mockMessageRelayer_RelayToScreenName_Call struct {
  25. *mock.Call
  26. }
  27. // RelayToScreenName is a helper method to define mock.On call
  28. // - ctx context.Context
  29. // - screenName state.IdentScreenName
  30. // - msg wire.SNACMessage
  31. func (_e *mockMessageRelayer_Expecter) RelayToScreenName(ctx interface{}, screenName interface{}, msg interface{}) *mockMessageRelayer_RelayToScreenName_Call {
  32. return &mockMessageRelayer_RelayToScreenName_Call{Call: _e.mock.On("RelayToScreenName", ctx, screenName, msg)}
  33. }
  34. func (_c *mockMessageRelayer_RelayToScreenName_Call) Run(run func(ctx context.Context, screenName state.IdentScreenName, msg wire.SNACMessage)) *mockMessageRelayer_RelayToScreenName_Call {
  35. _c.Call.Run(func(args mock.Arguments) {
  36. run(args[0].(context.Context), args[1].(state.IdentScreenName), args[2].(wire.SNACMessage))
  37. })
  38. return _c
  39. }
  40. func (_c *mockMessageRelayer_RelayToScreenName_Call) Return() *mockMessageRelayer_RelayToScreenName_Call {
  41. _c.Call.Return()
  42. return _c
  43. }
  44. func (_c *mockMessageRelayer_RelayToScreenName_Call) RunAndReturn(run func(context.Context, state.IdentScreenName, wire.SNACMessage)) *mockMessageRelayer_RelayToScreenName_Call {
  45. _c.Run(run)
  46. return _c
  47. }
  48. // newMockMessageRelayer creates a new instance of mockMessageRelayer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  49. // The first argument is typically a *testing.T value.
  50. func newMockMessageRelayer(t interface {
  51. mock.TestingT
  52. Cleanup(func())
  53. }) *mockMessageRelayer {
  54. mock := &mockMessageRelayer{}
  55. mock.Mock.Test(t)
  56. t.Cleanup(func() { mock.AssertExpectations(t) })
  57. return mock
  58. }