github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/worker/changestream/stream_mock_test.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/worker/changestream (interfaces: ChangeStream,DBGetter,EventQueueWorker,EventQueue,FileNotifyWatcher)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package changestream -destination stream_mock_test.go github.com/juju/juju/worker/changestream ChangeStream,DBGetter,EventQueueWorker,EventQueue,FileNotifyWatcher
     7  //
     8  
     9  // Package changestream is a generated GoMock package.
    10  package changestream
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	changestream "github.com/juju/juju/core/changestream"
    16  	database "github.com/juju/juju/core/database"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockChangeStream is a mock of ChangeStream interface.
    21  type MockChangeStream struct {
    22  	ctrl     *gomock.Controller
    23  	recorder *MockChangeStreamMockRecorder
    24  }
    25  
    26  // MockChangeStreamMockRecorder is the mock recorder for MockChangeStream.
    27  type MockChangeStreamMockRecorder struct {
    28  	mock *MockChangeStream
    29  }
    30  
    31  // NewMockChangeStream creates a new mock instance.
    32  func NewMockChangeStream(ctrl *gomock.Controller) *MockChangeStream {
    33  	mock := &MockChangeStream{ctrl: ctrl}
    34  	mock.recorder = &MockChangeStreamMockRecorder{mock}
    35  	return mock
    36  }
    37  
    38  // EXPECT returns an object that allows the caller to indicate expected use.
    39  func (m *MockChangeStream) EXPECT() *MockChangeStreamMockRecorder {
    40  	return m.recorder
    41  }
    42  
    43  // EventQueue mocks base method.
    44  func (m *MockChangeStream) EventQueue(arg0 string) (EventQueue, error) {
    45  	m.ctrl.T.Helper()
    46  	ret := m.ctrl.Call(m, "EventQueue", arg0)
    47  	ret0, _ := ret[0].(EventQueue)
    48  	ret1, _ := ret[1].(error)
    49  	return ret0, ret1
    50  }
    51  
    52  // EventQueue indicates an expected call of EventQueue.
    53  func (mr *MockChangeStreamMockRecorder) EventQueue(arg0 any) *gomock.Call {
    54  	mr.mock.ctrl.T.Helper()
    55  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EventQueue", reflect.TypeOf((*MockChangeStream)(nil).EventQueue), arg0)
    56  }
    57  
    58  // MockDBGetter is a mock of DBGetter interface.
    59  type MockDBGetter struct {
    60  	ctrl     *gomock.Controller
    61  	recorder *MockDBGetterMockRecorder
    62  }
    63  
    64  // MockDBGetterMockRecorder is the mock recorder for MockDBGetter.
    65  type MockDBGetterMockRecorder struct {
    66  	mock *MockDBGetter
    67  }
    68  
    69  // NewMockDBGetter creates a new mock instance.
    70  func NewMockDBGetter(ctrl *gomock.Controller) *MockDBGetter {
    71  	mock := &MockDBGetter{ctrl: ctrl}
    72  	mock.recorder = &MockDBGetterMockRecorder{mock}
    73  	return mock
    74  }
    75  
    76  // EXPECT returns an object that allows the caller to indicate expected use.
    77  func (m *MockDBGetter) EXPECT() *MockDBGetterMockRecorder {
    78  	return m.recorder
    79  }
    80  
    81  // GetDB mocks base method.
    82  func (m *MockDBGetter) GetDB(arg0 string) (database.TrackedDB, error) {
    83  	m.ctrl.T.Helper()
    84  	ret := m.ctrl.Call(m, "GetDB", arg0)
    85  	ret0, _ := ret[0].(database.TrackedDB)
    86  	ret1, _ := ret[1].(error)
    87  	return ret0, ret1
    88  }
    89  
    90  // GetDB indicates an expected call of GetDB.
    91  func (mr *MockDBGetterMockRecorder) GetDB(arg0 any) *gomock.Call {
    92  	mr.mock.ctrl.T.Helper()
    93  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDB", reflect.TypeOf((*MockDBGetter)(nil).GetDB), arg0)
    94  }
    95  
    96  // MockEventQueueWorker is a mock of EventQueueWorker interface.
    97  type MockEventQueueWorker struct {
    98  	ctrl     *gomock.Controller
    99  	recorder *MockEventQueueWorkerMockRecorder
   100  }
   101  
   102  // MockEventQueueWorkerMockRecorder is the mock recorder for MockEventQueueWorker.
   103  type MockEventQueueWorkerMockRecorder struct {
   104  	mock *MockEventQueueWorker
   105  }
   106  
   107  // NewMockEventQueueWorker creates a new mock instance.
   108  func NewMockEventQueueWorker(ctrl *gomock.Controller) *MockEventQueueWorker {
   109  	mock := &MockEventQueueWorker{ctrl: ctrl}
   110  	mock.recorder = &MockEventQueueWorkerMockRecorder{mock}
   111  	return mock
   112  }
   113  
   114  // EXPECT returns an object that allows the caller to indicate expected use.
   115  func (m *MockEventQueueWorker) EXPECT() *MockEventQueueWorkerMockRecorder {
   116  	return m.recorder
   117  }
   118  
   119  // EventQueue mocks base method.
   120  func (m *MockEventQueueWorker) EventQueue() EventQueue {
   121  	m.ctrl.T.Helper()
   122  	ret := m.ctrl.Call(m, "EventQueue")
   123  	ret0, _ := ret[0].(EventQueue)
   124  	return ret0
   125  }
   126  
   127  // EventQueue indicates an expected call of EventQueue.
   128  func (mr *MockEventQueueWorkerMockRecorder) EventQueue() *gomock.Call {
   129  	mr.mock.ctrl.T.Helper()
   130  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EventQueue", reflect.TypeOf((*MockEventQueueWorker)(nil).EventQueue))
   131  }
   132  
   133  // Kill mocks base method.
   134  func (m *MockEventQueueWorker) Kill() {
   135  	m.ctrl.T.Helper()
   136  	m.ctrl.Call(m, "Kill")
   137  }
   138  
   139  // Kill indicates an expected call of Kill.
   140  func (mr *MockEventQueueWorkerMockRecorder) Kill() *gomock.Call {
   141  	mr.mock.ctrl.T.Helper()
   142  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Kill", reflect.TypeOf((*MockEventQueueWorker)(nil).Kill))
   143  }
   144  
   145  // Wait mocks base method.
   146  func (m *MockEventQueueWorker) Wait() error {
   147  	m.ctrl.T.Helper()
   148  	ret := m.ctrl.Call(m, "Wait")
   149  	ret0, _ := ret[0].(error)
   150  	return ret0
   151  }
   152  
   153  // Wait indicates an expected call of Wait.
   154  func (mr *MockEventQueueWorkerMockRecorder) Wait() *gomock.Call {
   155  	mr.mock.ctrl.T.Helper()
   156  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Wait", reflect.TypeOf((*MockEventQueueWorker)(nil).Wait))
   157  }
   158  
   159  // MockEventQueue is a mock of EventQueue interface.
   160  type MockEventQueue struct {
   161  	ctrl     *gomock.Controller
   162  	recorder *MockEventQueueMockRecorder
   163  }
   164  
   165  // MockEventQueueMockRecorder is the mock recorder for MockEventQueue.
   166  type MockEventQueueMockRecorder struct {
   167  	mock *MockEventQueue
   168  }
   169  
   170  // NewMockEventQueue creates a new mock instance.
   171  func NewMockEventQueue(ctrl *gomock.Controller) *MockEventQueue {
   172  	mock := &MockEventQueue{ctrl: ctrl}
   173  	mock.recorder = &MockEventQueueMockRecorder{mock}
   174  	return mock
   175  }
   176  
   177  // EXPECT returns an object that allows the caller to indicate expected use.
   178  func (m *MockEventQueue) EXPECT() *MockEventQueueMockRecorder {
   179  	return m.recorder
   180  }
   181  
   182  // Subscribe mocks base method.
   183  func (m *MockEventQueue) Subscribe(arg0 ...changestream.SubscriptionOption) (changestream.Subscription, error) {
   184  	m.ctrl.T.Helper()
   185  	varargs := []any{}
   186  	for _, a := range arg0 {
   187  		varargs = append(varargs, a)
   188  	}
   189  	ret := m.ctrl.Call(m, "Subscribe", varargs...)
   190  	ret0, _ := ret[0].(changestream.Subscription)
   191  	ret1, _ := ret[1].(error)
   192  	return ret0, ret1
   193  }
   194  
   195  // Subscribe indicates an expected call of Subscribe.
   196  func (mr *MockEventQueueMockRecorder) Subscribe(arg0 ...any) *gomock.Call {
   197  	mr.mock.ctrl.T.Helper()
   198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Subscribe", reflect.TypeOf((*MockEventQueue)(nil).Subscribe), arg0...)
   199  }
   200  
   201  // MockFileNotifyWatcher is a mock of FileNotifyWatcher interface.
   202  type MockFileNotifyWatcher struct {
   203  	ctrl     *gomock.Controller
   204  	recorder *MockFileNotifyWatcherMockRecorder
   205  }
   206  
   207  // MockFileNotifyWatcherMockRecorder is the mock recorder for MockFileNotifyWatcher.
   208  type MockFileNotifyWatcherMockRecorder struct {
   209  	mock *MockFileNotifyWatcher
   210  }
   211  
   212  // NewMockFileNotifyWatcher creates a new mock instance.
   213  func NewMockFileNotifyWatcher(ctrl *gomock.Controller) *MockFileNotifyWatcher {
   214  	mock := &MockFileNotifyWatcher{ctrl: ctrl}
   215  	mock.recorder = &MockFileNotifyWatcherMockRecorder{mock}
   216  	return mock
   217  }
   218  
   219  // EXPECT returns an object that allows the caller to indicate expected use.
   220  func (m *MockFileNotifyWatcher) EXPECT() *MockFileNotifyWatcherMockRecorder {
   221  	return m.recorder
   222  }
   223  
   224  // Changes mocks base method.
   225  func (m *MockFileNotifyWatcher) Changes(arg0 string) (<-chan bool, error) {
   226  	m.ctrl.T.Helper()
   227  	ret := m.ctrl.Call(m, "Changes", arg0)
   228  	ret0, _ := ret[0].(<-chan bool)
   229  	ret1, _ := ret[1].(error)
   230  	return ret0, ret1
   231  }
   232  
   233  // Changes indicates an expected call of Changes.
   234  func (mr *MockFileNotifyWatcherMockRecorder) Changes(arg0 any) *gomock.Call {
   235  	mr.mock.ctrl.T.Helper()
   236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Changes", reflect.TypeOf((*MockFileNotifyWatcher)(nil).Changes), arg0)
   237  }