github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_space_users_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v7action"
     8  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3/constant"
     9  	v7 "code.cloudfoundry.org/cli/command/v7"
    10  )
    11  
    12  type FakeSpaceUsersActor struct {
    13  	GetOrganizationByNameStub        func(string) (v7action.Organization, v7action.Warnings, error)
    14  	getOrganizationByNameMutex       sync.RWMutex
    15  	getOrganizationByNameArgsForCall []struct {
    16  		arg1 string
    17  	}
    18  	getOrganizationByNameReturns struct {
    19  		result1 v7action.Organization
    20  		result2 v7action.Warnings
    21  		result3 error
    22  	}
    23  	getOrganizationByNameReturnsOnCall map[int]struct {
    24  		result1 v7action.Organization
    25  		result2 v7action.Warnings
    26  		result3 error
    27  	}
    28  	GetSpaceByNameAndOrganizationStub        func(string, string) (v7action.Space, v7action.Warnings, error)
    29  	getSpaceByNameAndOrganizationMutex       sync.RWMutex
    30  	getSpaceByNameAndOrganizationArgsForCall []struct {
    31  		arg1 string
    32  		arg2 string
    33  	}
    34  	getSpaceByNameAndOrganizationReturns struct {
    35  		result1 v7action.Space
    36  		result2 v7action.Warnings
    37  		result3 error
    38  	}
    39  	getSpaceByNameAndOrganizationReturnsOnCall map[int]struct {
    40  		result1 v7action.Space
    41  		result2 v7action.Warnings
    42  		result3 error
    43  	}
    44  	GetSpaceUsersByRoleTypeStub        func(string) (map[constant.RoleType][]v7action.User, v7action.Warnings, error)
    45  	getSpaceUsersByRoleTypeMutex       sync.RWMutex
    46  	getSpaceUsersByRoleTypeArgsForCall []struct {
    47  		arg1 string
    48  	}
    49  	getSpaceUsersByRoleTypeReturns struct {
    50  		result1 map[constant.RoleType][]v7action.User
    51  		result2 v7action.Warnings
    52  		result3 error
    53  	}
    54  	getSpaceUsersByRoleTypeReturnsOnCall map[int]struct {
    55  		result1 map[constant.RoleType][]v7action.User
    56  		result2 v7action.Warnings
    57  		result3 error
    58  	}
    59  	invocations      map[string][][]interface{}
    60  	invocationsMutex sync.RWMutex
    61  }
    62  
    63  func (fake *FakeSpaceUsersActor) GetOrganizationByName(arg1 string) (v7action.Organization, v7action.Warnings, error) {
    64  	fake.getOrganizationByNameMutex.Lock()
    65  	ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)]
    66  	fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct {
    67  		arg1 string
    68  	}{arg1})
    69  	fake.recordInvocation("GetOrganizationByName", []interface{}{arg1})
    70  	fake.getOrganizationByNameMutex.Unlock()
    71  	if fake.GetOrganizationByNameStub != nil {
    72  		return fake.GetOrganizationByNameStub(arg1)
    73  	}
    74  	if specificReturn {
    75  		return ret.result1, ret.result2, ret.result3
    76  	}
    77  	fakeReturns := fake.getOrganizationByNameReturns
    78  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    79  }
    80  
    81  func (fake *FakeSpaceUsersActor) GetOrganizationByNameCallCount() int {
    82  	fake.getOrganizationByNameMutex.RLock()
    83  	defer fake.getOrganizationByNameMutex.RUnlock()
    84  	return len(fake.getOrganizationByNameArgsForCall)
    85  }
    86  
    87  func (fake *FakeSpaceUsersActor) GetOrganizationByNameCalls(stub func(string) (v7action.Organization, v7action.Warnings, error)) {
    88  	fake.getOrganizationByNameMutex.Lock()
    89  	defer fake.getOrganizationByNameMutex.Unlock()
    90  	fake.GetOrganizationByNameStub = stub
    91  }
    92  
    93  func (fake *FakeSpaceUsersActor) GetOrganizationByNameArgsForCall(i int) string {
    94  	fake.getOrganizationByNameMutex.RLock()
    95  	defer fake.getOrganizationByNameMutex.RUnlock()
    96  	argsForCall := fake.getOrganizationByNameArgsForCall[i]
    97  	return argsForCall.arg1
    98  }
    99  
   100  func (fake *FakeSpaceUsersActor) GetOrganizationByNameReturns(result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   101  	fake.getOrganizationByNameMutex.Lock()
   102  	defer fake.getOrganizationByNameMutex.Unlock()
   103  	fake.GetOrganizationByNameStub = nil
   104  	fake.getOrganizationByNameReturns = struct {
   105  		result1 v7action.Organization
   106  		result2 v7action.Warnings
   107  		result3 error
   108  	}{result1, result2, result3}
   109  }
   110  
   111  func (fake *FakeSpaceUsersActor) GetOrganizationByNameReturnsOnCall(i int, result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   112  	fake.getOrganizationByNameMutex.Lock()
   113  	defer fake.getOrganizationByNameMutex.Unlock()
   114  	fake.GetOrganizationByNameStub = nil
   115  	if fake.getOrganizationByNameReturnsOnCall == nil {
   116  		fake.getOrganizationByNameReturnsOnCall = make(map[int]struct {
   117  			result1 v7action.Organization
   118  			result2 v7action.Warnings
   119  			result3 error
   120  		})
   121  	}
   122  	fake.getOrganizationByNameReturnsOnCall[i] = struct {
   123  		result1 v7action.Organization
   124  		result2 v7action.Warnings
   125  		result3 error
   126  	}{result1, result2, result3}
   127  }
   128  
   129  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganization(arg1 string, arg2 string) (v7action.Space, v7action.Warnings, error) {
   130  	fake.getSpaceByNameAndOrganizationMutex.Lock()
   131  	ret, specificReturn := fake.getSpaceByNameAndOrganizationReturnsOnCall[len(fake.getSpaceByNameAndOrganizationArgsForCall)]
   132  	fake.getSpaceByNameAndOrganizationArgsForCall = append(fake.getSpaceByNameAndOrganizationArgsForCall, struct {
   133  		arg1 string
   134  		arg2 string
   135  	}{arg1, arg2})
   136  	fake.recordInvocation("GetSpaceByNameAndOrganization", []interface{}{arg1, arg2})
   137  	fake.getSpaceByNameAndOrganizationMutex.Unlock()
   138  	if fake.GetSpaceByNameAndOrganizationStub != nil {
   139  		return fake.GetSpaceByNameAndOrganizationStub(arg1, arg2)
   140  	}
   141  	if specificReturn {
   142  		return ret.result1, ret.result2, ret.result3
   143  	}
   144  	fakeReturns := fake.getSpaceByNameAndOrganizationReturns
   145  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   146  }
   147  
   148  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganizationCallCount() int {
   149  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   150  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   151  	return len(fake.getSpaceByNameAndOrganizationArgsForCall)
   152  }
   153  
   154  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganizationCalls(stub func(string, string) (v7action.Space, v7action.Warnings, error)) {
   155  	fake.getSpaceByNameAndOrganizationMutex.Lock()
   156  	defer fake.getSpaceByNameAndOrganizationMutex.Unlock()
   157  	fake.GetSpaceByNameAndOrganizationStub = stub
   158  }
   159  
   160  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganizationArgsForCall(i int) (string, string) {
   161  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   162  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   163  	argsForCall := fake.getSpaceByNameAndOrganizationArgsForCall[i]
   164  	return argsForCall.arg1, argsForCall.arg2
   165  }
   166  
   167  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganizationReturns(result1 v7action.Space, result2 v7action.Warnings, result3 error) {
   168  	fake.getSpaceByNameAndOrganizationMutex.Lock()
   169  	defer fake.getSpaceByNameAndOrganizationMutex.Unlock()
   170  	fake.GetSpaceByNameAndOrganizationStub = nil
   171  	fake.getSpaceByNameAndOrganizationReturns = struct {
   172  		result1 v7action.Space
   173  		result2 v7action.Warnings
   174  		result3 error
   175  	}{result1, result2, result3}
   176  }
   177  
   178  func (fake *FakeSpaceUsersActor) GetSpaceByNameAndOrganizationReturnsOnCall(i int, result1 v7action.Space, result2 v7action.Warnings, result3 error) {
   179  	fake.getSpaceByNameAndOrganizationMutex.Lock()
   180  	defer fake.getSpaceByNameAndOrganizationMutex.Unlock()
   181  	fake.GetSpaceByNameAndOrganizationStub = nil
   182  	if fake.getSpaceByNameAndOrganizationReturnsOnCall == nil {
   183  		fake.getSpaceByNameAndOrganizationReturnsOnCall = make(map[int]struct {
   184  			result1 v7action.Space
   185  			result2 v7action.Warnings
   186  			result3 error
   187  		})
   188  	}
   189  	fake.getSpaceByNameAndOrganizationReturnsOnCall[i] = struct {
   190  		result1 v7action.Space
   191  		result2 v7action.Warnings
   192  		result3 error
   193  	}{result1, result2, result3}
   194  }
   195  
   196  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleType(arg1 string) (map[constant.RoleType][]v7action.User, v7action.Warnings, error) {
   197  	fake.getSpaceUsersByRoleTypeMutex.Lock()
   198  	ret, specificReturn := fake.getSpaceUsersByRoleTypeReturnsOnCall[len(fake.getSpaceUsersByRoleTypeArgsForCall)]
   199  	fake.getSpaceUsersByRoleTypeArgsForCall = append(fake.getSpaceUsersByRoleTypeArgsForCall, struct {
   200  		arg1 string
   201  	}{arg1})
   202  	fake.recordInvocation("GetSpaceUsersByRoleType", []interface{}{arg1})
   203  	fake.getSpaceUsersByRoleTypeMutex.Unlock()
   204  	if fake.GetSpaceUsersByRoleTypeStub != nil {
   205  		return fake.GetSpaceUsersByRoleTypeStub(arg1)
   206  	}
   207  	if specificReturn {
   208  		return ret.result1, ret.result2, ret.result3
   209  	}
   210  	fakeReturns := fake.getSpaceUsersByRoleTypeReturns
   211  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   212  }
   213  
   214  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleTypeCallCount() int {
   215  	fake.getSpaceUsersByRoleTypeMutex.RLock()
   216  	defer fake.getSpaceUsersByRoleTypeMutex.RUnlock()
   217  	return len(fake.getSpaceUsersByRoleTypeArgsForCall)
   218  }
   219  
   220  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleTypeCalls(stub func(string) (map[constant.RoleType][]v7action.User, v7action.Warnings, error)) {
   221  	fake.getSpaceUsersByRoleTypeMutex.Lock()
   222  	defer fake.getSpaceUsersByRoleTypeMutex.Unlock()
   223  	fake.GetSpaceUsersByRoleTypeStub = stub
   224  }
   225  
   226  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleTypeArgsForCall(i int) string {
   227  	fake.getSpaceUsersByRoleTypeMutex.RLock()
   228  	defer fake.getSpaceUsersByRoleTypeMutex.RUnlock()
   229  	argsForCall := fake.getSpaceUsersByRoleTypeArgsForCall[i]
   230  	return argsForCall.arg1
   231  }
   232  
   233  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleTypeReturns(result1 map[constant.RoleType][]v7action.User, result2 v7action.Warnings, result3 error) {
   234  	fake.getSpaceUsersByRoleTypeMutex.Lock()
   235  	defer fake.getSpaceUsersByRoleTypeMutex.Unlock()
   236  	fake.GetSpaceUsersByRoleTypeStub = nil
   237  	fake.getSpaceUsersByRoleTypeReturns = struct {
   238  		result1 map[constant.RoleType][]v7action.User
   239  		result2 v7action.Warnings
   240  		result3 error
   241  	}{result1, result2, result3}
   242  }
   243  
   244  func (fake *FakeSpaceUsersActor) GetSpaceUsersByRoleTypeReturnsOnCall(i int, result1 map[constant.RoleType][]v7action.User, result2 v7action.Warnings, result3 error) {
   245  	fake.getSpaceUsersByRoleTypeMutex.Lock()
   246  	defer fake.getSpaceUsersByRoleTypeMutex.Unlock()
   247  	fake.GetSpaceUsersByRoleTypeStub = nil
   248  	if fake.getSpaceUsersByRoleTypeReturnsOnCall == nil {
   249  		fake.getSpaceUsersByRoleTypeReturnsOnCall = make(map[int]struct {
   250  			result1 map[constant.RoleType][]v7action.User
   251  			result2 v7action.Warnings
   252  			result3 error
   253  		})
   254  	}
   255  	fake.getSpaceUsersByRoleTypeReturnsOnCall[i] = struct {
   256  		result1 map[constant.RoleType][]v7action.User
   257  		result2 v7action.Warnings
   258  		result3 error
   259  	}{result1, result2, result3}
   260  }
   261  
   262  func (fake *FakeSpaceUsersActor) Invocations() map[string][][]interface{} {
   263  	fake.invocationsMutex.RLock()
   264  	defer fake.invocationsMutex.RUnlock()
   265  	fake.getOrganizationByNameMutex.RLock()
   266  	defer fake.getOrganizationByNameMutex.RUnlock()
   267  	fake.getSpaceByNameAndOrganizationMutex.RLock()
   268  	defer fake.getSpaceByNameAndOrganizationMutex.RUnlock()
   269  	fake.getSpaceUsersByRoleTypeMutex.RLock()
   270  	defer fake.getSpaceUsersByRoleTypeMutex.RUnlock()
   271  	copiedInvocations := map[string][][]interface{}{}
   272  	for key, value := range fake.invocations {
   273  		copiedInvocations[key] = value
   274  	}
   275  	return copiedInvocations
   276  }
   277  
   278  func (fake *FakeSpaceUsersActor) recordInvocation(key string, args []interface{}) {
   279  	fake.invocationsMutex.Lock()
   280  	defer fake.invocationsMutex.Unlock()
   281  	if fake.invocations == nil {
   282  		fake.invocations = map[string][][]interface{}{}
   283  	}
   284  	if fake.invocations[key] == nil {
   285  		fake.invocations[key] = [][]interface{}{}
   286  	}
   287  	fake.invocations[key] = append(fake.invocations[key], args)
   288  }
   289  
   290  var _ v7.SpaceUsersActor = new(FakeSpaceUsersActor)