// Code generated by mockery v2.35.2. DO NOT EDIT. package server import mock "github.com/stretchr/testify/mock" // MockSessionManager is an autogenerated mock type for the SessionManager type type MockSessionManager struct { mock.Mock } type MockSessionManager_Expecter struct { mock *mock.Mock } func (_m *MockSessionManager) EXPECT() *MockSessionManager_Expecter { return &MockSessionManager_Expecter{mock: &_m.Mock} } // Broadcast provides a mock function with given fields: msg func (_m *MockSessionManager) Broadcast(msg XMessage) { _m.Called(msg) } // MockSessionManager_Broadcast_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Broadcast' type MockSessionManager_Broadcast_Call struct { *mock.Call } // Broadcast is a helper method to define mock.On call // - msg XMessage func (_e *MockSessionManager_Expecter) Broadcast(msg interface{}) *MockSessionManager_Broadcast_Call { return &MockSessionManager_Broadcast_Call{Call: _e.mock.On("Broadcast", msg)} } func (_c *MockSessionManager_Broadcast_Call) Run(run func(msg XMessage)) *MockSessionManager_Broadcast_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(XMessage)) }) return _c } func (_c *MockSessionManager_Broadcast_Call) Return() *MockSessionManager_Broadcast_Call { _c.Call.Return() return _c } func (_c *MockSessionManager_Broadcast_Call) RunAndReturn(run func(XMessage)) *MockSessionManager_Broadcast_Call { _c.Call.Return(run) return _c } // BroadcastExcept provides a mock function with given fields: except, msg func (_m *MockSessionManager) BroadcastExcept(except *Session, msg XMessage) { _m.Called(except, msg) } // MockSessionManager_BroadcastExcept_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BroadcastExcept' type MockSessionManager_BroadcastExcept_Call struct { *mock.Call } // BroadcastExcept is a helper method to define mock.On call // - except *Session // - msg XMessage func (_e *MockSessionManager_Expecter) BroadcastExcept(except interface{}, msg interface{}) *MockSessionManager_BroadcastExcept_Call { return &MockSessionManager_BroadcastExcept_Call{Call: _e.mock.On("BroadcastExcept", except, msg)} } func (_c *MockSessionManager_BroadcastExcept_Call) Run(run func(except *Session, msg XMessage)) *MockSessionManager_BroadcastExcept_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(*Session), args[1].(XMessage)) }) return _c } func (_c *MockSessionManager_BroadcastExcept_Call) Return() *MockSessionManager_BroadcastExcept_Call { _c.Call.Return() return _c } func (_c *MockSessionManager_BroadcastExcept_Call) RunAndReturn(run func(*Session, XMessage)) *MockSessionManager_BroadcastExcept_Call { _c.Call.Return(run) return _c } // BroadcastToScreenNames provides a mock function with given fields: screenNames, msg func (_m *MockSessionManager) BroadcastToScreenNames(screenNames []string, msg XMessage) { _m.Called(screenNames, msg) } // MockSessionManager_BroadcastToScreenNames_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BroadcastToScreenNames' type MockSessionManager_BroadcastToScreenNames_Call struct { *mock.Call } // BroadcastToScreenNames is a helper method to define mock.On call // - screenNames []string // - msg XMessage func (_e *MockSessionManager_Expecter) BroadcastToScreenNames(screenNames interface{}, msg interface{}) *MockSessionManager_BroadcastToScreenNames_Call { return &MockSessionManager_BroadcastToScreenNames_Call{Call: _e.mock.On("BroadcastToScreenNames", screenNames, msg)} } func (_c *MockSessionManager_BroadcastToScreenNames_Call) Run(run func(screenNames []string, msg XMessage)) *MockSessionManager_BroadcastToScreenNames_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].([]string), args[1].(XMessage)) }) return _c } func (_c *MockSessionManager_BroadcastToScreenNames_Call) Return() *MockSessionManager_BroadcastToScreenNames_Call { _c.Call.Return() return _c } func (_c *MockSessionManager_BroadcastToScreenNames_Call) RunAndReturn(run func([]string, XMessage)) *MockSessionManager_BroadcastToScreenNames_Call { _c.Call.Return(run) return _c } // Empty provides a mock function with given fields: func (_m *MockSessionManager) Empty() bool { ret := _m.Called() var r0 bool if rf, ok := ret.Get(0).(func() bool); ok { r0 = rf() } else { r0 = ret.Get(0).(bool) } return r0 } // MockSessionManager_Empty_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Empty' type MockSessionManager_Empty_Call struct { *mock.Call } // Empty is a helper method to define mock.On call func (_e *MockSessionManager_Expecter) Empty() *MockSessionManager_Empty_Call { return &MockSessionManager_Empty_Call{Call: _e.mock.On("Empty")} } func (_c *MockSessionManager_Empty_Call) Run(run func()) *MockSessionManager_Empty_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockSessionManager_Empty_Call) Return(_a0 bool) *MockSessionManager_Empty_Call { _c.Call.Return(_a0) return _c } func (_c *MockSessionManager_Empty_Call) RunAndReturn(run func() bool) *MockSessionManager_Empty_Call { _c.Call.Return(run) return _c } // NewSessionWithSN provides a mock function with given fields: sessID, screenName func (_m *MockSessionManager) NewSessionWithSN(sessID string, screenName string) *Session { ret := _m.Called(sessID, screenName) var r0 *Session if rf, ok := ret.Get(0).(func(string, string) *Session); ok { r0 = rf(sessID, screenName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Session) } } return r0 } // MockSessionManager_NewSessionWithSN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NewSessionWithSN' type MockSessionManager_NewSessionWithSN_Call struct { *mock.Call } // NewSessionWithSN is a helper method to define mock.On call // - sessID string // - screenName string func (_e *MockSessionManager_Expecter) NewSessionWithSN(sessID interface{}, screenName interface{}) *MockSessionManager_NewSessionWithSN_Call { return &MockSessionManager_NewSessionWithSN_Call{Call: _e.mock.On("NewSessionWithSN", sessID, screenName)} } func (_c *MockSessionManager_NewSessionWithSN_Call) Run(run func(sessID string, screenName string)) *MockSessionManager_NewSessionWithSN_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(string)) }) return _c } func (_c *MockSessionManager_NewSessionWithSN_Call) Return(_a0 *Session) *MockSessionManager_NewSessionWithSN_Call { _c.Call.Return(_a0) return _c } func (_c *MockSessionManager_NewSessionWithSN_Call) RunAndReturn(run func(string, string) *Session) *MockSessionManager_NewSessionWithSN_Call { _c.Call.Return(run) return _c } // Participants provides a mock function with given fields: func (_m *MockSessionManager) Participants() []*Session { ret := _m.Called() var r0 []*Session if rf, ok := ret.Get(0).(func() []*Session); ok { r0 = rf() } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]*Session) } } return r0 } // MockSessionManager_Participants_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Participants' type MockSessionManager_Participants_Call struct { *mock.Call } // Participants is a helper method to define mock.On call func (_e *MockSessionManager_Expecter) Participants() *MockSessionManager_Participants_Call { return &MockSessionManager_Participants_Call{Call: _e.mock.On("Participants")} } func (_c *MockSessionManager_Participants_Call) Run(run func()) *MockSessionManager_Participants_Call { _c.Call.Run(func(args mock.Arguments) { run() }) return _c } func (_c *MockSessionManager_Participants_Call) Return(_a0 []*Session) *MockSessionManager_Participants_Call { _c.Call.Return(_a0) return _c } func (_c *MockSessionManager_Participants_Call) RunAndReturn(run func() []*Session) *MockSessionManager_Participants_Call { _c.Call.Return(run) return _c } // Remove provides a mock function with given fields: sess func (_m *MockSessionManager) Remove(sess *Session) { _m.Called(sess) } // MockSessionManager_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove' type MockSessionManager_Remove_Call struct { *mock.Call } // Remove is a helper method to define mock.On call // - sess *Session func (_e *MockSessionManager_Expecter) Remove(sess interface{}) *MockSessionManager_Remove_Call { return &MockSessionManager_Remove_Call{Call: _e.mock.On("Remove", sess)} } func (_c *MockSessionManager_Remove_Call) Run(run func(sess *Session)) *MockSessionManager_Remove_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(*Session)) }) return _c } func (_c *MockSessionManager_Remove_Call) Return() *MockSessionManager_Remove_Call { _c.Call.Return() return _c } func (_c *MockSessionManager_Remove_Call) RunAndReturn(run func(*Session)) *MockSessionManager_Remove_Call { _c.Call.Return(run) return _c } // Retrieve provides a mock function with given fields: ID func (_m *MockSessionManager) Retrieve(ID string) (*Session, bool) { ret := _m.Called(ID) var r0 *Session var r1 bool if rf, ok := ret.Get(0).(func(string) (*Session, bool)); ok { return rf(ID) } if rf, ok := ret.Get(0).(func(string) *Session); ok { r0 = rf(ID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Session) } } if rf, ok := ret.Get(1).(func(string) bool); ok { r1 = rf(ID) } else { r1 = ret.Get(1).(bool) } return r0, r1 } // MockSessionManager_Retrieve_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Retrieve' type MockSessionManager_Retrieve_Call struct { *mock.Call } // Retrieve is a helper method to define mock.On call // - ID string func (_e *MockSessionManager_Expecter) Retrieve(ID interface{}) *MockSessionManager_Retrieve_Call { return &MockSessionManager_Retrieve_Call{Call: _e.mock.On("Retrieve", ID)} } func (_c *MockSessionManager_Retrieve_Call) Run(run func(ID string)) *MockSessionManager_Retrieve_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockSessionManager_Retrieve_Call) Return(_a0 *Session, _a1 bool) *MockSessionManager_Retrieve_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockSessionManager_Retrieve_Call) RunAndReturn(run func(string) (*Session, bool)) *MockSessionManager_Retrieve_Call { _c.Call.Return(run) return _c } // RetrieveByScreenName provides a mock function with given fields: screenName func (_m *MockSessionManager) RetrieveByScreenName(screenName string) (*Session, error) { ret := _m.Called(screenName) var r0 *Session var r1 error if rf, ok := ret.Get(0).(func(string) (*Session, error)); ok { return rf(screenName) } if rf, ok := ret.Get(0).(func(string) *Session); ok { r0 = rf(screenName) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*Session) } } if rf, ok := ret.Get(1).(func(string) error); ok { r1 = rf(screenName) } else { r1 = ret.Error(1) } return r0, r1 } // MockSessionManager_RetrieveByScreenName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveByScreenName' type MockSessionManager_RetrieveByScreenName_Call struct { *mock.Call } // RetrieveByScreenName is a helper method to define mock.On call // - screenName string func (_e *MockSessionManager_Expecter) RetrieveByScreenName(screenName interface{}) *MockSessionManager_RetrieveByScreenName_Call { return &MockSessionManager_RetrieveByScreenName_Call{Call: _e.mock.On("RetrieveByScreenName", screenName)} } func (_c *MockSessionManager_RetrieveByScreenName_Call) Run(run func(screenName string)) *MockSessionManager_RetrieveByScreenName_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string)) }) return _c } func (_c *MockSessionManager_RetrieveByScreenName_Call) Return(_a0 *Session, _a1 error) *MockSessionManager_RetrieveByScreenName_Call { _c.Call.Return(_a0, _a1) return _c } func (_c *MockSessionManager_RetrieveByScreenName_Call) RunAndReturn(run func(string) (*Session, error)) *MockSessionManager_RetrieveByScreenName_Call { _c.Call.Return(run) return _c } // SendToScreenName provides a mock function with given fields: screenName, msg func (_m *MockSessionManager) SendToScreenName(screenName string, msg XMessage) { _m.Called(screenName, msg) } // MockSessionManager_SendToScreenName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendToScreenName' type MockSessionManager_SendToScreenName_Call struct { *mock.Call } // SendToScreenName is a helper method to define mock.On call // - screenName string // - msg XMessage func (_e *MockSessionManager_Expecter) SendToScreenName(screenName interface{}, msg interface{}) *MockSessionManager_SendToScreenName_Call { return &MockSessionManager_SendToScreenName_Call{Call: _e.mock.On("SendToScreenName", screenName, msg)} } func (_c *MockSessionManager_SendToScreenName_Call) Run(run func(screenName string, msg XMessage)) *MockSessionManager_SendToScreenName_Call { _c.Call.Run(func(args mock.Arguments) { run(args[0].(string), args[1].(XMessage)) }) return _c } func (_c *MockSessionManager_SendToScreenName_Call) Return() *MockSessionManager_SendToScreenName_Call { _c.Call.Return() return _c } func (_c *MockSessionManager_SendToScreenName_Call) RunAndReturn(run func(string, XMessage)) *MockSessionManager_SendToScreenName_Call { _c.Call.Return(run) return _c } // NewMockSessionManager creates a new instance of MockSessionManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. // The first argument is typically a *testing.T value. func NewMockSessionManager(t interface { mock.TestingT Cleanup(func()) }) *MockSessionManager { mock := &MockSessionManager{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }