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