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

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/worker/charmdownloader (interfaces: CharmDownloaderAPI,Logger)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/mocks.go github.com/juju/juju/worker/charmdownloader CharmDownloaderAPI,Logger
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	watcher "github.com/juju/juju/core/watcher"
    16  	names "github.com/juju/names/v5"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockCharmDownloaderAPI is a mock of CharmDownloaderAPI interface.
    21  type MockCharmDownloaderAPI struct {
    22  	ctrl     *gomock.Controller
    23  	recorder *MockCharmDownloaderAPIMockRecorder
    24  }
    25  
    26  // MockCharmDownloaderAPIMockRecorder is the mock recorder for MockCharmDownloaderAPI.
    27  type MockCharmDownloaderAPIMockRecorder struct {
    28  	mock *MockCharmDownloaderAPI
    29  }
    30  
    31  // NewMockCharmDownloaderAPI creates a new mock instance.
    32  func NewMockCharmDownloaderAPI(ctrl *gomock.Controller) *MockCharmDownloaderAPI {
    33  	mock := &MockCharmDownloaderAPI{ctrl: ctrl}
    34  	mock.recorder = &MockCharmDownloaderAPIMockRecorder{mock}
    35  	return mock
    36  }
    37  
    38  // EXPECT returns an object that allows the caller to indicate expected use.
    39  func (m *MockCharmDownloaderAPI) EXPECT() *MockCharmDownloaderAPIMockRecorder {
    40  	return m.recorder
    41  }
    42  
    43  // DownloadApplicationCharms mocks base method.
    44  func (m *MockCharmDownloaderAPI) DownloadApplicationCharms(arg0 []names.ApplicationTag) error {
    45  	m.ctrl.T.Helper()
    46  	ret := m.ctrl.Call(m, "DownloadApplicationCharms", arg0)
    47  	ret0, _ := ret[0].(error)
    48  	return ret0
    49  }
    50  
    51  // DownloadApplicationCharms indicates an expected call of DownloadApplicationCharms.
    52  func (mr *MockCharmDownloaderAPIMockRecorder) DownloadApplicationCharms(arg0 any) *gomock.Call {
    53  	mr.mock.ctrl.T.Helper()
    54  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadApplicationCharms", reflect.TypeOf((*MockCharmDownloaderAPI)(nil).DownloadApplicationCharms), arg0)
    55  }
    56  
    57  // WatchApplicationsWithPendingCharms mocks base method.
    58  func (m *MockCharmDownloaderAPI) WatchApplicationsWithPendingCharms() (watcher.StringsWatcher, error) {
    59  	m.ctrl.T.Helper()
    60  	ret := m.ctrl.Call(m, "WatchApplicationsWithPendingCharms")
    61  	ret0, _ := ret[0].(watcher.StringsWatcher)
    62  	ret1, _ := ret[1].(error)
    63  	return ret0, ret1
    64  }
    65  
    66  // WatchApplicationsWithPendingCharms indicates an expected call of WatchApplicationsWithPendingCharms.
    67  func (mr *MockCharmDownloaderAPIMockRecorder) WatchApplicationsWithPendingCharms() *gomock.Call {
    68  	mr.mock.ctrl.T.Helper()
    69  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WatchApplicationsWithPendingCharms", reflect.TypeOf((*MockCharmDownloaderAPI)(nil).WatchApplicationsWithPendingCharms))
    70  }
    71  
    72  // MockLogger is a mock of Logger interface.
    73  type MockLogger struct {
    74  	ctrl     *gomock.Controller
    75  	recorder *MockLoggerMockRecorder
    76  }
    77  
    78  // MockLoggerMockRecorder is the mock recorder for MockLogger.
    79  type MockLoggerMockRecorder struct {
    80  	mock *MockLogger
    81  }
    82  
    83  // NewMockLogger creates a new mock instance.
    84  func NewMockLogger(ctrl *gomock.Controller) *MockLogger {
    85  	mock := &MockLogger{ctrl: ctrl}
    86  	mock.recorder = &MockLoggerMockRecorder{mock}
    87  	return mock
    88  }
    89  
    90  // EXPECT returns an object that allows the caller to indicate expected use.
    91  func (m *MockLogger) EXPECT() *MockLoggerMockRecorder {
    92  	return m.recorder
    93  }
    94  
    95  // Criticalf mocks base method.
    96  func (m *MockLogger) Criticalf(arg0 string, arg1 ...any) {
    97  	m.ctrl.T.Helper()
    98  	varargs := []any{arg0}
    99  	for _, a := range arg1 {
   100  		varargs = append(varargs, a)
   101  	}
   102  	m.ctrl.Call(m, "Criticalf", varargs...)
   103  }
   104  
   105  // Criticalf indicates an expected call of Criticalf.
   106  func (mr *MockLoggerMockRecorder) Criticalf(arg0 any, arg1 ...any) *gomock.Call {
   107  	mr.mock.ctrl.T.Helper()
   108  	varargs := append([]any{arg0}, arg1...)
   109  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Criticalf", reflect.TypeOf((*MockLogger)(nil).Criticalf), varargs...)
   110  }
   111  
   112  // Debugf mocks base method.
   113  func (m *MockLogger) Debugf(arg0 string, arg1 ...any) {
   114  	m.ctrl.T.Helper()
   115  	varargs := []any{arg0}
   116  	for _, a := range arg1 {
   117  		varargs = append(varargs, a)
   118  	}
   119  	m.ctrl.Call(m, "Debugf", varargs...)
   120  }
   121  
   122  // Debugf indicates an expected call of Debugf.
   123  func (mr *MockLoggerMockRecorder) Debugf(arg0 any, arg1 ...any) *gomock.Call {
   124  	mr.mock.ctrl.T.Helper()
   125  	varargs := append([]any{arg0}, arg1...)
   126  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Debugf", reflect.TypeOf((*MockLogger)(nil).Debugf), varargs...)
   127  }
   128  
   129  // Errorf mocks base method.
   130  func (m *MockLogger) Errorf(arg0 string, arg1 ...any) {
   131  	m.ctrl.T.Helper()
   132  	varargs := []any{arg0}
   133  	for _, a := range arg1 {
   134  		varargs = append(varargs, a)
   135  	}
   136  	m.ctrl.Call(m, "Errorf", varargs...)
   137  }
   138  
   139  // Errorf indicates an expected call of Errorf.
   140  func (mr *MockLoggerMockRecorder) Errorf(arg0 any, arg1 ...any) *gomock.Call {
   141  	mr.mock.ctrl.T.Helper()
   142  	varargs := append([]any{arg0}, arg1...)
   143  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Errorf", reflect.TypeOf((*MockLogger)(nil).Errorf), varargs...)
   144  }
   145  
   146  // Infof mocks base method.
   147  func (m *MockLogger) Infof(arg0 string, arg1 ...any) {
   148  	m.ctrl.T.Helper()
   149  	varargs := []any{arg0}
   150  	for _, a := range arg1 {
   151  		varargs = append(varargs, a)
   152  	}
   153  	m.ctrl.Call(m, "Infof", varargs...)
   154  }
   155  
   156  // Infof indicates an expected call of Infof.
   157  func (mr *MockLoggerMockRecorder) Infof(arg0 any, arg1 ...any) *gomock.Call {
   158  	mr.mock.ctrl.T.Helper()
   159  	varargs := append([]any{arg0}, arg1...)
   160  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Infof", reflect.TypeOf((*MockLogger)(nil).Infof), varargs...)
   161  }
   162  
   163  // Tracef mocks base method.
   164  func (m *MockLogger) Tracef(arg0 string, arg1 ...any) {
   165  	m.ctrl.T.Helper()
   166  	varargs := []any{arg0}
   167  	for _, a := range arg1 {
   168  		varargs = append(varargs, a)
   169  	}
   170  	m.ctrl.Call(m, "Tracef", varargs...)
   171  }
   172  
   173  // Tracef indicates an expected call of Tracef.
   174  func (mr *MockLoggerMockRecorder) Tracef(arg0 any, arg1 ...any) *gomock.Call {
   175  	mr.mock.ctrl.T.Helper()
   176  	varargs := append([]any{arg0}, arg1...)
   177  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tracef", reflect.TypeOf((*MockLogger)(nil).Tracef), varargs...)
   178  }
   179  
   180  // Warningf mocks base method.
   181  func (m *MockLogger) Warningf(arg0 string, arg1 ...any) {
   182  	m.ctrl.T.Helper()
   183  	varargs := []any{arg0}
   184  	for _, a := range arg1 {
   185  		varargs = append(varargs, a)
   186  	}
   187  	m.ctrl.Call(m, "Warningf", varargs...)
   188  }
   189  
   190  // Warningf indicates an expected call of Warningf.
   191  func (mr *MockLoggerMockRecorder) Warningf(arg0 any, arg1 ...any) *gomock.Call {
   192  	mr.mock.ctrl.T.Helper()
   193  	varargs := append([]any{arg0}, arg1...)
   194  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Warningf", reflect.TypeOf((*MockLogger)(nil).Warningf), varargs...)
   195  }