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 }