github.com/ablease/cli@v6.37.1-0.20180613014814-3adbb7d7fb19+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  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    13  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getApplicationByNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  	}
    18  	getApplicationByNameAndSpaceReturns struct {
    19  		result1 v3action.Application
    20  		result2 v3action.Warnings
    21  		result3 error
    22  	}
    23  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v3action.Application
    25  		result2 v3action.Warnings
    26  		result3 error
    27  	}
    28  	GetOrganizationByNameStub        func(orgName string) (v3action.Organization, v3action.Warnings, error)
    29  	getOrganizationByNameMutex       sync.RWMutex
    30  	getOrganizationByNameArgsForCall []struct {
    31  		orgName string
    32  	}
    33  	getOrganizationByNameReturns struct {
    34  		result1 v3action.Organization
    35  		result2 v3action.Warnings
    36  		result3 error
    37  	}
    38  	getOrganizationByNameReturnsOnCall map[int]struct {
    39  		result1 v3action.Organization
    40  		result2 v3action.Warnings
    41  		result3 error
    42  	}
    43  	ShareServiceInstanceToSpacesStub        func(serviceInstanceGUID string, spaceGUIDs []string) (v3action.RelationshipList, v3action.Warnings, error)
    44  	shareServiceInstanceToSpacesMutex       sync.RWMutex
    45  	shareServiceInstanceToSpacesArgsForCall []struct {
    46  		serviceInstanceGUID string
    47  		spaceGUIDs          []string
    48  	}
    49  	shareServiceInstanceToSpacesReturns struct {
    50  		result1 v3action.RelationshipList
    51  		result2 v3action.Warnings
    52  		result3 error
    53  	}
    54  	shareServiceInstanceToSpacesReturnsOnCall map[int]struct {
    55  		result1 v3action.RelationshipList
    56  		result2 v3action.Warnings
    57  		result3 error
    58  	}
    59  	UnshareServiceInstanceByServiceInstanceAndSpaceStub        func(serviceInstanceGUID string, spaceGUID string) (v3action.Warnings, error)
    60  	unshareServiceInstanceByServiceInstanceAndSpaceMutex       sync.RWMutex
    61  	unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall []struct {
    62  		serviceInstanceGUID string
    63  		spaceGUID           string
    64  	}
    65  	unshareServiceInstanceByServiceInstanceAndSpaceReturns struct {
    66  		result1 v3action.Warnings
    67  		result2 error
    68  	}
    69  	unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall map[int]struct {
    70  		result1 v3action.Warnings
    71  		result2 error
    72  	}
    73  	CloudControllerAPIVersionStub        func() string
    74  	cloudControllerAPIVersionMutex       sync.RWMutex
    75  	cloudControllerAPIVersionArgsForCall []struct{}
    76  	cloudControllerAPIVersionReturns     struct {
    77  		result1 string
    78  	}
    79  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    80  		result1 string
    81  	}
    82  	invocations      map[string][][]interface{}
    83  	invocationsMutex sync.RWMutex
    84  }
    85  
    86  func (fake *FakeV3Actor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
    87  	fake.getApplicationByNameAndSpaceMutex.Lock()
    88  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
    89  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
    90  		arg1 string
    91  		arg2 string
    92  	}{arg1, arg2})
    93  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
    94  	fake.getApplicationByNameAndSpaceMutex.Unlock()
    95  	if fake.GetApplicationByNameAndSpaceStub != nil {
    96  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
    97  	}
    98  	if specificReturn {
    99  		return ret.result1, ret.result2, ret.result3
   100  	}
   101  	return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3
   102  }
   103  
   104  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCallCount() int {
   105  	fake.getApplicationByNameAndSpaceMutex.RLock()
   106  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   107  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   108  }
   109  
   110  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   111  	fake.getApplicationByNameAndSpaceMutex.RLock()
   112  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   113  	return fake.getApplicationByNameAndSpaceArgsForCall[i].arg1, fake.getApplicationByNameAndSpaceArgsForCall[i].arg2
   114  }
   115  
   116  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   117  	fake.GetApplicationByNameAndSpaceStub = nil
   118  	fake.getApplicationByNameAndSpaceReturns = struct {
   119  		result1 v3action.Application
   120  		result2 v3action.Warnings
   121  		result3 error
   122  	}{result1, result2, result3}
   123  }
   124  
   125  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   126  	fake.GetApplicationByNameAndSpaceStub = nil
   127  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   128  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   129  			result1 v3action.Application
   130  			result2 v3action.Warnings
   131  			result3 error
   132  		})
   133  	}
   134  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   135  		result1 v3action.Application
   136  		result2 v3action.Warnings
   137  		result3 error
   138  	}{result1, result2, result3}
   139  }
   140  
   141  func (fake *FakeV3Actor) GetOrganizationByName(orgName string) (v3action.Organization, v3action.Warnings, error) {
   142  	fake.getOrganizationByNameMutex.Lock()
   143  	ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)]
   144  	fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct {
   145  		orgName string
   146  	}{orgName})
   147  	fake.recordInvocation("GetOrganizationByName", []interface{}{orgName})
   148  	fake.getOrganizationByNameMutex.Unlock()
   149  	if fake.GetOrganizationByNameStub != nil {
   150  		return fake.GetOrganizationByNameStub(orgName)
   151  	}
   152  	if specificReturn {
   153  		return ret.result1, ret.result2, ret.result3
   154  	}
   155  	return fake.getOrganizationByNameReturns.result1, fake.getOrganizationByNameReturns.result2, fake.getOrganizationByNameReturns.result3
   156  }
   157  
   158  func (fake *FakeV3Actor) GetOrganizationByNameCallCount() int {
   159  	fake.getOrganizationByNameMutex.RLock()
   160  	defer fake.getOrganizationByNameMutex.RUnlock()
   161  	return len(fake.getOrganizationByNameArgsForCall)
   162  }
   163  
   164  func (fake *FakeV3Actor) GetOrganizationByNameArgsForCall(i int) string {
   165  	fake.getOrganizationByNameMutex.RLock()
   166  	defer fake.getOrganizationByNameMutex.RUnlock()
   167  	return fake.getOrganizationByNameArgsForCall[i].orgName
   168  }
   169  
   170  func (fake *FakeV3Actor) GetOrganizationByNameReturns(result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
   171  	fake.GetOrganizationByNameStub = nil
   172  	fake.getOrganizationByNameReturns = struct {
   173  		result1 v3action.Organization
   174  		result2 v3action.Warnings
   175  		result3 error
   176  	}{result1, result2, result3}
   177  }
   178  
   179  func (fake *FakeV3Actor) GetOrganizationByNameReturnsOnCall(i int, result1 v3action.Organization, result2 v3action.Warnings, result3 error) {
   180  	fake.GetOrganizationByNameStub = nil
   181  	if fake.getOrganizationByNameReturnsOnCall == nil {
   182  		fake.getOrganizationByNameReturnsOnCall = make(map[int]struct {
   183  			result1 v3action.Organization
   184  			result2 v3action.Warnings
   185  			result3 error
   186  		})
   187  	}
   188  	fake.getOrganizationByNameReturnsOnCall[i] = struct {
   189  		result1 v3action.Organization
   190  		result2 v3action.Warnings
   191  		result3 error
   192  	}{result1, result2, result3}
   193  }
   194  
   195  func (fake *FakeV3Actor) ShareServiceInstanceToSpaces(serviceInstanceGUID string, spaceGUIDs []string) (v3action.RelationshipList, v3action.Warnings, error) {
   196  	var spaceGUIDsCopy []string
   197  	if spaceGUIDs != nil {
   198  		spaceGUIDsCopy = make([]string, len(spaceGUIDs))
   199  		copy(spaceGUIDsCopy, spaceGUIDs)
   200  	}
   201  	fake.shareServiceInstanceToSpacesMutex.Lock()
   202  	ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)]
   203  	fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct {
   204  		serviceInstanceGUID string
   205  		spaceGUIDs          []string
   206  	}{serviceInstanceGUID, spaceGUIDsCopy})
   207  	fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{serviceInstanceGUID, spaceGUIDsCopy})
   208  	fake.shareServiceInstanceToSpacesMutex.Unlock()
   209  	if fake.ShareServiceInstanceToSpacesStub != nil {
   210  		return fake.ShareServiceInstanceToSpacesStub(serviceInstanceGUID, spaceGUIDs)
   211  	}
   212  	if specificReturn {
   213  		return ret.result1, ret.result2, ret.result3
   214  	}
   215  	return fake.shareServiceInstanceToSpacesReturns.result1, fake.shareServiceInstanceToSpacesReturns.result2, fake.shareServiceInstanceToSpacesReturns.result3
   216  }
   217  
   218  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesCallCount() int {
   219  	fake.shareServiceInstanceToSpacesMutex.RLock()
   220  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   221  	return len(fake.shareServiceInstanceToSpacesArgsForCall)
   222  }
   223  
   224  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) {
   225  	fake.shareServiceInstanceToSpacesMutex.RLock()
   226  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   227  	return fake.shareServiceInstanceToSpacesArgsForCall[i].serviceInstanceGUID, fake.shareServiceInstanceToSpacesArgsForCall[i].spaceGUIDs
   228  }
   229  
   230  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturns(result1 v3action.RelationshipList, result2 v3action.Warnings, result3 error) {
   231  	fake.ShareServiceInstanceToSpacesStub = nil
   232  	fake.shareServiceInstanceToSpacesReturns = struct {
   233  		result1 v3action.RelationshipList
   234  		result2 v3action.Warnings
   235  		result3 error
   236  	}{result1, result2, result3}
   237  }
   238  
   239  func (fake *FakeV3Actor) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 v3action.RelationshipList, result2 v3action.Warnings, result3 error) {
   240  	fake.ShareServiceInstanceToSpacesStub = nil
   241  	if fake.shareServiceInstanceToSpacesReturnsOnCall == nil {
   242  		fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct {
   243  			result1 v3action.RelationshipList
   244  			result2 v3action.Warnings
   245  			result3 error
   246  		})
   247  	}
   248  	fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct {
   249  		result1 v3action.RelationshipList
   250  		result2 v3action.Warnings
   251  		result3 error
   252  	}{result1, result2, result3}
   253  }
   254  
   255  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpace(serviceInstanceGUID string, spaceGUID string) (v3action.Warnings, error) {
   256  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Lock()
   257  	ret, specificReturn := fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall)]
   258  	fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall = append(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall, struct {
   259  		serviceInstanceGUID string
   260  		spaceGUID           string
   261  	}{serviceInstanceGUID, spaceGUID})
   262  	fake.recordInvocation("UnshareServiceInstanceByServiceInstanceAndSpace", []interface{}{serviceInstanceGUID, spaceGUID})
   263  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.Unlock()
   264  	if fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub != nil {
   265  		return fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub(serviceInstanceGUID, spaceGUID)
   266  	}
   267  	if specificReturn {
   268  		return ret.result1, ret.result2
   269  	}
   270  	return fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns.result1, fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns.result2
   271  }
   272  
   273  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceCallCount() int {
   274  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   275  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   276  	return len(fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall)
   277  }
   278  
   279  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceArgsForCall(i int) (string, string) {
   280  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   281  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   282  	return fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall[i].serviceInstanceGUID, fake.unshareServiceInstanceByServiceInstanceAndSpaceArgsForCall[i].spaceGUID
   283  }
   284  
   285  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturns(result1 v3action.Warnings, result2 error) {
   286  	fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil
   287  	fake.unshareServiceInstanceByServiceInstanceAndSpaceReturns = struct {
   288  		result1 v3action.Warnings
   289  		result2 error
   290  	}{result1, result2}
   291  }
   292  
   293  func (fake *FakeV3Actor) UnshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   294  	fake.UnshareServiceInstanceByServiceInstanceAndSpaceStub = nil
   295  	if fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall == nil {
   296  		fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall = make(map[int]struct {
   297  			result1 v3action.Warnings
   298  			result2 error
   299  		})
   300  	}
   301  	fake.unshareServiceInstanceByServiceInstanceAndSpaceReturnsOnCall[i] = struct {
   302  		result1 v3action.Warnings
   303  		result2 error
   304  	}{result1, result2}
   305  }
   306  
   307  func (fake *FakeV3Actor) CloudControllerAPIVersion() string {
   308  	fake.cloudControllerAPIVersionMutex.Lock()
   309  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   310  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
   311  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   312  	fake.cloudControllerAPIVersionMutex.Unlock()
   313  	if fake.CloudControllerAPIVersionStub != nil {
   314  		return fake.CloudControllerAPIVersionStub()
   315  	}
   316  	if specificReturn {
   317  		return ret.result1
   318  	}
   319  	return fake.cloudControllerAPIVersionReturns.result1
   320  }
   321  
   322  func (fake *FakeV3Actor) CloudControllerAPIVersionCallCount() int {
   323  	fake.cloudControllerAPIVersionMutex.RLock()
   324  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   325  	return len(fake.cloudControllerAPIVersionArgsForCall)
   326  }
   327  
   328  func (fake *FakeV3Actor) CloudControllerAPIVersionReturns(result1 string) {
   329  	fake.CloudControllerAPIVersionStub = nil
   330  	fake.cloudControllerAPIVersionReturns = struct {
   331  		result1 string
   332  	}{result1}
   333  }
   334  
   335  func (fake *FakeV3Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   336  	fake.CloudControllerAPIVersionStub = nil
   337  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   338  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   339  			result1 string
   340  		})
   341  	}
   342  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   343  		result1 string
   344  	}{result1}
   345  }
   346  
   347  func (fake *FakeV3Actor) Invocations() map[string][][]interface{} {
   348  	fake.invocationsMutex.RLock()
   349  	defer fake.invocationsMutex.RUnlock()
   350  	fake.getApplicationByNameAndSpaceMutex.RLock()
   351  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   352  	fake.getOrganizationByNameMutex.RLock()
   353  	defer fake.getOrganizationByNameMutex.RUnlock()
   354  	fake.shareServiceInstanceToSpacesMutex.RLock()
   355  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
   356  	fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RLock()
   357  	defer fake.unshareServiceInstanceByServiceInstanceAndSpaceMutex.RUnlock()
   358  	fake.cloudControllerAPIVersionMutex.RLock()
   359  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   360  	copiedInvocations := map[string][][]interface{}{}
   361  	for key, value := range fake.invocations {
   362  		copiedInvocations[key] = value
   363  	}
   364  	return copiedInvocations
   365  }
   366  
   367  func (fake *FakeV3Actor) recordInvocation(key string, args []interface{}) {
   368  	fake.invocationsMutex.Lock()
   369  	defer fake.invocationsMutex.Unlock()
   370  	if fake.invocations == nil {
   371  		fake.invocations = map[string][][]interface{}{}
   372  	}
   373  	if fake.invocations[key] == nil {
   374  		fake.invocations[key] = [][]interface{}{}
   375  	}
   376  	fake.invocations[key] = append(fake.invocations[key], args)
   377  }
   378  
   379  var _ v2v3action.V3Actor = new(FakeV3Actor)