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 }