github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/apiserver/facades/client/application/repository_mocks_test.go (about)

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