github.com/sleungcy-sap/cli@v7.1.0+incompatible/actor/v2v3action/v2v3actionfakes/fake_v3actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v2v3actionfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v2v3action"
     8  	"code.cloudfoundry.org/cli/actor/v3action"
     9  	"code.cloudfoundry.org/cli/resources"
    10  )
    11  
    12  type FakeV3Actor struct {
    13  	CloudControllerAPIVersionStub        func() string
    14  	cloudControllerAPIVersionMutex       sync.RWMutex
    15  	cloudControllerAPIVersionArgsForCall []struct {
    16  	}
    17  	cloudControllerAPIVersionReturns struct {
    18  		result1 string
    19  	}
    20  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    24  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    25  	getApplicationByNameAndSpaceArgsForCall []struct {
    26  		arg1 string
    27  		arg2 string
    28  	}
    29  	getApplicationByNameAndSpaceReturns struct {
    30  		result1 v3action.Application
    31  		result2 v3action.Warnings
    32  		result3 error
    33  	}
    34  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    35  		result1 v3action.Application
    36  		result2 v3action.Warnings
    37  		result3 error
    38  	}
    39  	GetApplicationSummaryByNameAndSpaceStub        func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)
    40  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    41  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    42  		arg1 string
    43  		arg2 string
    44  		arg3 bool
    45  	}
    46  	getApplicationSummaryByNameAndSpaceReturns struct {
    47  		result1 v3action.ApplicationSummary
    48  		result2 v3action.Warnings
    49  		result3 error
    50  	}
    51  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    52  		result1 v3action.ApplicationSummary
    53  		result2 v3action.Warnings
    54  		result3 error
    55  	}
    56  	GetOrganizationByNameStub        func(string) (v3action.Organization, v3action.Warnings, error)
    57  	getOrganizationByNameMutex       sync.RWMutex
    58  	getOrganizationByNameArgsForCall []struct {
    59  		arg1 string
    60  	}
    61  	getOrganizationByNameReturns struct {
    62  		result1 v3action.Organization
    63  		result2 v3action.Warnings
    64  		result3 error
    65  	}
    66  	getOrganizationByNameReturnsOnCall map[int]struct {
    67  		result1 v3action.Organization
    68  		result2 v3action.Warnings
    69  		result3 error
    70  	}
    71  	ShareServiceInstanceToSpacesStub        func(string, []string) (resources.RelationshipList, v3action.Warnings, error)
    72  	shareServiceInstanceToSpacesMutex       sync.RWMutex
    73  	shareServiceInstanceToSpacesArgsForCall []struct {
    74  		arg1 string
    75  		arg2 []string
    76  	}
    77  	shareServiceInstanceToSpacesReturns struct {
    78  		result1 resources.RelationshipList
    79  		result2 v3action.Warnings
    80  		result3 error
    81  	}
    82  	shareServiceInstanceToSpacesReturnsOnCall map[int]struct {
    83  		result1 resources.RelationshipList
    84  		result2 v3action.Warnings
    85  		result3 error
    86  	}
    87  	UnshareServiceInstanceByServiceInstanceAndSpaceStub        func(string, string) (v3action.Warnings, error)
    88  	unshareServiceInstanceByServiceInstanceAndSpaceMutex       sync.RWMutex
    89  	unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall []struct {
    90  		arg1 string
    91  		arg2 string
    92  	}
    93  	unshareServiceInstanceByServiceInstanceAndSpaceReturns struct {
    94  		result1 v3action.Warnings
    95  		result2 error
    96  	}
    97  	unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall map[int]struct {
    98  		result1 v3action.Warnings
    99  		result2 error
   100  	}
   101  	invocations      map[string][][]interface{}
   102  	invocationsMutex sync.RWMutex
   103  }
   104  
   105  func (fake *FakeV3Actor) CloudControllerAPIVersion() string {
   106  	fake.cloudControllerAPIVersionMutex.Lock()
   107  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   108  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
   109  	}{})
   110  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   111  	fake.cloudControllerAPIVersionMutex.Unlock()
   112  	if fake.CloudControllerAPIVersionStub != nil {
   113  		return fake.CloudControllerAPIVersionStub()
   114  	}
   115  	if specificReturn {
   116  		return ret.result1
   117  	}
   118  	fakeReturns := fake.cloudControllerAPIVersionReturns
   119  	return fakeReturns.result1
   120  }
   121  
   122  func (fake *FakeV3Actor) CloudControllerAPIVersionCallCount() int {
   123  	fake.cloudControllerAPIVersionMutex.RLock()
   124  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   125  	return len(fake.cloudControllerAPIVersionArgsForCall)
   126  }
   127  
   128  func (fake *FakeV3Actor) CloudControllerAPIVersionCalls(stub func() string) {
   129  	fake.cloudControllerAPIVersionMutex.Lock()
   130  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   131  	fake.CloudControllerAPIVersionStub = stub
   132  }
   133  
   134  func (fake *FakeV3Actor) CloudControllerAPIVersionReturns(result1 string) {
   135  	fake.cloudControllerAPIVersionMutex.Lock()
   136  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   137  	fake.CloudControllerAPIVersionStub = nil
   138  	fake.cloudControllerAPIVersionReturns = struct {
   139  		result1 string
   140  	}{result1}
   141  }
   142  
   143  func (fake *FakeV3Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   144  	fake.cloudControllerAPIVersionMutex.Lock()
   145  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   146  	fake.CloudControllerAPIVersionStub = nil
   147  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   148  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   149  			result1 string
   150  		})
   151  	}
   152  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   153  		result1 string
   154  	}{result1}
   155  }
   156  
   157  func (fake *FakeV3Actor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   158  	fake.getApplicationByNameAndSpaceMutex.Lock()
   159  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   160  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   161  		arg1 string
   162  		arg2 string
   163  	}{arg1, arg2})
   164  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   165  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   166  	if fake.GetApplicationByNameAndSpaceStub != nil {
   167  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   168  	}
   169  	if specificReturn {
   170  		return ret.result1, ret.result2, ret.result3
   171  	}
   172  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   173  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   174  }
   175  
   176  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCallCount() int {
   177  	fake.getApplicationByNameAndSpaceMutex.RLock()
   178  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   179  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   180  }
   181  
   182  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   183  	fake.getApplicationByNameAndSpaceMutex.Lock()
   184  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   185  	fake.GetApplicationByNameAndSpaceStub = stub
   186  }
   187  
   188  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   189  	fake.getApplicationByNameAndSpaceMutex.RLock()
   190  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   191  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   192  	return argsForCall.arg1, argsForCall.arg2
   193  }
   194  
   195  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   196  	fake.getApplicationByNameAndSpaceMutex.Lock()
   197  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   198  	fake.GetApplicationByNameAndSpaceStub = nil
   199  	fake.getApplicationByNameAndSpaceReturns = struct {
   200  		result1 v3action.Application
   201  		result2 v3action.Warnings
   202  		result3 error
   203  	}{result1, result2, result3}
   204  }
   205  
   206  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   207  	fake.getApplicationByNameAndSpaceMutex.Lock()
   208  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   209  	fake.GetApplicationByNameAndSpaceStub = nil
   210  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   211  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   212  			result1 v3action.Application
   213  			result2 v3action.Warnings
   214  			result3 error
   215  		})
   216  	}
   217  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   218  		result1 v3action.Application
   219  		result2 v3action.Warnings
   220  		result3 error
   221  	}{result1, result2, result3}
   222  }
   223  
   224  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool) (v3action.ApplicationSummary, v3action.Warnings, error) {
   225  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   226  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   227  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   228  		arg1 string
   229  		arg2 string
   230  		arg3 bool
   231  	}{arg1, arg2, arg3})
   232  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3})
   233  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   234  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   235  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3)
   236  	}
   237  	if specificReturn {
   238  		return ret.result1, ret.result2, ret.result3
   239  	}
   240  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   241  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   242  }
   243  
   244  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   245  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   246  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   247  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   248  }
   249  
   250  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)) {
   251  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   252  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   253  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   254  }
   255  
   256  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool) {
   257  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   258  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   259  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   260  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   261  }
   262  
   263  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpaceReturns(result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   264  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   265  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   266  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   267  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   268  		result1 v3action.ApplicationSummary
   269  		result2 v3action.Warnings
   270  		result3 error
   271  	}{result1, result2, result3}
   272  }
   273  
   274  func (fake *FakeV3Actor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   275  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   276  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   277  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   278  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   279  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   280  			result1 v3action.ApplicationSummary
   281  			result2 v3action.Warnings
   282  			result3 error
   283  		})
   284  	}
   285  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   286  		result1 v3action.ApplicationSummary
   287  		result2 v3action.Warnings
   288  		result3 error
   289  	}{result1, result2, result3}
   290  }
   291  
   292  func (fake *FakeV3Actor) GetOrganizationByName(arg1 string) (v3action.Organization, v3action.Warnings, error) {
   293  	fake.getOrganizationByNameMutex.Lock()
   294  	ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)]
   295  	fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct {
   296  		arg1 string
   297  	}{arg1})
   298  	fake.recordInvocation("GetOrganizationByName", []interface{}{arg1})
   299  	fake.getOrganizationByNameMutex.Unlock()
   300  	if fake.GetOrganizationByNameStub != nil {
   301  		return fake.GetOrganizationByNameStub(arg1)
   302  	}
   303  	if specificReturn {
   304  		return ret.result1, ret.result2, ret.result3
   305  	}
   306  	fakeReturns := fake.getOrganizationByNameReturns
   307  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   308  }
   309  
   310  func (fake *FakeV3Actor) GetOrganizationByNameCallCount() int {
   311  	fake.getOrganizationByNameMutex.RLock()
   312  	defer fake.getOrganizationByNameMutex.RUnlock()
   313  	return len(fake.getOrganizationByNameArgsForCall)
   314  }
   315  
   316  func (fake *FakeV3Actor) GetOrganizationByNameCalls(stub func(string) (v3action.Organization, v3action.Warnings, error)) {
   317  	fake.getOrganizationByNameMutex.Lock()
   318  	defer fake.getOrganizationByNameMutex.Unlock()
   319  	fake.GetOrganizationByNameStub = stub
   320  }
   321  
   322  func (fake *FakeV3Actor) GetOrganizationByNameArgsForCall(i int) string {
   323  	fake.getOrganizationByNameMutex.RLock()
   324  	defer fake.getOrganizationByNameMutex.RUnlock()
   325  	argsForCall := fake.getOrganizationByNameArgsForCall[i]
   326  	return argsForCall.arg1
   327  }
   328  
   329  func (fake *FakeV3Actor) GetOrganizationByNameReturns(result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
   330  	fake.getOrganizationByNameMutex.Lock()
   331  	defer fake.getOrganizationByNameMutex.Unlock()
   332  	fake.GetOrganizationByNameStub = nil
   333  	fake.getOrganizationByNameReturns = struct {
   334  		result1 v3action.Organization
   335  		result2 v3action.Warnings
   336  		result3 error
   337  	}{result1, result2, result3}
   338  }
   339  
   340  func (fake *FakeV3Actor) GetOrganizationByNameReturnsOnCall(i int, result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
   341  	fake.getOrganizationByNameMutex.Lock()
   342  	defer fake.getOrganizationByNameMutex.Unlock()
   343  	fake.GetOrganizationByNameStub = nil
   344  	if fake.getOrganizationByNameReturnsOnCall == nil {
   345  		fake.getOrganizationByNameReturnsOnCall = make(map[int]struct {
   346  			result1 v3action.Organization
   347  			result2 v3action.Warnings
   348  			result3 error
   349  		})
   350  	}
   351  	fake.getOrganizationByNameReturnsOnCall[i] = struct {
   352  		result1 v3action.Organization
   353  		result2 v3action.Warnings
   354  		result3 error
   355  	}{result1, result2, result3}
   356  }
   357  
   358  func (fake *FakeV3Actor) ShareServiceInstanceToSpaces(arg1 string, arg2 []string) (resources.RelationshipList, v3action.Warnings, error) {
   359  	var arg2Copy []string
   360  	if arg2 != nil {
   361  		arg2Copy = make([]string, len(arg2))
   362  		copy(arg2Copy, arg2)
   363  	}
   364  	fake.shareServiceInstanceToSpacesMutex.Lock()
   365  	ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)]
   366  	fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct {
   367  		arg1 string
   368  		arg2 []string
   369  	}{arg1, arg2Copy})
   370  	fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{arg1, arg2Copy})
   371  	fake.shareServiceInstanceToSpacesMutex.Unlock()
   372  	if fake.ShareServiceInstanceToSpacesStub != nil {
   373  		return fake.ShareServiceInstanceToSpacesStub(arg1, arg2)
   374  	}
   375  	if specificReturn {
   376  		return ret.result1, ret.result2, ret.result3
   377  	}
   378  	fakeReturns := fake.shareServiceInstanceToSpacesReturns
   379  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   380  }
   381  
   382  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesCallCount() int {
   383  	fake.shareServiceInstanceToSpacesMutex.RLock()
   384  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   385  	return len(fake.shareServiceInstanceToSpacesArgsForCall)
   386  }
   387  
   388  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesCalls(stub func(string, []string) (resources.RelationshipList, v3action.Warnings, error)) {
   389  	fake.shareServiceInstanceToSpacesMutex.Lock()
   390  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
   391  	fake.ShareServiceInstanceToSpacesStub = stub
   392  }
   393  
   394  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) {
   395  	fake.shareServiceInstanceToSpacesMutex.RLock()
   396  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   397  	argsForCall := fake.shareServiceInstanceToSpacesArgsForCall[i]
   398  	return argsForCall.arg1, argsForCall.arg2
   399  }
   400  
   401  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturns(result1 resources.RelationshipList, result2 v3action.Warnings, result3 error) {
   402  	fake.shareServiceInstanceToSpacesMutex.Lock()
   403  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
   404  	fake.ShareServiceInstanceToSpacesStub = nil
   405  	fake.shareServiceInstanceToSpacesReturns = struct {
   406  		result1 resources.RelationshipList
   407  		result2 v3action.Warnings
   408  		result3 error
   409  	}{result1, result2, result3}
   410  }
   411  
   412  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 resources.RelationshipList, result2 v3action.Warnings, result3 error) {
   413  	fake.shareServiceInstanceToSpacesMutex.Lock()
   414  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
   415  	fake.ShareServiceInstanceToSpacesStub = nil
   416  	if fake.shareServiceInstanceToSpacesReturnsOnCall == nil {
   417  		fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct {
   418  			result1 resources.RelationshipList
   419  			result2 v3action.Warnings
   420  			result3 error
   421  		})
   422  	}
   423  	fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct {
   424  		result1 resources.RelationshipList
   425  		result2 v3action.Warnings
   426  		result3 error
   427  	}{result1, result2, result3}
   428  }
   429  
   430  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpace(arg1 string, arg2 string) (v3action.Warnings, error) {
   431  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock()
   432  	ret, specificReturn := fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall)]
   433  	fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall = append(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall, struct {
   434  		arg1 string
   435  		arg2 string
   436  	}{arg1, arg2})
   437  	fake.recordInvocation("UnshareServiceInstanceByServiceInstanceAndSpace", []interface{}{arg1, arg2})
   438  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock()
   439  	if fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub != nil {
   440  		return fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub(arg1, arg2)
   441  	}
   442  	if specificReturn {
   443  		return ret.result1, ret.result2
   444  	}
   445  	fakeReturns := fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns
   446  	return fakeReturns.result1, fakeReturns.result2
   447  }
   448  
   449  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceCallCount() int {
   450  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   451  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   452  	return len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall)
   453  }
   454  
   455  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceCalls(stub func(string, string) (v3action.Warnings, error)) {
   456  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock()
   457  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock()
   458  	fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = stub
   459  }
   460  
   461  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceArgsForCall(i int) (string, string) {
   462  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   463  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   464  	argsForCall := fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall[i]
   465  	return argsForCall.arg1, argsForCall.arg2
   466  }
   467  
   468  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturns(result1 v3action.Warnings, result2 error) {
   469  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock()
   470  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock()
   471  	fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil
   472  	fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns = struct {
   473  		result1 v3action.Warnings
   474  		result2 error
   475  	}{result1, result2}
   476  }
   477  
   478  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   479  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock()
   480  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock()
   481  	fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil
   482  	if fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall == nil {
   483  		fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall = make(map[int]struct {
   484  			result1 v3action.Warnings
   485  			result2 error
   486  		})
   487  	}
   488  	fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[i] = struct {
   489  		result1 v3action.Warnings
   490  		result2 error
   491  	}{result1, result2}
   492  }
   493  
   494  func (fake *FakeV3Actor) Invocations() map[string][][]interface{} {
   495  	fake.invocationsMutex.RLock()
   496  	defer fake.invocationsMutex.RUnlock()
   497  	fake.cloudControllerAPIVersionMutex.RLock()
   498  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   499  	fake.getApplicationByNameAndSpaceMutex.RLock()
   500  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   501  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   502  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   503  	fake.getOrganizationByNameMutex.RLock()
   504  	defer fake.getOrganizationByNameMutex.RUnlock()
   505  	fake.shareServiceInstanceToSpacesMutex.RLock()
   506  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   507  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   508  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   509  	copiedInvocations := map[string][][]interface{}{}
   510  	for key, value := range fake.invocations {
   511  		copiedInvocations[key] = value
   512  	}
   513  	return copiedInvocations
   514  }
   515  
   516  func (fake *FakeV3Actor) recordInvocation(key string, args []interface{}) {
   517  	fake.invocationsMutex.Lock()
   518  	defer fake.invocationsMutex.Unlock()
   519  	if fake.invocations == nil {
   520  		fake.invocations = map[string][][]interface{}{}
   521  	}
   522  	if fake.invocations[key] == nil {
   523  		fake.invocations[key] = [][]interface{}{}
   524  	}
   525  	fake.invocations[key] = append(fake.invocations[key], args)
   526  }
   527  
   528  var _ v2v3action.V3Actor = new(FakeV3Actor)