github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/core/charm/downloader/mocks/charm_mocks.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/core/charm/downloader (interfaces: CharmArchive,CharmRepository)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/charm_mocks.go github.com/juju/juju/core/charm/downloader CharmArchive,CharmRepository
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	url "net/url"
    14  	reflect "reflect"
    15  
    16  	charm "github.com/juju/charm/v12"
    17  	charm0 "github.com/juju/juju/core/charm"
    18  	gomock "go.uber.org/mock/gomock"
    19  )
    20  
    21  // MockCharmArchive is a mock of CharmArchive interface.
    22  type MockCharmArchive struct {
    23  	ctrl     *gomock.Controller
    24  	recorder *MockCharmArchiveMockRecorder
    25  }
    26  
    27  // MockCharmArchiveMockRecorder is the mock recorder for MockCharmArchive.
    28  type MockCharmArchiveMockRecorder struct {
    29  	mock *MockCharmArchive
    30  }
    31  
    32  // NewMockCharmArchive creates a new mock instance.
    33  func NewMockCharmArchive(ctrl *gomock.Controller) *MockCharmArchive {
    34  	mock := &MockCharmArchive{ctrl: ctrl}
    35  	mock.recorder = &MockCharmArchiveMockRecorder{mock}
    36  	return mock
    37  }
    38  
    39  // EXPECT returns an object that allows the caller to indicate expected use.
    40  func (m *MockCharmArchive) EXPECT() *MockCharmArchiveMockRecorder {
    41  	return m.recorder
    42  }
    43  
    44  // Actions mocks base method.
    45  func (m *MockCharmArchive) Actions() *charm.Actions {
    46  	m.ctrl.T.Helper()
    47  	ret := m.ctrl.Call(m, "Actions")
    48  	ret0, _ := ret[0].(*charm.Actions)
    49  	return ret0
    50  }
    51  
    52  // Actions indicates an expected call of Actions.
    53  func (mr *MockCharmArchiveMockRecorder) Actions() *gomock.Call {
    54  	mr.mock.ctrl.T.Helper()
    55  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Actions", reflect.TypeOf((*MockCharmArchive)(nil).Actions))
    56  }
    57  
    58  // Config mocks base method.
    59  func (m *MockCharmArchive) Config() *charm.Config {
    60  	m.ctrl.T.Helper()
    61  	ret := m.ctrl.Call(m, "Config")
    62  	ret0, _ := ret[0].(*charm.Config)
    63  	return ret0
    64  }
    65  
    66  // Config indicates an expected call of Config.
    67  func (mr *MockCharmArchiveMockRecorder) Config() *gomock.Call {
    68  	mr.mock.ctrl.T.Helper()
    69  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Config", reflect.TypeOf((*MockCharmArchive)(nil).Config))
    70  }
    71  
    72  // LXDProfile mocks base method.
    73  func (m *MockCharmArchive) LXDProfile() *charm.LXDProfile {
    74  	m.ctrl.T.Helper()
    75  	ret := m.ctrl.Call(m, "LXDProfile")
    76  	ret0, _ := ret[0].(*charm.LXDProfile)
    77  	return ret0
    78  }
    79  
    80  // LXDProfile indicates an expected call of LXDProfile.
    81  func (mr *MockCharmArchiveMockRecorder) LXDProfile() *gomock.Call {
    82  	mr.mock.ctrl.T.Helper()
    83  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LXDProfile", reflect.TypeOf((*MockCharmArchive)(nil).LXDProfile))
    84  }
    85  
    86  // Manifest mocks base method.
    87  func (m *MockCharmArchive) Manifest() *charm.Manifest {
    88  	m.ctrl.T.Helper()
    89  	ret := m.ctrl.Call(m, "Manifest")
    90  	ret0, _ := ret[0].(*charm.Manifest)
    91  	return ret0
    92  }
    93  
    94  // Manifest indicates an expected call of Manifest.
    95  func (mr *MockCharmArchiveMockRecorder) Manifest() *gomock.Call {
    96  	mr.mock.ctrl.T.Helper()
    97  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Manifest", reflect.TypeOf((*MockCharmArchive)(nil).Manifest))
    98  }
    99  
   100  // Meta mocks base method.
   101  func (m *MockCharmArchive) Meta() *charm.Meta {
   102  	m.ctrl.T.Helper()
   103  	ret := m.ctrl.Call(m, "Meta")
   104  	ret0, _ := ret[0].(*charm.Meta)
   105  	return ret0
   106  }
   107  
   108  // Meta indicates an expected call of Meta.
   109  func (mr *MockCharmArchiveMockRecorder) Meta() *gomock.Call {
   110  	mr.mock.ctrl.T.Helper()
   111  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Meta", reflect.TypeOf((*MockCharmArchive)(nil).Meta))
   112  }
   113  
   114  // Metrics mocks base method.
   115  func (m *MockCharmArchive) Metrics() *charm.Metrics {
   116  	m.ctrl.T.Helper()
   117  	ret := m.ctrl.Call(m, "Metrics")
   118  	ret0, _ := ret[0].(*charm.Metrics)
   119  	return ret0
   120  }
   121  
   122  // Metrics indicates an expected call of Metrics.
   123  func (mr *MockCharmArchiveMockRecorder) Metrics() *gomock.Call {
   124  	mr.mock.ctrl.T.Helper()
   125  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Metrics", reflect.TypeOf((*MockCharmArchive)(nil).Metrics))
   126  }
   127  
   128  // Revision mocks base method.
   129  func (m *MockCharmArchive) Revision() int {
   130  	m.ctrl.T.Helper()
   131  	ret := m.ctrl.Call(m, "Revision")
   132  	ret0, _ := ret[0].(int)
   133  	return ret0
   134  }
   135  
   136  // Revision indicates an expected call of Revision.
   137  func (mr *MockCharmArchiveMockRecorder) Revision() *gomock.Call {
   138  	mr.mock.ctrl.T.Helper()
   139  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Revision", reflect.TypeOf((*MockCharmArchive)(nil).Revision))
   140  }
   141  
   142  // Version mocks base method.
   143  func (m *MockCharmArchive) Version() string {
   144  	m.ctrl.T.Helper()
   145  	ret := m.ctrl.Call(m, "Version")
   146  	ret0, _ := ret[0].(string)
   147  	return ret0
   148  }
   149  
   150  // Version indicates an expected call of Version.
   151  func (mr *MockCharmArchiveMockRecorder) Version() *gomock.Call {
   152  	mr.mock.ctrl.T.Helper()
   153  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Version", reflect.TypeOf((*MockCharmArchive)(nil).Version))
   154  }
   155  
   156  // MockCharmRepository is a mock of CharmRepository interface.
   157  type MockCharmRepository struct {
   158  	ctrl     *gomock.Controller
   159  	recorder *MockCharmRepositoryMockRecorder
   160  }
   161  
   162  // MockCharmRepositoryMockRecorder is the mock recorder for MockCharmRepository.
   163  type MockCharmRepositoryMockRecorder struct {
   164  	mock *MockCharmRepository
   165  }
   166  
   167  // NewMockCharmRepository creates a new mock instance.
   168  func NewMockCharmRepository(ctrl *gomock.Controller) *MockCharmRepository {
   169  	mock := &MockCharmRepository{ctrl: ctrl}
   170  	mock.recorder = &MockCharmRepositoryMockRecorder{mock}
   171  	return mock
   172  }
   173  
   174  // EXPECT returns an object that allows the caller to indicate expected use.
   175  func (m *MockCharmRepository) EXPECT() *MockCharmRepositoryMockRecorder {
   176  	return m.recorder
   177  }
   178  
   179  // DownloadCharm mocks base method.
   180  func (m *MockCharmRepository) DownloadCharm(arg0 string, arg1 charm0.Origin, arg2 string) (charm0.CharmArchive, charm0.Origin, error) {
   181  	m.ctrl.T.Helper()
   182  	ret := m.ctrl.Call(m, "DownloadCharm", arg0, arg1, arg2)
   183  	ret0, _ := ret[0].(charm0.CharmArchive)
   184  	ret1, _ := ret[1].(charm0.Origin)
   185  	ret2, _ := ret[2].(error)
   186  	return ret0, ret1, ret2
   187  }
   188  
   189  // DownloadCharm indicates an expected call of DownloadCharm.
   190  func (mr *MockCharmRepositoryMockRecorder) DownloadCharm(arg0, arg1, arg2 any) *gomock.Call {
   191  	mr.mock.ctrl.T.Helper()
   192  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DownloadCharm", reflect.TypeOf((*MockCharmRepository)(nil).DownloadCharm), arg0, arg1, arg2)
   193  }
   194  
   195  // GetDownloadURL mocks base method.
   196  func (m *MockCharmRepository) GetDownloadURL(arg0 string, arg1 charm0.Origin) (*url.URL, charm0.Origin, error) {
   197  	m.ctrl.T.Helper()
   198  	ret := m.ctrl.Call(m, "GetDownloadURL", arg0, arg1)
   199  	ret0, _ := ret[0].(*url.URL)
   200  	ret1, _ := ret[1].(charm0.Origin)
   201  	ret2, _ := ret[2].(error)
   202  	return ret0, ret1, ret2
   203  }
   204  
   205  // GetDownloadURL indicates an expected call of GetDownloadURL.
   206  func (mr *MockCharmRepositoryMockRecorder) GetDownloadURL(arg0, arg1 any) *gomock.Call {
   207  	mr.mock.ctrl.T.Helper()
   208  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDownloadURL", reflect.TypeOf((*MockCharmRepository)(nil).GetDownloadURL), arg0, arg1)
   209  }
   210  
   211  // ResolveWithPreferredChannel mocks base method.
   212  func (m *MockCharmRepository) ResolveWithPreferredChannel(arg0 string, arg1 charm0.Origin) (*charm.URL, charm0.Origin, []charm0.Platform, error) {
   213  	m.ctrl.T.Helper()
   214  	ret := m.ctrl.Call(m, "ResolveWithPreferredChannel", arg0, arg1)
   215  	ret0, _ := ret[0].(*charm.URL)
   216  	ret1, _ := ret[1].(charm0.Origin)
   217  	ret2, _ := ret[2].([]charm0.Platform)
   218  	ret3, _ := ret[3].(error)
   219  	return ret0, ret1, ret2, ret3
   220  }
   221  
   222  // ResolveWithPreferredChannel indicates an expected call of ResolveWithPreferredChannel.
   223  func (mr *MockCharmRepositoryMockRecorder) ResolveWithPreferredChannel(arg0, arg1 any) *gomock.Call {
   224  	mr.mock.ctrl.T.Helper()
   225  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResolveWithPreferredChannel", reflect.TypeOf((*MockCharmRepository)(nil).ResolveWithPreferredChannel), arg0, arg1)
   226  }