mock_profile_retriever_test.go 2.8 KB

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