mock_ChatSessionManager.go 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. // Code generated by mockery v2.52.1. DO NOT EDIT.
  2. package oscar
  3. import (
  4. state "github.com/mk6i/retro-aim-server/state"
  5. mock "github.com/stretchr/testify/mock"
  6. )
  7. // mockChatSessionManager is an autogenerated mock type for the ChatSessionManager type
  8. type mockChatSessionManager struct {
  9. mock.Mock
  10. }
  11. type mockChatSessionManager_Expecter struct {
  12. mock *mock.Mock
  13. }
  14. func (_m *mockChatSessionManager) EXPECT() *mockChatSessionManager_Expecter {
  15. return &mockChatSessionManager_Expecter{mock: &_m.Mock}
  16. }
  17. // RemoveUserFromAllChats provides a mock function with given fields: user
  18. func (_m *mockChatSessionManager) RemoveUserFromAllChats(user state.IdentScreenName) {
  19. _m.Called(user)
  20. }
  21. // mockChatSessionManager_RemoveUserFromAllChats_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveUserFromAllChats'
  22. type mockChatSessionManager_RemoveUserFromAllChats_Call struct {
  23. *mock.Call
  24. }
  25. // RemoveUserFromAllChats is a helper method to define mock.On call
  26. // - user state.IdentScreenName
  27. func (_e *mockChatSessionManager_Expecter) RemoveUserFromAllChats(user interface{}) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  28. return &mockChatSessionManager_RemoveUserFromAllChats_Call{Call: _e.mock.On("RemoveUserFromAllChats", user)}
  29. }
  30. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) Run(run func(user state.IdentScreenName)) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  31. _c.Call.Run(func(args mock.Arguments) {
  32. run(args[0].(state.IdentScreenName))
  33. })
  34. return _c
  35. }
  36. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) Return() *mockChatSessionManager_RemoveUserFromAllChats_Call {
  37. _c.Call.Return()
  38. return _c
  39. }
  40. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) RunAndReturn(run func(state.IdentScreenName)) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  41. _c.Run(run)
  42. return _c
  43. }
  44. // newMockChatSessionManager creates a new instance of mockChatSessionManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  45. // The first argument is typically a *testing.T value.
  46. func newMockChatSessionManager(t interface {
  47. mock.TestingT
  48. Cleanup(func())
  49. }) *mockChatSessionManager {
  50. mock := &mockChatSessionManager{}
  51. mock.Mock.Test(t)
  52. t.Cleanup(func() { mock.AssertExpectations(t) })
  53. return mock
  54. }