github.com/grafana/pyroscope@v1.18.0/pkg/test/mocks/mockqueryfrontend/mock_symbolizer.go (about) 1 // Code generated by mockery. DO NOT EDIT. 2 3 package mockqueryfrontend 4 5 import ( 6 context "context" 7 8 googlev1 "github.com/grafana/pyroscope/api/gen/proto/go/google/v1" 9 mock "github.com/stretchr/testify/mock" 10 ) 11 12 // MockSymbolizer is an autogenerated mock type for the Symbolizer type 13 type MockSymbolizer struct { 14 mock.Mock 15 } 16 17 type MockSymbolizer_Expecter struct { 18 mock *mock.Mock 19 } 20 21 func (_m *MockSymbolizer) EXPECT() *MockSymbolizer_Expecter { 22 return &MockSymbolizer_Expecter{mock: &_m.Mock} 23 } 24 25 // SymbolizePprof provides a mock function with given fields: ctx, profile 26 func (_m *MockSymbolizer) SymbolizePprof(ctx context.Context, profile *googlev1.Profile) error { 27 ret := _m.Called(ctx, profile) 28 29 if len(ret) == 0 { 30 panic("no return value specified for SymbolizePprof") 31 } 32 33 var r0 error 34 if rf, ok := ret.Get(0).(func(context.Context, *googlev1.Profile) error); ok { 35 r0 = rf(ctx, profile) 36 } else { 37 r0 = ret.Error(0) 38 } 39 40 return r0 41 } 42 43 // MockSymbolizer_SymbolizePprof_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SymbolizePprof' 44 type MockSymbolizer_SymbolizePprof_Call struct { 45 *mock.Call 46 } 47 48 // SymbolizePprof is a helper method to define mock.On call 49 // - ctx context.Context 50 // - profile *googlev1.Profile 51 func (_e *MockSymbolizer_Expecter) SymbolizePprof(ctx interface{}, profile interface{}) *MockSymbolizer_SymbolizePprof_Call { 52 return &MockSymbolizer_SymbolizePprof_Call{Call: _e.mock.On("SymbolizePprof", ctx, profile)} 53 } 54 55 func (_c *MockSymbolizer_SymbolizePprof_Call) Run(run func(ctx context.Context, profile *googlev1.Profile)) *MockSymbolizer_SymbolizePprof_Call { 56 _c.Call.Run(func(args mock.Arguments) { 57 run(args[0].(context.Context), args[1].(*googlev1.Profile)) 58 }) 59 return _c 60 } 61 62 func (_c *MockSymbolizer_SymbolizePprof_Call) Return(_a0 error) *MockSymbolizer_SymbolizePprof_Call { 63 _c.Call.Return(_a0) 64 return _c 65 } 66 67 func (_c *MockSymbolizer_SymbolizePprof_Call) RunAndReturn(run func(context.Context, *googlev1.Profile) error) *MockSymbolizer_SymbolizePprof_Call { 68 _c.Call.Return(run) 69 return _c 70 } 71 72 // NewMockSymbolizer creates a new instance of MockSymbolizer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 73 // The first argument is typically a *testing.T value. 74 func NewMockSymbolizer(t interface { 75 mock.TestingT 76 Cleanup(func()) 77 }) *MockSymbolizer { 78 mock := &MockSymbolizer{} 79 mock.Mock.Test(t) 80 81 t.Cleanup(func() { mock.AssertExpectations(t) }) 82 83 return mock 84 }