// Code generated by MockGen. DO NOT EDIT. // Source: sigs.k8s.io/cli-utils/pkg/kstatus/watcher (interfaces: StatusWatcher) // Package mocks is a generated GoMock package. package mocks import ( context "context" reflect "reflect" gomock "github.com/golang/mock/gomock" event "sigs.k8s.io/cli-utils/pkg/kstatus/polling/event" watcher "sigs.k8s.io/cli-utils/pkg/kstatus/watcher" object "sigs.k8s.io/cli-utils/pkg/object" ) // MockStatusWatcher is a mock of StatusWatcher interface. type MockStatusWatcher struct { ctrl *gomock.Controller recorder *MockStatusWatcherMockRecorder } // MockStatusWatcherMockRecorder is the mock recorder for MockStatusWatcher. type MockStatusWatcherMockRecorder struct { mock *MockStatusWatcher } // NewMockStatusWatcher creates a new mock instance. func NewMockStatusWatcher(ctrl *gomock.Controller) *MockStatusWatcher { mock := &MockStatusWatcher{ctrl: ctrl} mock.recorder = &MockStatusWatcherMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockStatusWatcher) EXPECT() *MockStatusWatcherMockRecorder { return m.recorder } // Watch mocks base method. func (m *MockStatusWatcher) Watch(arg0 context.Context, arg1 object.ObjMetadataSet, arg2 watcher.Options) <-chan event.Event { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Watch", arg0, arg1, arg2) ret0, _ := ret[0].(<-chan event.Event) return ret0 } // Watch indicates an expected call of Watch. func (mr *MockStatusWatcherMockRecorder) Watch(arg0, arg1, arg2 interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Watch", reflect.TypeOf((*MockStatusWatcher)(nil).Watch), arg0, arg1, arg2) }