github.com/cloudfoundry-incubator/stembuild@v0.0.0-20211223202937-5b61d62226c6/iaas_cli/iaas_clients/vcenter_manager/vcenter_managerfakes/fake_finder.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package vcenter_managerfakes 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/cloudfoundry-incubator/stembuild/iaas_cli/iaas_clients/vcenter_manager" 9 "github.com/vmware/govmomi/find" 10 "github.com/vmware/govmomi/object" 11 ) 12 13 type FakeFinder struct { 14 DatacenterOrDefaultStub func(context.Context, string) (*object.Datacenter, error) 15 datacenterOrDefaultMutex sync.RWMutex 16 datacenterOrDefaultArgsForCall []struct { 17 arg1 context.Context 18 arg2 string 19 } 20 datacenterOrDefaultReturns struct { 21 result1 *object.Datacenter 22 result2 error 23 } 24 datacenterOrDefaultReturnsOnCall map[int]struct { 25 result1 *object.Datacenter 26 result2 error 27 } 28 FolderOrDefaultStub func(context.Context, string) (*object.Folder, error) 29 folderOrDefaultMutex sync.RWMutex 30 folderOrDefaultArgsForCall []struct { 31 arg1 context.Context 32 arg2 string 33 } 34 folderOrDefaultReturns struct { 35 result1 *object.Folder 36 result2 error 37 } 38 folderOrDefaultReturnsOnCall map[int]struct { 39 result1 *object.Folder 40 result2 error 41 } 42 ResourcePoolOrDefaultStub func(context.Context, string) (*object.ResourcePool, error) 43 resourcePoolOrDefaultMutex sync.RWMutex 44 resourcePoolOrDefaultArgsForCall []struct { 45 arg1 context.Context 46 arg2 string 47 } 48 resourcePoolOrDefaultReturns struct { 49 result1 *object.ResourcePool 50 result2 error 51 } 52 resourcePoolOrDefaultReturnsOnCall map[int]struct { 53 result1 *object.ResourcePool 54 result2 error 55 } 56 SetDatacenterStub func(*object.Datacenter) *find.Finder 57 setDatacenterMutex sync.RWMutex 58 setDatacenterArgsForCall []struct { 59 arg1 *object.Datacenter 60 } 61 setDatacenterReturns struct { 62 result1 *find.Finder 63 } 64 setDatacenterReturnsOnCall map[int]struct { 65 result1 *find.Finder 66 } 67 VirtualMachineStub func(context.Context, string) (*object.VirtualMachine, error) 68 virtualMachineMutex sync.RWMutex 69 virtualMachineArgsForCall []struct { 70 arg1 context.Context 71 arg2 string 72 } 73 virtualMachineReturns struct { 74 result1 *object.VirtualMachine 75 result2 error 76 } 77 virtualMachineReturnsOnCall map[int]struct { 78 result1 *object.VirtualMachine 79 result2 error 80 } 81 invocations map[string][][]interface{} 82 invocationsMutex sync.RWMutex 83 } 84 85 func (fake *FakeFinder) DatacenterOrDefault(arg1 context.Context, arg2 string) (*object.Datacenter, error) { 86 fake.datacenterOrDefaultMutex.Lock() 87 ret, specificReturn := fake.datacenterOrDefaultReturnsOnCall[len(fake.datacenterOrDefaultArgsForCall)] 88 fake.datacenterOrDefaultArgsForCall = append(fake.datacenterOrDefaultArgsForCall, struct { 89 arg1 context.Context 90 arg2 string 91 }{arg1, arg2}) 92 fake.recordInvocation("DatacenterOrDefault", []interface{}{arg1, arg2}) 93 fake.datacenterOrDefaultMutex.Unlock() 94 if fake.DatacenterOrDefaultStub != nil { 95 return fake.DatacenterOrDefaultStub(arg1, arg2) 96 } 97 if specificReturn { 98 return ret.result1, ret.result2 99 } 100 fakeReturns := fake.datacenterOrDefaultReturns 101 return fakeReturns.result1, fakeReturns.result2 102 } 103 104 func (fake *FakeFinder) DatacenterOrDefaultCallCount() int { 105 fake.datacenterOrDefaultMutex.RLock() 106 defer fake.datacenterOrDefaultMutex.RUnlock() 107 return len(fake.datacenterOrDefaultArgsForCall) 108 } 109 110 func (fake *FakeFinder) DatacenterOrDefaultCalls(stub func(context.Context, string) (*object.Datacenter, error)) { 111 fake.datacenterOrDefaultMutex.Lock() 112 defer fake.datacenterOrDefaultMutex.Unlock() 113 fake.DatacenterOrDefaultStub = stub 114 } 115 116 func (fake *FakeFinder) DatacenterOrDefaultArgsForCall(i int) (context.Context, string) { 117 fake.datacenterOrDefaultMutex.RLock() 118 defer fake.datacenterOrDefaultMutex.RUnlock() 119 argsForCall := fake.datacenterOrDefaultArgsForCall[i] 120 return argsForCall.arg1, argsForCall.arg2 121 } 122 123 func (fake *FakeFinder) DatacenterOrDefaultReturns(result1 *object.Datacenter, result2 error) { 124 fake.datacenterOrDefaultMutex.Lock() 125 defer fake.datacenterOrDefaultMutex.Unlock() 126 fake.DatacenterOrDefaultStub = nil 127 fake.datacenterOrDefaultReturns = struct { 128 result1 *object.Datacenter 129 result2 error 130 }{result1, result2} 131 } 132 133 func (fake *FakeFinder) DatacenterOrDefaultReturnsOnCall(i int, result1 *object.Datacenter, result2 error) { 134 fake.datacenterOrDefaultMutex.Lock() 135 defer fake.datacenterOrDefaultMutex.Unlock() 136 fake.DatacenterOrDefaultStub = nil 137 if fake.datacenterOrDefaultReturnsOnCall == nil { 138 fake.datacenterOrDefaultReturnsOnCall = make(map[int]struct { 139 result1 *object.Datacenter 140 result2 error 141 }) 142 } 143 fake.datacenterOrDefaultReturnsOnCall[i] = struct { 144 result1 *object.Datacenter 145 result2 error 146 }{result1, result2} 147 } 148 149 func (fake *FakeFinder) FolderOrDefault(arg1 context.Context, arg2 string) (*object.Folder, error) { 150 fake.folderOrDefaultMutex.Lock() 151 ret, specificReturn := fake.folderOrDefaultReturnsOnCall[len(fake.folderOrDefaultArgsForCall)] 152 fake.folderOrDefaultArgsForCall = append(fake.folderOrDefaultArgsForCall, struct { 153 arg1 context.Context 154 arg2 string 155 }{arg1, arg2}) 156 fake.recordInvocation("FolderOrDefault", []interface{}{arg1, arg2}) 157 fake.folderOrDefaultMutex.Unlock() 158 if fake.FolderOrDefaultStub != nil { 159 return fake.FolderOrDefaultStub(arg1, arg2) 160 } 161 if specificReturn { 162 return ret.result1, ret.result2 163 } 164 fakeReturns := fake.folderOrDefaultReturns 165 return fakeReturns.result1, fakeReturns.result2 166 } 167 168 func (fake *FakeFinder) FolderOrDefaultCallCount() int { 169 fake.folderOrDefaultMutex.RLock() 170 defer fake.folderOrDefaultMutex.RUnlock() 171 return len(fake.folderOrDefaultArgsForCall) 172 } 173 174 func (fake *FakeFinder) FolderOrDefaultCalls(stub func(context.Context, string) (*object.Folder, error)) { 175 fake.folderOrDefaultMutex.Lock() 176 defer fake.folderOrDefaultMutex.Unlock() 177 fake.FolderOrDefaultStub = stub 178 } 179 180 func (fake *FakeFinder) FolderOrDefaultArgsForCall(i int) (context.Context, string) { 181 fake.folderOrDefaultMutex.RLock() 182 defer fake.folderOrDefaultMutex.RUnlock() 183 argsForCall := fake.folderOrDefaultArgsForCall[i] 184 return argsForCall.arg1, argsForCall.arg2 185 } 186 187 func (fake *FakeFinder) FolderOrDefaultReturns(result1 *object.Folder, result2 error) { 188 fake.folderOrDefaultMutex.Lock() 189 defer fake.folderOrDefaultMutex.Unlock() 190 fake.FolderOrDefaultStub = nil 191 fake.folderOrDefaultReturns = struct { 192 result1 *object.Folder 193 result2 error 194 }{result1, result2} 195 } 196 197 func (fake *FakeFinder) FolderOrDefaultReturnsOnCall(i int, result1 *object.Folder, result2 error) { 198 fake.folderOrDefaultMutex.Lock() 199 defer fake.folderOrDefaultMutex.Unlock() 200 fake.FolderOrDefaultStub = nil 201 if fake.folderOrDefaultReturnsOnCall == nil { 202 fake.folderOrDefaultReturnsOnCall = make(map[int]struct { 203 result1 *object.Folder 204 result2 error 205 }) 206 } 207 fake.folderOrDefaultReturnsOnCall[i] = struct { 208 result1 *object.Folder 209 result2 error 210 }{result1, result2} 211 } 212 213 func (fake *FakeFinder) ResourcePoolOrDefault(arg1 context.Context, arg2 string) (*object.ResourcePool, error) { 214 fake.resourcePoolOrDefaultMutex.Lock() 215 ret, specificReturn := fake.resourcePoolOrDefaultReturnsOnCall[len(fake.resourcePoolOrDefaultArgsForCall)] 216 fake.resourcePoolOrDefaultArgsForCall = append(fake.resourcePoolOrDefaultArgsForCall, struct { 217 arg1 context.Context 218 arg2 string 219 }{arg1, arg2}) 220 fake.recordInvocation("ResourcePoolOrDefault", []interface{}{arg1, arg2}) 221 fake.resourcePoolOrDefaultMutex.Unlock() 222 if fake.ResourcePoolOrDefaultStub != nil { 223 return fake.ResourcePoolOrDefaultStub(arg1, arg2) 224 } 225 if specificReturn { 226 return ret.result1, ret.result2 227 } 228 fakeReturns := fake.resourcePoolOrDefaultReturns 229 return fakeReturns.result1, fakeReturns.result2 230 } 231 232 func (fake *FakeFinder) ResourcePoolOrDefaultCallCount() int { 233 fake.resourcePoolOrDefaultMutex.RLock() 234 defer fake.resourcePoolOrDefaultMutex.RUnlock() 235 return len(fake.resourcePoolOrDefaultArgsForCall) 236 } 237 238 func (fake *FakeFinder) ResourcePoolOrDefaultCalls(stub func(context.Context, string) (*object.ResourcePool, error)) { 239 fake.resourcePoolOrDefaultMutex.Lock() 240 defer fake.resourcePoolOrDefaultMutex.Unlock() 241 fake.ResourcePoolOrDefaultStub = stub 242 } 243 244 func (fake *FakeFinder) ResourcePoolOrDefaultArgsForCall(i int) (context.Context, string) { 245 fake.resourcePoolOrDefaultMutex.RLock() 246 defer fake.resourcePoolOrDefaultMutex.RUnlock() 247 argsForCall := fake.resourcePoolOrDefaultArgsForCall[i] 248 return argsForCall.arg1, argsForCall.arg2 249 } 250 251 func (fake *FakeFinder) ResourcePoolOrDefaultReturns(result1 *object.ResourcePool, result2 error) { 252 fake.resourcePoolOrDefaultMutex.Lock() 253 defer fake.resourcePoolOrDefaultMutex.Unlock() 254 fake.ResourcePoolOrDefaultStub = nil 255 fake.resourcePoolOrDefaultReturns = struct { 256 result1 *object.ResourcePool 257 result2 error 258 }{result1, result2} 259 } 260 261 func (fake *FakeFinder) ResourcePoolOrDefaultReturnsOnCall(i int, result1 *object.ResourcePool, result2 error) { 262 fake.resourcePoolOrDefaultMutex.Lock() 263 defer fake.resourcePoolOrDefaultMutex.Unlock() 264 fake.ResourcePoolOrDefaultStub = nil 265 if fake.resourcePoolOrDefaultReturnsOnCall == nil { 266 fake.resourcePoolOrDefaultReturnsOnCall = make(map[int]struct { 267 result1 *object.ResourcePool 268 result2 error 269 }) 270 } 271 fake.resourcePoolOrDefaultReturnsOnCall[i] = struct { 272 result1 *object.ResourcePool 273 result2 error 274 }{result1, result2} 275 } 276 277 func (fake *FakeFinder) SetDatacenter(arg1 *object.Datacenter) *find.Finder { 278 fake.setDatacenterMutex.Lock() 279 ret, specificReturn := fake.setDatacenterReturnsOnCall[len(fake.setDatacenterArgsForCall)] 280 fake.setDatacenterArgsForCall = append(fake.setDatacenterArgsForCall, struct { 281 arg1 *object.Datacenter 282 }{arg1}) 283 fake.recordInvocation("SetDatacenter", []interface{}{arg1}) 284 fake.setDatacenterMutex.Unlock() 285 if fake.SetDatacenterStub != nil { 286 return fake.SetDatacenterStub(arg1) 287 } 288 if specificReturn { 289 return ret.result1 290 } 291 fakeReturns := fake.setDatacenterReturns 292 return fakeReturns.result1 293 } 294 295 func (fake *FakeFinder) SetDatacenterCallCount() int { 296 fake.setDatacenterMutex.RLock() 297 defer fake.setDatacenterMutex.RUnlock() 298 return len(fake.setDatacenterArgsForCall) 299 } 300 301 func (fake *FakeFinder) SetDatacenterCalls(stub func(*object.Datacenter) *find.Finder) { 302 fake.setDatacenterMutex.Lock() 303 defer fake.setDatacenterMutex.Unlock() 304 fake.SetDatacenterStub = stub 305 } 306 307 func (fake *FakeFinder) SetDatacenterArgsForCall(i int) *object.Datacenter { 308 fake.setDatacenterMutex.RLock() 309 defer fake.setDatacenterMutex.RUnlock() 310 argsForCall := fake.setDatacenterArgsForCall[i] 311 return argsForCall.arg1 312 } 313 314 func (fake *FakeFinder) SetDatacenterReturns(result1 *find.Finder) { 315 fake.setDatacenterMutex.Lock() 316 defer fake.setDatacenterMutex.Unlock() 317 fake.SetDatacenterStub = nil 318 fake.setDatacenterReturns = struct { 319 result1 *find.Finder 320 }{result1} 321 } 322 323 func (fake *FakeFinder) SetDatacenterReturnsOnCall(i int, result1 *find.Finder) { 324 fake.setDatacenterMutex.Lock() 325 defer fake.setDatacenterMutex.Unlock() 326 fake.SetDatacenterStub = nil 327 if fake.setDatacenterReturnsOnCall == nil { 328 fake.setDatacenterReturnsOnCall = make(map[int]struct { 329 result1 *find.Finder 330 }) 331 } 332 fake.setDatacenterReturnsOnCall[i] = struct { 333 result1 *find.Finder 334 }{result1} 335 } 336 337 func (fake *FakeFinder) VirtualMachine(arg1 context.Context, arg2 string) (*object.VirtualMachine, error) { 338 fake.virtualMachineMutex.Lock() 339 ret, specificReturn := fake.virtualMachineReturnsOnCall[len(fake.virtualMachineArgsForCall)] 340 fake.virtualMachineArgsForCall = append(fake.virtualMachineArgsForCall, struct { 341 arg1 context.Context 342 arg2 string 343 }{arg1, arg2}) 344 fake.recordInvocation("VirtualMachine", []interface{}{arg1, arg2}) 345 fake.virtualMachineMutex.Unlock() 346 if fake.VirtualMachineStub != nil { 347 return fake.VirtualMachineStub(arg1, arg2) 348 } 349 if specificReturn { 350 return ret.result1, ret.result2 351 } 352 fakeReturns := fake.virtualMachineReturns 353 return fakeReturns.result1, fakeReturns.result2 354 } 355 356 func (fake *FakeFinder) VirtualMachineCallCount() int { 357 fake.virtualMachineMutex.RLock() 358 defer fake.virtualMachineMutex.RUnlock() 359 return len(fake.virtualMachineArgsForCall) 360 } 361 362 func (fake *FakeFinder) VirtualMachineCalls(stub func(context.Context, string) (*object.VirtualMachine, error)) { 363 fake.virtualMachineMutex.Lock() 364 defer fake.virtualMachineMutex.Unlock() 365 fake.VirtualMachineStub = stub 366 } 367 368 func (fake *FakeFinder) VirtualMachineArgsForCall(i int) (context.Context, string) { 369 fake.virtualMachineMutex.RLock() 370 defer fake.virtualMachineMutex.RUnlock() 371 argsForCall := fake.virtualMachineArgsForCall[i] 372 return argsForCall.arg1, argsForCall.arg2 373 } 374 375 func (fake *FakeFinder) VirtualMachineReturns(result1 *object.VirtualMachine, result2 error) { 376 fake.virtualMachineMutex.Lock() 377 defer fake.virtualMachineMutex.Unlock() 378 fake.VirtualMachineStub = nil 379 fake.virtualMachineReturns = struct { 380 result1 *object.VirtualMachine 381 result2 error 382 }{result1, result2} 383 } 384 385 func (fake *FakeFinder) VirtualMachineReturnsOnCall(i int, result1 *object.VirtualMachine, result2 error) { 386 fake.virtualMachineMutex.Lock() 387 defer fake.virtualMachineMutex.Unlock() 388 fake.VirtualMachineStub = nil 389 if fake.virtualMachineReturnsOnCall == nil { 390 fake.virtualMachineReturnsOnCall = make(map[int]struct { 391 result1 *object.VirtualMachine 392 result2 error 393 }) 394 } 395 fake.virtualMachineReturnsOnCall[i] = struct { 396 result1 *object.VirtualMachine 397 result2 error 398 }{result1, result2} 399 } 400 401 func (fake *FakeFinder) Invocations() map[string][][]interface{} { 402 fake.invocationsMutex.RLock() 403 defer fake.invocationsMutex.RUnlock() 404 fake.datacenterOrDefaultMutex.RLock() 405 defer fake.datacenterOrDefaultMutex.RUnlock() 406 fake.folderOrDefaultMutex.RLock() 407 defer fake.folderOrDefaultMutex.RUnlock() 408 fake.resourcePoolOrDefaultMutex.RLock() 409 defer fake.resourcePoolOrDefaultMutex.RUnlock() 410 fake.setDatacenterMutex.RLock() 411 defer fake.setDatacenterMutex.RUnlock() 412 fake.virtualMachineMutex.RLock() 413 defer fake.virtualMachineMutex.RUnlock() 414 copiedInvocations := map[string][][]interface{}{} 415 for key, value := range fake.invocations { 416 copiedInvocations[key] = value 417 } 418 return copiedInvocations 419 } 420 421 func (fake *FakeFinder) recordInvocation(key string, args []interface{}) { 422 fake.invocationsMutex.Lock() 423 defer fake.invocationsMutex.Unlock() 424 if fake.invocations == nil { 425 fake.invocations = map[string][][]interface{}{} 426 } 427 if fake.invocations[key] == nil { 428 fake.invocations[key] = [][]interface{}{} 429 } 430 fake.invocations[key] = append(fake.invocations[key], args) 431 } 432 433 var _ vcenter_manager.Finder = new(FakeFinder)