github.com/argoproj/argo-cd/v3@v3.2.1/util/helm/mocks/Client.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 "github.com/argoproj/argo-cd/v3/util/helm" 9 "github.com/argoproj/argo-cd/v3/util/io" 10 mock "github.com/stretchr/testify/mock" 11 ) 12 13 // NewClient creates a new instance of Client. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 14 // The first argument is typically a *testing.T value. 15 func NewClient(t interface { 16 mock.TestingT 17 Cleanup(func()) 18 }) *Client { 19 mock := &Client{} 20 mock.Mock.Test(t) 21 22 t.Cleanup(func() { mock.AssertExpectations(t) }) 23 24 return mock 25 } 26 27 // Client is an autogenerated mock type for the Client type 28 type Client struct { 29 mock.Mock 30 } 31 32 type Client_Expecter struct { 33 mock *mock.Mock 34 } 35 36 func (_m *Client) EXPECT() *Client_Expecter { 37 return &Client_Expecter{mock: &_m.Mock} 38 } 39 40 // CleanChartCache provides a mock function for the type Client 41 func (_mock *Client) CleanChartCache(chart string, version string) error { 42 ret := _mock.Called(chart, version) 43 44 if len(ret) == 0 { 45 panic("no return value specified for CleanChartCache") 46 } 47 48 var r0 error 49 if returnFunc, ok := ret.Get(0).(func(string, string) error); ok { 50 r0 = returnFunc(chart, version) 51 } else { 52 r0 = ret.Error(0) 53 } 54 return r0 55 } 56 57 // Client_CleanChartCache_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CleanChartCache' 58 type Client_CleanChartCache_Call struct { 59 *mock.Call 60 } 61 62 // CleanChartCache is a helper method to define mock.On call 63 // - chart string 64 // - version string 65 func (_e *Client_Expecter) CleanChartCache(chart interface{}, version interface{}) *Client_CleanChartCache_Call { 66 return &Client_CleanChartCache_Call{Call: _e.mock.On("CleanChartCache", chart, version)} 67 } 68 69 func (_c *Client_CleanChartCache_Call) Run(run func(chart string, version string)) *Client_CleanChartCache_Call { 70 _c.Call.Run(func(args mock.Arguments) { 71 var arg0 string 72 if args[0] != nil { 73 arg0 = args[0].(string) 74 } 75 var arg1 string 76 if args[1] != nil { 77 arg1 = args[1].(string) 78 } 79 run( 80 arg0, 81 arg1, 82 ) 83 }) 84 return _c 85 } 86 87 func (_c *Client_CleanChartCache_Call) Return(err error) *Client_CleanChartCache_Call { 88 _c.Call.Return(err) 89 return _c 90 } 91 92 func (_c *Client_CleanChartCache_Call) RunAndReturn(run func(chart string, version string) error) *Client_CleanChartCache_Call { 93 _c.Call.Return(run) 94 return _c 95 } 96 97 // ExtractChart provides a mock function for the type Client 98 func (_mock *Client) ExtractChart(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool) (string, io.Closer, error) { 99 ret := _mock.Called(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize) 100 101 if len(ret) == 0 { 102 panic("no return value specified for ExtractChart") 103 } 104 105 var r0 string 106 var r1 io.Closer 107 var r2 error 108 if returnFunc, ok := ret.Get(0).(func(string, string, bool, int64, bool) (string, io.Closer, error)); ok { 109 return returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize) 110 } 111 if returnFunc, ok := ret.Get(0).(func(string, string, bool, int64, bool) string); ok { 112 r0 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize) 113 } else { 114 r0 = ret.Get(0).(string) 115 } 116 if returnFunc, ok := ret.Get(1).(func(string, string, bool, int64, bool) io.Closer); ok { 117 r1 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize) 118 } else { 119 if ret.Get(1) != nil { 120 r1 = ret.Get(1).(io.Closer) 121 } 122 } 123 if returnFunc, ok := ret.Get(2).(func(string, string, bool, int64, bool) error); ok { 124 r2 = returnFunc(chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize) 125 } else { 126 r2 = ret.Error(2) 127 } 128 return r0, r1, r2 129 } 130 131 // Client_ExtractChart_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractChart' 132 type Client_ExtractChart_Call struct { 133 *mock.Call 134 } 135 136 // ExtractChart is a helper method to define mock.On call 137 // - chart string 138 // - version string 139 // - passCredentials bool 140 // - manifestMaxExtractedSize int64 141 // - disableManifestMaxExtractedSize bool 142 func (_e *Client_Expecter) ExtractChart(chart interface{}, version interface{}, passCredentials interface{}, manifestMaxExtractedSize interface{}, disableManifestMaxExtractedSize interface{}) *Client_ExtractChart_Call { 143 return &Client_ExtractChart_Call{Call: _e.mock.On("ExtractChart", chart, version, passCredentials, manifestMaxExtractedSize, disableManifestMaxExtractedSize)} 144 } 145 146 func (_c *Client_ExtractChart_Call) Run(run func(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool)) *Client_ExtractChart_Call { 147 _c.Call.Run(func(args mock.Arguments) { 148 var arg0 string 149 if args[0] != nil { 150 arg0 = args[0].(string) 151 } 152 var arg1 string 153 if args[1] != nil { 154 arg1 = args[1].(string) 155 } 156 var arg2 bool 157 if args[2] != nil { 158 arg2 = args[2].(bool) 159 } 160 var arg3 int64 161 if args[3] != nil { 162 arg3 = args[3].(int64) 163 } 164 var arg4 bool 165 if args[4] != nil { 166 arg4 = args[4].(bool) 167 } 168 run( 169 arg0, 170 arg1, 171 arg2, 172 arg3, 173 arg4, 174 ) 175 }) 176 return _c 177 } 178 179 func (_c *Client_ExtractChart_Call) Return(s string, closer io.Closer, err error) *Client_ExtractChart_Call { 180 _c.Call.Return(s, closer, err) 181 return _c 182 } 183 184 func (_c *Client_ExtractChart_Call) RunAndReturn(run func(chart string, version string, passCredentials bool, manifestMaxExtractedSize int64, disableManifestMaxExtractedSize bool) (string, io.Closer, error)) *Client_ExtractChart_Call { 185 _c.Call.Return(run) 186 return _c 187 } 188 189 // GetIndex provides a mock function for the type Client 190 func (_mock *Client) GetIndex(noCache bool, maxIndexSize int64) (*helm.Index, error) { 191 ret := _mock.Called(noCache, maxIndexSize) 192 193 if len(ret) == 0 { 194 panic("no return value specified for GetIndex") 195 } 196 197 var r0 *helm.Index 198 var r1 error 199 if returnFunc, ok := ret.Get(0).(func(bool, int64) (*helm.Index, error)); ok { 200 return returnFunc(noCache, maxIndexSize) 201 } 202 if returnFunc, ok := ret.Get(0).(func(bool, int64) *helm.Index); ok { 203 r0 = returnFunc(noCache, maxIndexSize) 204 } else { 205 if ret.Get(0) != nil { 206 r0 = ret.Get(0).(*helm.Index) 207 } 208 } 209 if returnFunc, ok := ret.Get(1).(func(bool, int64) error); ok { 210 r1 = returnFunc(noCache, maxIndexSize) 211 } else { 212 r1 = ret.Error(1) 213 } 214 return r0, r1 215 } 216 217 // Client_GetIndex_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetIndex' 218 type Client_GetIndex_Call struct { 219 *mock.Call 220 } 221 222 // GetIndex is a helper method to define mock.On call 223 // - noCache bool 224 // - maxIndexSize int64 225 func (_e *Client_Expecter) GetIndex(noCache interface{}, maxIndexSize interface{}) *Client_GetIndex_Call { 226 return &Client_GetIndex_Call{Call: _e.mock.On("GetIndex", noCache, maxIndexSize)} 227 } 228 229 func (_c *Client_GetIndex_Call) Run(run func(noCache bool, maxIndexSize int64)) *Client_GetIndex_Call { 230 _c.Call.Run(func(args mock.Arguments) { 231 var arg0 bool 232 if args[0] != nil { 233 arg0 = args[0].(bool) 234 } 235 var arg1 int64 236 if args[1] != nil { 237 arg1 = args[1].(int64) 238 } 239 run( 240 arg0, 241 arg1, 242 ) 243 }) 244 return _c 245 } 246 247 func (_c *Client_GetIndex_Call) Return(index *helm.Index, err error) *Client_GetIndex_Call { 248 _c.Call.Return(index, err) 249 return _c 250 } 251 252 func (_c *Client_GetIndex_Call) RunAndReturn(run func(noCache bool, maxIndexSize int64) (*helm.Index, error)) *Client_GetIndex_Call { 253 _c.Call.Return(run) 254 return _c 255 } 256 257 // GetTags provides a mock function for the type Client 258 func (_mock *Client) GetTags(chart string, noCache bool) ([]string, error) { 259 ret := _mock.Called(chart, noCache) 260 261 if len(ret) == 0 { 262 panic("no return value specified for GetTags") 263 } 264 265 var r0 []string 266 var r1 error 267 if returnFunc, ok := ret.Get(0).(func(string, bool) ([]string, error)); ok { 268 return returnFunc(chart, noCache) 269 } 270 if returnFunc, ok := ret.Get(0).(func(string, bool) []string); ok { 271 r0 = returnFunc(chart, noCache) 272 } else { 273 if ret.Get(0) != nil { 274 r0 = ret.Get(0).([]string) 275 } 276 } 277 if returnFunc, ok := ret.Get(1).(func(string, bool) error); ok { 278 r1 = returnFunc(chart, noCache) 279 } else { 280 r1 = ret.Error(1) 281 } 282 return r0, r1 283 } 284 285 // Client_GetTags_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTags' 286 type Client_GetTags_Call struct { 287 *mock.Call 288 } 289 290 // GetTags is a helper method to define mock.On call 291 // - chart string 292 // - noCache bool 293 func (_e *Client_Expecter) GetTags(chart interface{}, noCache interface{}) *Client_GetTags_Call { 294 return &Client_GetTags_Call{Call: _e.mock.On("GetTags", chart, noCache)} 295 } 296 297 func (_c *Client_GetTags_Call) Run(run func(chart string, noCache bool)) *Client_GetTags_Call { 298 _c.Call.Run(func(args mock.Arguments) { 299 var arg0 string 300 if args[0] != nil { 301 arg0 = args[0].(string) 302 } 303 var arg1 bool 304 if args[1] != nil { 305 arg1 = args[1].(bool) 306 } 307 run( 308 arg0, 309 arg1, 310 ) 311 }) 312 return _c 313 } 314 315 func (_c *Client_GetTags_Call) Return(strings []string, err error) *Client_GetTags_Call { 316 _c.Call.Return(strings, err) 317 return _c 318 } 319 320 func (_c *Client_GetTags_Call) RunAndReturn(run func(chart string, noCache bool) ([]string, error)) *Client_GetTags_Call { 321 _c.Call.Return(run) 322 return _c 323 } 324 325 // TestHelmOCI provides a mock function for the type Client 326 func (_mock *Client) TestHelmOCI() (bool, error) { 327 ret := _mock.Called() 328 329 if len(ret) == 0 { 330 panic("no return value specified for TestHelmOCI") 331 } 332 333 var r0 bool 334 var r1 error 335 if returnFunc, ok := ret.Get(0).(func() (bool, error)); ok { 336 return returnFunc() 337 } 338 if returnFunc, ok := ret.Get(0).(func() bool); ok { 339 r0 = returnFunc() 340 } else { 341 r0 = ret.Get(0).(bool) 342 } 343 if returnFunc, ok := ret.Get(1).(func() error); ok { 344 r1 = returnFunc() 345 } else { 346 r1 = ret.Error(1) 347 } 348 return r0, r1 349 } 350 351 // Client_TestHelmOCI_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TestHelmOCI' 352 type Client_TestHelmOCI_Call struct { 353 *mock.Call 354 } 355 356 // TestHelmOCI is a helper method to define mock.On call 357 func (_e *Client_Expecter) TestHelmOCI() *Client_TestHelmOCI_Call { 358 return &Client_TestHelmOCI_Call{Call: _e.mock.On("TestHelmOCI")} 359 } 360 361 func (_c *Client_TestHelmOCI_Call) Run(run func()) *Client_TestHelmOCI_Call { 362 _c.Call.Run(func(args mock.Arguments) { 363 run() 364 }) 365 return _c 366 } 367 368 func (_c *Client_TestHelmOCI_Call) Return(b bool, err error) *Client_TestHelmOCI_Call { 369 _c.Call.Return(b, err) 370 return _c 371 } 372 373 func (_c *Client_TestHelmOCI_Call) RunAndReturn(run func() (bool, error)) *Client_TestHelmOCI_Call { 374 _c.Call.Return(run) 375 return _c 376 }