mock_session_retriever_test.go 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. // Code generated by mockery v2.53.3. DO NOT EDIT.
  2. package http
  3. import (
  4. state "github.com/mk6i/retro-aim-server/state"
  5. mock "github.com/stretchr/testify/mock"
  6. )
  7. // mockSessionRetriever is an autogenerated mock type for the SessionRetriever type
  8. type mockSessionRetriever struct {
  9. mock.Mock
  10. }
  11. type mockSessionRetriever_Expecter struct {
  12. mock *mock.Mock
  13. }
  14. func (_m *mockSessionRetriever) EXPECT() *mockSessionRetriever_Expecter {
  15. return &mockSessionRetriever_Expecter{mock: &_m.Mock}
  16. }
  17. // AllSessions provides a mock function with no fields
  18. func (_m *mockSessionRetriever) AllSessions() []*state.Session {
  19. ret := _m.Called()
  20. if len(ret) == 0 {
  21. panic("no return value specified for AllSessions")
  22. }
  23. var r0 []*state.Session
  24. if rf, ok := ret.Get(0).(func() []*state.Session); ok {
  25. r0 = rf()
  26. } else {
  27. if ret.Get(0) != nil {
  28. r0 = ret.Get(0).([]*state.Session)
  29. }
  30. }
  31. return r0
  32. }
  33. // mockSessionRetriever_AllSessions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllSessions'
  34. type mockSessionRetriever_AllSessions_Call struct {
  35. *mock.Call
  36. }
  37. // AllSessions is a helper method to define mock.On call
  38. func (_e *mockSessionRetriever_Expecter) AllSessions() *mockSessionRetriever_AllSessions_Call {
  39. return &mockSessionRetriever_AllSessions_Call{Call: _e.mock.On("AllSessions")}
  40. }
  41. func (_c *mockSessionRetriever_AllSessions_Call) Run(run func()) *mockSessionRetriever_AllSessions_Call {
  42. _c.Call.Run(func(args mock.Arguments) {
  43. run()
  44. })
  45. return _c
  46. }
  47. func (_c *mockSessionRetriever_AllSessions_Call) Return(_a0 []*state.Session) *mockSessionRetriever_AllSessions_Call {
  48. _c.Call.Return(_a0)
  49. return _c
  50. }
  51. func (_c *mockSessionRetriever_AllSessions_Call) RunAndReturn(run func() []*state.Session) *mockSessionRetriever_AllSessions_Call {
  52. _c.Call.Return(run)
  53. return _c
  54. }
  55. // RetrieveSession provides a mock function with given fields: screenName
  56. func (_m *mockSessionRetriever) RetrieveSession(screenName state.IdentScreenName) *state.Session {
  57. ret := _m.Called(screenName)
  58. if len(ret) == 0 {
  59. panic("no return value specified for RetrieveSession")
  60. }
  61. var r0 *state.Session
  62. if rf, ok := ret.Get(0).(func(state.IdentScreenName) *state.Session); ok {
  63. r0 = rf(screenName)
  64. } else {
  65. if ret.Get(0) != nil {
  66. r0 = ret.Get(0).(*state.Session)
  67. }
  68. }
  69. return r0
  70. }
  71. // mockSessionRetriever_RetrieveSession_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveSession'
  72. type mockSessionRetriever_RetrieveSession_Call struct {
  73. *mock.Call
  74. }
  75. // RetrieveSession is a helper method to define mock.On call
  76. // - screenName state.IdentScreenName
  77. func (_e *mockSessionRetriever_Expecter) RetrieveSession(screenName interface{}) *mockSessionRetriever_RetrieveSession_Call {
  78. return &mockSessionRetriever_RetrieveSession_Call{Call: _e.mock.On("RetrieveSession", screenName)}
  79. }
  80. func (_c *mockSessionRetriever_RetrieveSession_Call) Run(run func(screenName state.IdentScreenName)) *mockSessionRetriever_RetrieveSession_Call {
  81. _c.Call.Run(func(args mock.Arguments) {
  82. run(args[0].(state.IdentScreenName))
  83. })
  84. return _c
  85. }
  86. func (_c *mockSessionRetriever_RetrieveSession_Call) Return(_a0 *state.Session) *mockSessionRetriever_RetrieveSession_Call {
  87. _c.Call.Return(_a0)
  88. return _c
  89. }
  90. func (_c *mockSessionRetriever_RetrieveSession_Call) RunAndReturn(run func(state.IdentScreenName) *state.Session) *mockSessionRetriever_RetrieveSession_Call {
  91. _c.Call.Return(run)
  92. return _c
  93. }
  94. // newMockSessionRetriever creates a new instance of mockSessionRetriever. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  95. // The first argument is typically a *testing.T value.
  96. func newMockSessionRetriever(t interface {
  97. mock.TestingT
  98. Cleanup(func())
  99. }) *mockSessionRetriever {
  100. mock := &mockSessionRetriever{}
  101. mock.Mock.Test(t)
  102. t.Cleanup(func() { mock.AssertExpectations(t) })
  103. return mock
  104. }