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)