// Code generated by mockery v2.53.4. DO NOT EDIT. package searchV2 import ( context "context" backend "github.com/grafana/grafana-plugin-sdk-go/backend" mock "github.com/stretchr/testify/mock" user "github.com/grafana/grafana/pkg/services/user" ) // MockSearchService is an autogenerated mock type for the SearchService type type MockSearchService struct { mock.Mock } // DoDashboardQuery provides a mock function with given fields: ctx, _a1, orgId, query func (_m *MockSearchService) DoDashboardQuery(ctx context.Context, _a1 *backend.User, orgId int64, query DashboardQuery) *backend.DataResponse { ret := _m.Called(ctx, _a1, orgId, query) if len(ret) == 0 { panic("no return value specified for DoDashboardQuery") } var r0 *backend.DataResponse if rf, ok := ret.Get(0).(func(context.Context, *backend.User, int64, DashboardQuery) *backend.DataResponse); ok { r0 = rf(ctx, _a1, orgId, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*backend.DataResponse) } } return r0 } // IsDisabled provides a mock function with no fields func (_m *MockSearchService) IsDisabled() bool { ret := _m.Called() if len(ret) == 0 { panic("no return value specified for IsDisabled") } var r0 bool if rf, ok := ret.Get(0).(func() bool); ok { r0 = rf() } else { r0 = ret.Get(0).(bool) } return r0 } // IsReady provides a mock function with given fields: ctx, orgId func (_m *MockSearchService) IsReady(ctx context.Context, orgId int64) IsSearchReadyResponse { ret := _m.Called(ctx, orgId) if len(ret) == 0 { panic("no return value specified for IsReady") } var r0 IsSearchReadyResponse if rf, ok := ret.Get(0).(func(context.Context, int64) IsSearchReadyResponse); ok { r0 = rf(ctx, orgId) } else { r0 = ret.Get(0).(IsSearchReadyResponse) } return r0 } // RegisterDashboardIndexExtender provides a mock function with given fields: ext func (_m *MockSearchService) RegisterDashboardIndexExtender(ext DashboardIndexExtender) { _m.Called(ext) } // Run provides a mock function with given fields: ctx func (_m *MockSearchService) Run(ctx context.Context) error { ret := _m.Called(ctx) if len(ret) == 0 { panic("no return value specified for Run") } var r0 error if rf, ok := ret.Get(0).(func(context.Context) error); ok { r0 = rf(ctx) } else { r0 = ret.Error(0) } return r0 } // TriggerReIndex provides a mock function with no fields func (_m *MockSearchService) TriggerReIndex() { _m.Called() } // doDashboardQuery provides a mock function with given fields: ctx, _a1, orgId, query func (_m *MockSearchService) doDashboardQuery(ctx context.Context, _a1 *user.SignedInUser, orgId int64, query DashboardQuery) *backend.DataResponse { ret := _m.Called(ctx, _a1, orgId, query) if len(ret) == 0 { panic("no return value specified for doDashboardQuery") } var r0 *backend.DataResponse if rf, ok := ret.Get(0).(func(context.Context, *user.SignedInUser, int64, DashboardQuery) *backend.DataResponse); ok { r0 = rf(ctx, _a1, orgId, query) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(*backend.DataResponse) } } return r0 } // NewMockSearchService creates a new instance of MockSearchService. 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 NewMockSearchService(t interface { mock.TestingT Cleanup(func()) }) *MockSearchService { mock := &MockSearchService{} mock.Mock.Test(t) t.Cleanup(func() { mock.AssertExpectations(t) }) return mock }