mock_profile_retriever_test.go 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // Code generated by mockery v2.52.1. 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. // mockProfileRetriever is an autogenerated mock type for the ProfileRetriever type
  8. type mockProfileRetriever struct {
  9. mock.Mock
  10. }
  11. type mockProfileRetriever_Expecter struct {
  12. mock *mock.Mock
  13. }
  14. func (_m *mockProfileRetriever) EXPECT() *mockProfileRetriever_Expecter {
  15. return &mockProfileRetriever_Expecter{mock: &_m.Mock}
  16. }
  17. // Profile provides a mock function with given fields: screenName
  18. func (_m *mockProfileRetriever) Profile(screenName state.IdentScreenName) (string, error) {
  19. ret := _m.Called(screenName)
  20. if len(ret) == 0 {
  21. panic("no return value specified for Profile")
  22. }
  23. var r0 string
  24. var r1 error
  25. if rf, ok := ret.Get(0).(func(state.IdentScreenName) (string, error)); ok {
  26. return rf(screenName)
  27. }
  28. if rf, ok := ret.Get(0).(func(state.IdentScreenName) string); ok {
  29. r0 = rf(screenName)
  30. } else {
  31. r0 = ret.Get(0).(string)
  32. }
  33. if rf, ok := ret.Get(1).(func(state.IdentScreenName) error); ok {
  34. r1 = rf(screenName)
  35. } else {
  36. r1 = ret.Error(1)
  37. }
  38. return r0, r1
  39. }
  40. // mockProfileRetriever_Profile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Profile'
  41. type mockProfileRetriever_Profile_Call struct {
  42. *mock.Call
  43. }
  44. // Profile is a helper method to define mock.On call
  45. // - screenName state.IdentScreenName
  46. func (_e *mockProfileRetriever_Expecter) Profile(screenName interface{}) *mockProfileRetriever_Profile_Call {
  47. return &mockProfileRetriever_Profile_Call{Call: _e.mock.On("Profile", screenName)}
  48. }
  49. func (_c *mockProfileRetriever_Profile_Call) Run(run func(screenName state.IdentScreenName)) *mockProfileRetriever_Profile_Call {
  50. _c.Call.Run(func(args mock.Arguments) {
  51. run(args[0].(state.IdentScreenName))
  52. })
  53. return _c
  54. }
  55. func (_c *mockProfileRetriever_Profile_Call) Return(_a0 string, _a1 error) *mockProfileRetriever_Profile_Call {
  56. _c.Call.Return(_a0, _a1)
  57. return _c
  58. }
  59. func (_c *mockProfileRetriever_Profile_Call) RunAndReturn(run func(state.IdentScreenName) (string, error)) *mockProfileRetriever_Profile_Call {
  60. _c.Call.Return(run)
  61. return _c
  62. }
  63. // newMockProfileRetriever creates a new instance of mockProfileRetriever. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
  64. // The first argument is typically a *testing.T value.
  65. func newMockProfileRetriever(t interface {
  66. mock.TestingT
  67. Cleanup(func())
  68. }) *mockProfileRetriever {
  69. mock := &mockProfileRetriever{}
  70. mock.Mock.Test(t)
  71. t.Cleanup(func() { mock.AssertExpectations(t) })
  72. return mock
  73. }