github.com/cloudfoundry/cli@v7.1.0+incompatible/cf/commands/user/userfakes/fake_space_role_setter.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package userfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/cf/commandregistry"
     8  	"code.cloudfoundry.org/cli/cf/commands/user"
     9  	"code.cloudfoundry.org/cli/cf/flags"
    10  	"code.cloudfoundry.org/cli/cf/models"
    11  	"code.cloudfoundry.org/cli/cf/requirements"
    12  )
    13  
    14  type FakeSpaceRoleSetter struct {
    15  	ExecuteStub        func(flags.FlagContext) error
    16  	executeMutex       sync.RWMutex
    17  	executeArgsForCall []struct {
    18  		arg1 flags.FlagContext
    19  	}
    20  	executeReturns struct {
    21  		result1 error
    22  	}
    23  	executeReturnsOnCall map[int]struct {
    24  		result1 error
    25  	}
    26  	MetaDataStub        func() commandregistry.CommandMetadata
    27  	metaDataMutex       sync.RWMutex
    28  	metaDataArgsForCall []struct {
    29  	}
    30  	metaDataReturns struct {
    31  		result1 commandregistry.CommandMetadata
    32  	}
    33  	metaDataReturnsOnCall map[int]struct {
    34  		result1 commandregistry.CommandMetadata
    35  	}
    36  	RequirementsStub        func(requirements.Factory, flags.FlagContext) ([]requirements.Requirement, error)
    37  	requirementsMutex       sync.RWMutex
    38  	requirementsArgsForCall []struct {
    39  		arg1 requirements.Factory
    40  		arg2 flags.FlagContext
    41  	}
    42  	requirementsReturns struct {
    43  		result1 []requirements.Requirement
    44  		result2 error
    45  	}
    46  	requirementsReturnsOnCall map[int]struct {
    47  		result1 []requirements.Requirement
    48  		result2 error
    49  	}
    50  	SetDependencyStub        func(commandregistry.Dependency, bool) commandregistry.Command
    51  	setDependencyMutex       sync.RWMutex
    52  	setDependencyArgsForCall []struct {
    53  		arg1 commandregistry.Dependency
    54  		arg2 bool
    55  	}
    56  	setDependencyReturns struct {
    57  		result1 commandregistry.Command
    58  	}
    59  	setDependencyReturnsOnCall map[int]struct {
    60  		result1 commandregistry.Command
    61  	}
    62  	SetSpaceRoleStub        func(models.Space, string, string, models.Role, string, string) error
    63  	setSpaceRoleMutex       sync.RWMutex
    64  	setSpaceRoleArgsForCall []struct {
    65  		arg1 models.Space
    66  		arg2 string
    67  		arg3 string
    68  		arg4 models.Role
    69  		arg5 string
    70  		arg6 string
    71  	}
    72  	setSpaceRoleReturns struct {
    73  		result1 error
    74  	}
    75  	setSpaceRoleReturnsOnCall map[int]struct {
    76  		result1 error
    77  	}
    78  	invocations      map[string][][]interface{}
    79  	invocationsMutex sync.RWMutex
    80  }
    81  
    82  func (fake *FakeSpaceRoleSetter) Execute(arg1 flags.FlagContext) error {
    83  	fake.executeMutex.Lock()
    84  	ret, specificReturn := fake.executeReturnsOnCall[len(fake.executeArgsForCall)]
    85  	fake.executeArgsForCall = append(fake.executeArgsForCall, struct {
    86  		arg1 flags.FlagContext
    87  	}{arg1})
    88  	fake.recordInvocation("Execute", []interface{}{arg1})
    89  	fake.executeMutex.Unlock()
    90  	if fake.ExecuteStub != nil {
    91  		return fake.ExecuteStub(arg1)
    92  	}
    93  	if specificReturn {
    94  		return ret.result1
    95  	}
    96  	fakeReturns := fake.executeReturns
    97  	return fakeReturns.result1
    98  }
    99  
   100  func (fake *FakeSpaceRoleSetter) ExecuteCallCount() int {
   101  	fake.executeMutex.RLock()
   102  	defer fake.executeMutex.RUnlock()
   103  	return len(fake.executeArgsForCall)
   104  }
   105  
   106  func (fake *FakeSpaceRoleSetter) ExecuteCalls(stub func(flags.FlagContext) error) {
   107  	fake.executeMutex.Lock()
   108  	defer fake.executeMutex.Unlock()
   109  	fake.ExecuteStub = stub
   110  }
   111  
   112  func (fake *FakeSpaceRoleSetter) ExecuteArgsForCall(i int) flags.FlagContext {
   113  	fake.executeMutex.RLock()
   114  	defer fake.executeMutex.RUnlock()
   115  	argsForCall := fake.executeArgsForCall[i]
   116  	return argsForCall.arg1
   117  }
   118  
   119  func (fake *FakeSpaceRoleSetter) ExecuteReturns(result1 error) {
   120  	fake.executeMutex.Lock()
   121  	defer fake.executeMutex.Unlock()
   122  	fake.ExecuteStub = nil
   123  	fake.executeReturns = struct {
   124  		result1 error
   125  	}{result1}
   126  }
   127  
   128  func (fake *FakeSpaceRoleSetter) ExecuteReturnsOnCall(i int, result1 error) {
   129  	fake.executeMutex.Lock()
   130  	defer fake.executeMutex.Unlock()
   131  	fake.ExecuteStub = nil
   132  	if fake.executeReturnsOnCall == nil {
   133  		fake.executeReturnsOnCall = make(map[int]struct {
   134  			result1 error
   135  		})
   136  	}
   137  	fake.executeReturnsOnCall[i] = struct {
   138  		result1 error
   139  	}{result1}
   140  }
   141  
   142  func (fake *FakeSpaceRoleSetter) MetaData() commandregistry.CommandMetadata {
   143  	fake.metaDataMutex.Lock()
   144  	ret, specificReturn := fake.metaDataReturnsOnCall[len(fake.metaDataArgsForCall)]
   145  	fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct {
   146  	}{})
   147  	fake.recordInvocation("MetaData", []interface{}{})
   148  	fake.metaDataMutex.Unlock()
   149  	if fake.MetaDataStub != nil {
   150  		return fake.MetaDataStub()
   151  	}
   152  	if specificReturn {
   153  		return ret.result1
   154  	}
   155  	fakeReturns := fake.metaDataReturns
   156  	return fakeReturns.result1
   157  }
   158  
   159  func (fake *FakeSpaceRoleSetter) MetaDataCallCount() int {
   160  	fake.metaDataMutex.RLock()
   161  	defer fake.metaDataMutex.RUnlock()
   162  	return len(fake.metaDataArgsForCall)
   163  }
   164  
   165  func (fake *FakeSpaceRoleSetter) MetaDataCalls(stub func() commandregistry.CommandMetadata) {
   166  	fake.metaDataMutex.Lock()
   167  	defer fake.metaDataMutex.Unlock()
   168  	fake.MetaDataStub = stub
   169  }
   170  
   171  func (fake *FakeSpaceRoleSetter) MetaDataReturns(result1 commandregistry.CommandMetadata) {
   172  	fake.metaDataMutex.Lock()
   173  	defer fake.metaDataMutex.Unlock()
   174  	fake.MetaDataStub = nil
   175  	fake.metaDataReturns = struct {
   176  		result1 commandregistry.CommandMetadata
   177  	}{result1}
   178  }
   179  
   180  func (fake *FakeSpaceRoleSetter) MetaDataReturnsOnCall(i int, result1 commandregistry.CommandMetadata) {
   181  	fake.metaDataMutex.Lock()
   182  	defer fake.metaDataMutex.Unlock()
   183  	fake.MetaDataStub = nil
   184  	if fake.metaDataReturnsOnCall == nil {
   185  		fake.metaDataReturnsOnCall = make(map[int]struct {
   186  			result1 commandregistry.CommandMetadata
   187  		})
   188  	}
   189  	fake.metaDataReturnsOnCall[i] = struct {
   190  		result1 commandregistry.CommandMetadata
   191  	}{result1}
   192  }
   193  
   194  func (fake *FakeSpaceRoleSetter) Requirements(arg1 requirements.Factory, arg2 flags.FlagContext) ([]requirements.Requirement, error) {
   195  	fake.requirementsMutex.Lock()
   196  	ret, specificReturn := fake.requirementsReturnsOnCall[len(fake.requirementsArgsForCall)]
   197  	fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct {
   198  		arg1 requirements.Factory
   199  		arg2 flags.FlagContext
   200  	}{arg1, arg2})
   201  	fake.recordInvocation("Requirements", []interface{}{arg1, arg2})
   202  	fake.requirementsMutex.Unlock()
   203  	if fake.RequirementsStub != nil {
   204  		return fake.RequirementsStub(arg1, arg2)
   205  	}
   206  	if specificReturn {
   207  		return ret.result1, ret.result2
   208  	}
   209  	fakeReturns := fake.requirementsReturns
   210  	return fakeReturns.result1, fakeReturns.result2
   211  }
   212  
   213  func (fake *FakeSpaceRoleSetter) RequirementsCallCount() int {
   214  	fake.requirementsMutex.RLock()
   215  	defer fake.requirementsMutex.RUnlock()
   216  	return len(fake.requirementsArgsForCall)
   217  }
   218  
   219  func (fake *FakeSpaceRoleSetter) RequirementsCalls(stub func(requirements.Factory, flags.FlagContext) ([]requirements.Requirement, error)) {
   220  	fake.requirementsMutex.Lock()
   221  	defer fake.requirementsMutex.Unlock()
   222  	fake.RequirementsStub = stub
   223  }
   224  
   225  func (fake *FakeSpaceRoleSetter) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) {
   226  	fake.requirementsMutex.RLock()
   227  	defer fake.requirementsMutex.RUnlock()
   228  	argsForCall := fake.requirementsArgsForCall[i]
   229  	return argsForCall.arg1, argsForCall.arg2
   230  }
   231  
   232  func (fake *FakeSpaceRoleSetter) RequirementsReturns(result1 []requirements.Requirement, result2 error) {
   233  	fake.requirementsMutex.Lock()
   234  	defer fake.requirementsMutex.Unlock()
   235  	fake.RequirementsStub = nil
   236  	fake.requirementsReturns = struct {
   237  		result1 []requirements.Requirement
   238  		result2 error
   239  	}{result1, result2}
   240  }
   241  
   242  func (fake *FakeSpaceRoleSetter) RequirementsReturnsOnCall(i int, result1 []requirements.Requirement, result2 error) {
   243  	fake.requirementsMutex.Lock()
   244  	defer fake.requirementsMutex.Unlock()
   245  	fake.RequirementsStub = nil
   246  	if fake.requirementsReturnsOnCall == nil {
   247  		fake.requirementsReturnsOnCall = make(map[int]struct {
   248  			result1 []requirements.Requirement
   249  			result2 error
   250  		})
   251  	}
   252  	fake.requirementsReturnsOnCall[i] = struct {
   253  		result1 []requirements.Requirement
   254  		result2 error
   255  	}{result1, result2}
   256  }
   257  
   258  func (fake *FakeSpaceRoleSetter) SetDependency(arg1 commandregistry.Dependency, arg2 bool) commandregistry.Command {
   259  	fake.setDependencyMutex.Lock()
   260  	ret, specificReturn := fake.setDependencyReturnsOnCall[len(fake.setDependencyArgsForCall)]
   261  	fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct {
   262  		arg1 commandregistry.Dependency
   263  		arg2 bool
   264  	}{arg1, arg2})
   265  	fake.recordInvocation("SetDependency", []interface{}{arg1, arg2})
   266  	fake.setDependencyMutex.Unlock()
   267  	if fake.SetDependencyStub != nil {
   268  		return fake.SetDependencyStub(arg1, arg2)
   269  	}
   270  	if specificReturn {
   271  		return ret.result1
   272  	}
   273  	fakeReturns := fake.setDependencyReturns
   274  	return fakeReturns.result1
   275  }
   276  
   277  func (fake *FakeSpaceRoleSetter) SetDependencyCallCount() int {
   278  	fake.setDependencyMutex.RLock()
   279  	defer fake.setDependencyMutex.RUnlock()
   280  	return len(fake.setDependencyArgsForCall)
   281  }
   282  
   283  func (fake *FakeSpaceRoleSetter) SetDependencyCalls(stub func(commandregistry.Dependency, bool) commandregistry.Command) {
   284  	fake.setDependencyMutex.Lock()
   285  	defer fake.setDependencyMutex.Unlock()
   286  	fake.SetDependencyStub = stub
   287  }
   288  
   289  func (fake *FakeSpaceRoleSetter) SetDependencyArgsForCall(i int) (commandregistry.Dependency, bool) {
   290  	fake.setDependencyMutex.RLock()
   291  	defer fake.setDependencyMutex.RUnlock()
   292  	argsForCall := fake.setDependencyArgsForCall[i]
   293  	return argsForCall.arg1, argsForCall.arg2
   294  }
   295  
   296  func (fake *FakeSpaceRoleSetter) SetDependencyReturns(result1 commandregistry.Command) {
   297  	fake.setDependencyMutex.Lock()
   298  	defer fake.setDependencyMutex.Unlock()
   299  	fake.SetDependencyStub = nil
   300  	fake.setDependencyReturns = struct {
   301  		result1 commandregistry.Command
   302  	}{result1}
   303  }
   304  
   305  func (fake *FakeSpaceRoleSetter) SetDependencyReturnsOnCall(i int, result1 commandregistry.Command) {
   306  	fake.setDependencyMutex.Lock()
   307  	defer fake.setDependencyMutex.Unlock()
   308  	fake.SetDependencyStub = nil
   309  	if fake.setDependencyReturnsOnCall == nil {
   310  		fake.setDependencyReturnsOnCall = make(map[int]struct {
   311  			result1 commandregistry.Command
   312  		})
   313  	}
   314  	fake.setDependencyReturnsOnCall[i] = struct {
   315  		result1 commandregistry.Command
   316  	}{result1}
   317  }
   318  
   319  func (fake *FakeSpaceRoleSetter) SetSpaceRole(arg1 models.Space, arg2 string, arg3 string, arg4 models.Role, arg5 string, arg6 string) error {
   320  	fake.setSpaceRoleMutex.Lock()
   321  	ret, specificReturn := fake.setSpaceRoleReturnsOnCall[len(fake.setSpaceRoleArgsForCall)]
   322  	fake.setSpaceRoleArgsForCall = append(fake.setSpaceRoleArgsForCall, struct {
   323  		arg1 models.Space
   324  		arg2 string
   325  		arg3 string
   326  		arg4 models.Role
   327  		arg5 string
   328  		arg6 string
   329  	}{arg1, arg2, arg3, arg4, arg5, arg6})
   330  	fake.recordInvocation("SetSpaceRole", []interface{}{arg1, arg2, arg3, arg4, arg5, arg6})
   331  	fake.setSpaceRoleMutex.Unlock()
   332  	if fake.SetSpaceRoleStub != nil {
   333  		return fake.SetSpaceRoleStub(arg1, arg2, arg3, arg4, arg5, arg6)
   334  	}
   335  	if specificReturn {
   336  		return ret.result1
   337  	}
   338  	fakeReturns := fake.setSpaceRoleReturns
   339  	return fakeReturns.result1
   340  }
   341  
   342  func (fake *FakeSpaceRoleSetter) SetSpaceRoleCallCount() int {
   343  	fake.setSpaceRoleMutex.RLock()
   344  	defer fake.setSpaceRoleMutex.RUnlock()
   345  	return len(fake.setSpaceRoleArgsForCall)
   346  }
   347  
   348  func (fake *FakeSpaceRoleSetter) SetSpaceRoleCalls(stub func(models.Space, string, string, models.Role, string, string) error) {
   349  	fake.setSpaceRoleMutex.Lock()
   350  	defer fake.setSpaceRoleMutex.Unlock()
   351  	fake.SetSpaceRoleStub = stub
   352  }
   353  
   354  func (fake *FakeSpaceRoleSetter) SetSpaceRoleArgsForCall(i int) (models.Space, string, string, models.Role, string, string) {
   355  	fake.setSpaceRoleMutex.RLock()
   356  	defer fake.setSpaceRoleMutex.RUnlock()
   357  	argsForCall := fake.setSpaceRoleArgsForCall[i]
   358  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5, argsForCall.arg6
   359  }
   360  
   361  func (fake *FakeSpaceRoleSetter) SetSpaceRoleReturns(result1 error) {
   362  	fake.setSpaceRoleMutex.Lock()
   363  	defer fake.setSpaceRoleMutex.Unlock()
   364  	fake.SetSpaceRoleStub = nil
   365  	fake.setSpaceRoleReturns = struct {
   366  		result1 error
   367  	}{result1}
   368  }
   369  
   370  func (fake *FakeSpaceRoleSetter) SetSpaceRoleReturnsOnCall(i int, result1 error) {
   371  	fake.setSpaceRoleMutex.Lock()
   372  	defer fake.setSpaceRoleMutex.Unlock()
   373  	fake.SetSpaceRoleStub = nil
   374  	if fake.setSpaceRoleReturnsOnCall == nil {
   375  		fake.setSpaceRoleReturnsOnCall = make(map[int]struct {
   376  			result1 error
   377  		})
   378  	}
   379  	fake.setSpaceRoleReturnsOnCall[i] = struct {
   380  		result1 error
   381  	}{result1}
   382  }
   383  
   384  func (fake *FakeSpaceRoleSetter) Invocations() map[string][][]interface{} {
   385  	fake.invocationsMutex.RLock()
   386  	defer fake.invocationsMutex.RUnlock()
   387  	fake.executeMutex.RLock()
   388  	defer fake.executeMutex.RUnlock()
   389  	fake.metaDataMutex.RLock()
   390  	defer fake.metaDataMutex.RUnlock()
   391  	fake.requirementsMutex.RLock()
   392  	defer fake.requirementsMutex.RUnlock()
   393  	fake.setDependencyMutex.RLock()
   394  	defer fake.setDependencyMutex.RUnlock()
   395  	fake.setSpaceRoleMutex.RLock()
   396  	defer fake.setSpaceRoleMutex.RUnlock()
   397  	copiedInvocations := map[string][][]interface{}{}
   398  	for key, value := range fake.invocations {
   399  		copiedInvocations[key] = value
   400  	}
   401  	return copiedInvocations
   402  }
   403  
   404  func (fake *FakeSpaceRoleSetter) recordInvocation(key string, args []interface{}) {
   405  	fake.invocationsMutex.Lock()
   406  	defer fake.invocationsMutex.Unlock()
   407  	if fake.invocations == nil {
   408  		fake.invocations = map[string][][]interface{}{}
   409  	}
   410  	if fake.invocations[key] == nil {
   411  		fake.invocations[key] = [][]interface{}{}
   412  	}
   413  	fake.invocations[key] = append(fake.invocations[key], args)
   414  }
   415  
   416  var _ user.SpaceRoleSetter = new(FakeSpaceRoleSetter)