mock_chat_session_manager_test.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. // Code generated by mockery; DO NOT EDIT.
  2. // github.com/vektra/mockery
  3. // template: testify
  4. package oscar
  5. import (
  6. "github.com/mk6i/open-oscar-server/state"
  7. mock "github.com/stretchr/testify/mock"
  8. )
  9. // 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.
  10. // The first argument is typically a *testing.T value.
  11. func newMockChatSessionManager(t interface {
  12. mock.TestingT
  13. Cleanup(func())
  14. }) *mockChatSessionManager {
  15. mock := &mockChatSessionManager{}
  16. mock.Mock.Test(t)
  17. t.Cleanup(func() { mock.AssertExpectations(t) })
  18. return mock
  19. }
  20. // mockChatSessionManager is an autogenerated mock type for the ChatSessionManager type
  21. type mockChatSessionManager struct {
  22. mock.Mock
  23. }
  24. type mockChatSessionManager_Expecter struct {
  25. mock *mock.Mock
  26. }
  27. func (_m *mockChatSessionManager) EXPECT() *mockChatSessionManager_Expecter {
  28. return &mockChatSessionManager_Expecter{mock: &_m.Mock}
  29. }
  30. // RemoveUserFromAllChats provides a mock function for the type mockChatSessionManager
  31. func (_mock *mockChatSessionManager) RemoveUserFromAllChats(user state.IdentScreenName) {
  32. _mock.Called(user)
  33. return
  34. }
  35. // mockChatSessionManager_RemoveUserFromAllChats_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveUserFromAllChats'
  36. type mockChatSessionManager_RemoveUserFromAllChats_Call struct {
  37. *mock.Call
  38. }
  39. // RemoveUserFromAllChats is a helper method to define mock.On call
  40. // - user state.IdentScreenName
  41. func (_e *mockChatSessionManager_Expecter) RemoveUserFromAllChats(user interface{}) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  42. return &mockChatSessionManager_RemoveUserFromAllChats_Call{Call: _e.mock.On("RemoveUserFromAllChats", user)}
  43. }
  44. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) Run(run func(user state.IdentScreenName)) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  45. _c.Call.Run(func(args mock.Arguments) {
  46. var arg0 state.IdentScreenName
  47. if args[0] != nil {
  48. arg0 = args[0].(state.IdentScreenName)
  49. }
  50. run(
  51. arg0,
  52. )
  53. })
  54. return _c
  55. }
  56. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) Return() *mockChatSessionManager_RemoveUserFromAllChats_Call {
  57. _c.Call.Return()
  58. return _c
  59. }
  60. func (_c *mockChatSessionManager_RemoveUserFromAllChats_Call) RunAndReturn(run func(user state.IdentScreenName)) *mockChatSessionManager_RemoveUserFromAllChats_Call {
  61. _c.Run(run)
  62. return _c
  63. }