github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_set_org_role_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 FakeSetOrgRoleActor struct {
    13  	CreateOrgRoleStub        func(constant.RoleType, string, string, string, bool) (v7action.Warnings, error)
    14  	createOrgRoleMutex       sync.RWMutex
    15  	createOrgRoleArgsForCall []struct {
    16  		arg1 constant.RoleType
    17  		arg2 string
    18  		arg3 string
    19  		arg4 string
    20  		arg5 bool
    21  	}
    22  	createOrgRoleReturns struct {
    23  		result1 v7action.Warnings
    24  		result2 error
    25  	}
    26  	createOrgRoleReturnsOnCall map[int]struct {
    27  		result1 v7action.Warnings
    28  		result2 error
    29  	}
    30  	GetOrganizationByNameStub        func(string) (v7action.Organization, v7action.Warnings, error)
    31  	getOrganizationByNameMutex       sync.RWMutex
    32  	getOrganizationByNameArgsForCall []struct {
    33  		arg1 string
    34  	}
    35  	getOrganizationByNameReturns struct {
    36  		result1 v7action.Organization
    37  		result2 v7action.Warnings
    38  		result3 error
    39  	}
    40  	getOrganizationByNameReturnsOnCall map[int]struct {
    41  		result1 v7action.Organization
    42  		result2 v7action.Warnings
    43  		result3 error
    44  	}
    45  	GetUserStub        func(string, string) (v7action.User, error)
    46  	getUserMutex       sync.RWMutex
    47  	getUserArgsForCall []struct {
    48  		arg1 string
    49  		arg2 string
    50  	}
    51  	getUserReturns struct {
    52  		result1 v7action.User
    53  		result2 error
    54  	}
    55  	getUserReturnsOnCall map[int]struct {
    56  		result1 v7action.User
    57  		result2 error
    58  	}
    59  	invocations      map[string][][]interface{}
    60  	invocationsMutex sync.RWMutex
    61  }
    62  
    63  func (fake *FakeSetOrgRoleActor) CreateOrgRole(arg1 constant.RoleType, arg2 string, arg3 string, arg4 string, arg5 bool) (v7action.Warnings, error) {
    64  	fake.createOrgRoleMutex.Lock()
    65  	ret, specificReturn := fake.createOrgRoleReturnsOnCall[len(fake.createOrgRoleArgsForCall)]
    66  	fake.createOrgRoleArgsForCall = append(fake.createOrgRoleArgsForCall, struct {
    67  		arg1 constant.RoleType
    68  		arg2 string
    69  		arg3 string
    70  		arg4 string
    71  		arg5 bool
    72  	}{arg1, arg2, arg3, arg4, arg5})
    73  	fake.recordInvocation("CreateOrgRole", []interface{}{arg1, arg2, arg3, arg4, arg5})
    74  	fake.createOrgRoleMutex.Unlock()
    75  	if fake.CreateOrgRoleStub != nil {
    76  		return fake.CreateOrgRoleStub(arg1, arg2, arg3, arg4, arg5)
    77  	}
    78  	if specificReturn {
    79  		return ret.result1, ret.result2
    80  	}
    81  	fakeReturns := fake.createOrgRoleReturns
    82  	return fakeReturns.result1, fakeReturns.result2
    83  }
    84  
    85  func (fake *FakeSetOrgRoleActor) CreateOrgRoleCallCount() int {
    86  	fake.createOrgRoleMutex.RLock()
    87  	defer fake.createOrgRoleMutex.RUnlock()
    88  	return len(fake.createOrgRoleArgsForCall)
    89  }
    90  
    91  func (fake *FakeSetOrgRoleActor) CreateOrgRoleCalls(stub func(constant.RoleType, string, string, string, bool) (v7action.Warnings, error)) {
    92  	fake.createOrgRoleMutex.Lock()
    93  	defer fake.createOrgRoleMutex.Unlock()
    94  	fake.CreateOrgRoleStub = stub
    95  }
    96  
    97  func (fake *FakeSetOrgRoleActor) CreateOrgRoleArgsForCall(i int) (constant.RoleType, string, string, string, bool) {
    98  	fake.createOrgRoleMutex.RLock()
    99  	defer fake.createOrgRoleMutex.RUnlock()
   100  	argsForCall := fake.createOrgRoleArgsForCall[i]
   101  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
   102  }
   103  
   104  func (fake *FakeSetOrgRoleActor) CreateOrgRoleReturns(result1 v7action.Warnings, result2 error) {
   105  	fake.createOrgRoleMutex.Lock()
   106  	defer fake.createOrgRoleMutex.Unlock()
   107  	fake.CreateOrgRoleStub = nil
   108  	fake.createOrgRoleReturns = struct {
   109  		result1 v7action.Warnings
   110  		result2 error
   111  	}{result1, result2}
   112  }
   113  
   114  func (fake *FakeSetOrgRoleActor) CreateOrgRoleReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   115  	fake.createOrgRoleMutex.Lock()
   116  	defer fake.createOrgRoleMutex.Unlock()
   117  	fake.CreateOrgRoleStub = nil
   118  	if fake.createOrgRoleReturnsOnCall == nil {
   119  		fake.createOrgRoleReturnsOnCall = make(map[int]struct {
   120  			result1 v7action.Warnings
   121  			result2 error
   122  		})
   123  	}
   124  	fake.createOrgRoleReturnsOnCall[i] = struct {
   125  		result1 v7action.Warnings
   126  		result2 error
   127  	}{result1, result2}
   128  }
   129  
   130  func (fake *FakeSetOrgRoleActor) GetOrganizationByName(arg1 string) (v7action.Organization, v7action.Warnings, error) {
   131  	fake.getOrganizationByNameMutex.Lock()
   132  	ret, specificReturn := fake.getOrganizationByNameReturnsOnCall[len(fake.getOrganizationByNameArgsForCall)]
   133  	fake.getOrganizationByNameArgsForCall = append(fake.getOrganizationByNameArgsForCall, struct {
   134  		arg1 string
   135  	}{arg1})
   136  	fake.recordInvocation("GetOrganizationByName", []interface{}{arg1})
   137  	fake.getOrganizationByNameMutex.Unlock()
   138  	if fake.GetOrganizationByNameStub != nil {
   139  		return fake.GetOrganizationByNameStub(arg1)
   140  	}
   141  	if specificReturn {
   142  		return ret.result1, ret.result2, ret.result3
   143  	}
   144  	fakeReturns := fake.getOrganizationByNameReturns
   145  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   146  }
   147  
   148  func (fake *FakeSetOrgRoleActor) GetOrganizationByNameCallCount() int {
   149  	fake.getOrganizationByNameMutex.RLock()
   150  	defer fake.getOrganizationByNameMutex.RUnlock()
   151  	return len(fake.getOrganizationByNameArgsForCall)
   152  }
   153  
   154  func (fake *FakeSetOrgRoleActor) GetOrganizationByNameCalls(stub func(string) (v7action.Organization, v7action.Warnings, error)) {
   155  	fake.getOrganizationByNameMutex.Lock()
   156  	defer fake.getOrganizationByNameMutex.Unlock()
   157  	fake.GetOrganizationByNameStub = stub
   158  }
   159  
   160  func (fake *FakeSetOrgRoleActor) GetOrganizationByNameArgsForCall(i int) string {
   161  	fake.getOrganizationByNameMutex.RLock()
   162  	defer fake.getOrganizationByNameMutex.RUnlock()
   163  	argsForCall := fake.getOrganizationByNameArgsForCall[i]
   164  	return argsForCall.arg1
   165  }
   166  
   167  func (fake *FakeSetOrgRoleActor) GetOrganizationByNameReturns(result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   168  	fake.getOrganizationByNameMutex.Lock()
   169  	defer fake.getOrganizationByNameMutex.Unlock()
   170  	fake.GetOrganizationByNameStub = nil
   171  	fake.getOrganizationByNameReturns = struct {
   172  		result1 v7action.Organization
   173  		result2 v7action.Warnings
   174  		result3 error
   175  	}{result1, result2, result3}
   176  }
   177  
   178  func (fake *FakeSetOrgRoleActor) GetOrganizationByNameReturnsOnCall(i int, result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   179  	fake.getOrganizationByNameMutex.Lock()
   180  	defer fake.getOrganizationByNameMutex.Unlock()
   181  	fake.GetOrganizationByNameStub = nil
   182  	if fake.getOrganizationByNameReturnsOnCall == nil {
   183  		fake.getOrganizationByNameReturnsOnCall = make(map[int]struct {
   184  			result1 v7action.Organization
   185  			result2 v7action.Warnings
   186  			result3 error
   187  		})
   188  	}
   189  	fake.getOrganizationByNameReturnsOnCall[i] = struct {
   190  		result1 v7action.Organization
   191  		result2 v7action.Warnings
   192  		result3 error
   193  	}{result1, result2, result3}
   194  }
   195  
   196  func (fake *FakeSetOrgRoleActor) GetUser(arg1 string, arg2 string) (v7action.User, error) {
   197  	fake.getUserMutex.Lock()
   198  	ret, specificReturn := fake.getUserReturnsOnCall[len(fake.getUserArgsForCall)]
   199  	fake.getUserArgsForCall = append(fake.getUserArgsForCall, struct {
   200  		arg1 string
   201  		arg2 string
   202  	}{arg1, arg2})
   203  	fake.recordInvocation("GetUser", []interface{}{arg1, arg2})
   204  	fake.getUserMutex.Unlock()
   205  	if fake.GetUserStub != nil {
   206  		return fake.GetUserStub(arg1, arg2)
   207  	}
   208  	if specificReturn {
   209  		return ret.result1, ret.result2
   210  	}
   211  	fakeReturns := fake.getUserReturns
   212  	return fakeReturns.result1, fakeReturns.result2
   213  }
   214  
   215  func (fake *FakeSetOrgRoleActor) GetUserCallCount() int {
   216  	fake.getUserMutex.RLock()
   217  	defer fake.getUserMutex.RUnlock()
   218  	return len(fake.getUserArgsForCall)
   219  }
   220  
   221  func (fake *FakeSetOrgRoleActor) GetUserCalls(stub func(string, string) (v7action.User, error)) {
   222  	fake.getUserMutex.Lock()
   223  	defer fake.getUserMutex.Unlock()
   224  	fake.GetUserStub = stub
   225  }
   226  
   227  func (fake *FakeSetOrgRoleActor) GetUserArgsForCall(i int) (string, string) {
   228  	fake.getUserMutex.RLock()
   229  	defer fake.getUserMutex.RUnlock()
   230  	argsForCall := fake.getUserArgsForCall[i]
   231  	return argsForCall.arg1, argsForCall.arg2
   232  }
   233  
   234  func (fake *FakeSetOrgRoleActor) GetUserReturns(result1 v7action.User, result2 error) {
   235  	fake.getUserMutex.Lock()
   236  	defer fake.getUserMutex.Unlock()
   237  	fake.GetUserStub = nil
   238  	fake.getUserReturns = struct {
   239  		result1 v7action.User
   240  		result2 error
   241  	}{result1, result2}
   242  }
   243  
   244  func (fake *FakeSetOrgRoleActor) GetUserReturnsOnCall(i int, result1 v7action.User, result2 error) {
   245  	fake.getUserMutex.Lock()
   246  	defer fake.getUserMutex.Unlock()
   247  	fake.GetUserStub = nil
   248  	if fake.getUserReturnsOnCall == nil {
   249  		fake.getUserReturnsOnCall = make(map[int]struct {
   250  			result1 v7action.User
   251  			result2 error
   252  		})
   253  	}
   254  	fake.getUserReturnsOnCall[i] = struct {
   255  		result1 v7action.User
   256  		result2 error
   257  	}{result1, result2}
   258  }
   259  
   260  func (fake *FakeSetOrgRoleActor) Invocations() map[string][][]interface{} {
   261  	fake.invocationsMutex.RLock()
   262  	defer fake.invocationsMutex.RUnlock()
   263  	fake.createOrgRoleMutex.RLock()
   264  	defer fake.createOrgRoleMutex.RUnlock()
   265  	fake.getOrganizationByNameMutex.RLock()
   266  	defer fake.getOrganizationByNameMutex.RUnlock()
   267  	fake.getUserMutex.RLock()
   268  	defer fake.getUserMutex.RUnlock()
   269  	copiedInvocations := map[string][][]interface{}{}
   270  	for key, value := range fake.invocations {
   271  		copiedInvocations[key] = value
   272  	}
   273  	return copiedInvocations
   274  }
   275  
   276  func (fake *FakeSetOrgRoleActor) recordInvocation(key string, args []interface{}) {
   277  	fake.invocationsMutex.Lock()
   278  	defer fake.invocationsMutex.Unlock()
   279  	if fake.invocations == nil {
   280  		fake.invocations = map[string][][]interface{}{}
   281  	}
   282  	if fake.invocations[key] == nil {
   283  		fake.invocations[key] = [][]interface{}{}
   284  	}
   285  	fake.invocations[key] = append(fake.invocations[key], args)
   286  }
   287  
   288  var _ v7.SetOrgRoleActor = new(FakeSetOrgRoleActor)