// Code generated by MockGen. DO NOT EDIT. // Source: searcher.go // // Generated by this command: // // mockgen -destination mocks/searcher_mock.go -source searcher.go -package mocks // // Package mocks is a generated GoMock package. package mocks import ( context "context" reflect "reflect" models "d7y.io/dragonfly/v2/manager/models" gomock "go.uber.org/mock/gomock" zap "go.uber.org/zap" ) // MockSearcher is a mock of Searcher interface. type MockSearcher struct { ctrl *gomock.Controller recorder *MockSearcherMockRecorder } // MockSearcherMockRecorder is the mock recorder for MockSearcher. type MockSearcherMockRecorder struct { mock *MockSearcher } // NewMockSearcher creates a new mock instance. func NewMockSearcher(ctrl *gomock.Controller) *MockSearcher { mock := &MockSearcher{ctrl: ctrl} mock.recorder = &MockSearcherMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockSearcher) EXPECT() *MockSearcherMockRecorder { return m.recorder } // FindSchedulerClusters mocks base method. func (m *MockSearcher) FindSchedulerClusters(ctx context.Context, schedulerClusters []models.SchedulerCluster, ip, hostname string, conditions map[string]string, log *zap.SugaredLogger) ([]models.SchedulerCluster, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "FindSchedulerClusters", ctx, schedulerClusters, ip, hostname, conditions, log) ret0, _ := ret[0].([]models.SchedulerCluster) ret1, _ := ret[1].(error) return ret0, ret1 } // FindSchedulerClusters indicates an expected call of FindSchedulerClusters. func (mr *MockSearcherMockRecorder) FindSchedulerClusters(ctx, schedulerClusters, ip, hostname, conditions, log any) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindSchedulerClusters", reflect.TypeOf((*MockSearcher)(nil).FindSchedulerClusters), ctx, schedulerClusters, ip, hostname, conditions, log) }