github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_create_org_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 FakeCreateOrgActor 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  	CreateOrganizationStub        func(string) (v7action.Organization, v7action.Warnings, error)
    31  	createOrganizationMutex       sync.RWMutex
    32  	createOrganizationArgsForCall []struct {
    33  		arg1 string
    34  	}
    35  	createOrganizationReturns struct {
    36  		result1 v7action.Organization
    37  		result2 v7action.Warnings
    38  		result3 error
    39  	}
    40  	createOrganizationReturnsOnCall map[int]struct {
    41  		result1 v7action.Organization
    42  		result2 v7action.Warnings
    43  		result3 error
    44  	}
    45  	invocations      map[string][][]interface{}
    46  	invocationsMutex sync.RWMutex
    47  }
    48  
    49  func (fake *FakeCreateOrgActor) CreateOrgRole(arg1 constant.RoleType, arg2 string, arg3 string, arg4 string, arg5 bool) (v7action.Warnings, error) {
    50  	fake.createOrgRoleMutex.Lock()
    51  	ret, specificReturn := fake.createOrgRoleReturnsOnCall[len(fake.createOrgRoleArgsForCall)]
    52  	fake.createOrgRoleArgsForCall = append(fake.createOrgRoleArgsForCall, struct {
    53  		arg1 constant.RoleType
    54  		arg2 string
    55  		arg3 string
    56  		arg4 string
    57  		arg5 bool
    58  	}{arg1, arg2, arg3, arg4, arg5})
    59  	fake.recordInvocation("CreateOrgRole", []interface{}{arg1, arg2, arg3, arg4, arg5})
    60  	fake.createOrgRoleMutex.Unlock()
    61  	if fake.CreateOrgRoleStub != nil {
    62  		return fake.CreateOrgRoleStub(arg1, arg2, arg3, arg4, arg5)
    63  	}
    64  	if specificReturn {
    65  		return ret.result1, ret.result2
    66  	}
    67  	fakeReturns := fake.createOrgRoleReturns
    68  	return fakeReturns.result1, fakeReturns.result2
    69  }
    70  
    71  func (fake *FakeCreateOrgActor) CreateOrgRoleCallCount() int {
    72  	fake.createOrgRoleMutex.RLock()
    73  	defer fake.createOrgRoleMutex.RUnlock()
    74  	return len(fake.createOrgRoleArgsForCall)
    75  }
    76  
    77  func (fake *FakeCreateOrgActor) CreateOrgRoleCalls(stub func(constant.RoleType, string, string, string, bool) (v7action.Warnings, error)) {
    78  	fake.createOrgRoleMutex.Lock()
    79  	defer fake.createOrgRoleMutex.Unlock()
    80  	fake.CreateOrgRoleStub = stub
    81  }
    82  
    83  func (fake *FakeCreateOrgActor) CreateOrgRoleArgsForCall(i int) (constant.RoleType, string, string, string, bool) {
    84  	fake.createOrgRoleMutex.RLock()
    85  	defer fake.createOrgRoleMutex.RUnlock()
    86  	argsForCall := fake.createOrgRoleArgsForCall[i]
    87  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
    88  }
    89  
    90  func (fake *FakeCreateOrgActor) CreateOrgRoleReturns(result1 v7action.Warnings, result2 error) {
    91  	fake.createOrgRoleMutex.Lock()
    92  	defer fake.createOrgRoleMutex.Unlock()
    93  	fake.CreateOrgRoleStub = nil
    94  	fake.createOrgRoleReturns = struct {
    95  		result1 v7action.Warnings
    96  		result2 error
    97  	}{result1, result2}
    98  }
    99  
   100  func (fake *FakeCreateOrgActor) CreateOrgRoleReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   101  	fake.createOrgRoleMutex.Lock()
   102  	defer fake.createOrgRoleMutex.Unlock()
   103  	fake.CreateOrgRoleStub = nil
   104  	if fake.createOrgRoleReturnsOnCall == nil {
   105  		fake.createOrgRoleReturnsOnCall = make(map[int]struct {
   106  			result1 v7action.Warnings
   107  			result2 error
   108  		})
   109  	}
   110  	fake.createOrgRoleReturnsOnCall[i] = struct {
   111  		result1 v7action.Warnings
   112  		result2 error
   113  	}{result1, result2}
   114  }
   115  
   116  func (fake *FakeCreateOrgActor) CreateOrganization(arg1 string) (v7action.Organization, v7action.Warnings, error) {
   117  	fake.createOrganizationMutex.Lock()
   118  	ret, specificReturn := fake.createOrganizationReturnsOnCall[len(fake.createOrganizationArgsForCall)]
   119  	fake.createOrganizationArgsForCall = append(fake.createOrganizationArgsForCall, struct {
   120  		arg1 string
   121  	}{arg1})
   122  	fake.recordInvocation("CreateOrganization", []interface{}{arg1})
   123  	fake.createOrganizationMutex.Unlock()
   124  	if fake.CreateOrganizationStub != nil {
   125  		return fake.CreateOrganizationStub(arg1)
   126  	}
   127  	if specificReturn {
   128  		return ret.result1, ret.result2, ret.result3
   129  	}
   130  	fakeReturns := fake.createOrganizationReturns
   131  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   132  }
   133  
   134  func (fake *FakeCreateOrgActor) CreateOrganizationCallCount() int {
   135  	fake.createOrganizationMutex.RLock()
   136  	defer fake.createOrganizationMutex.RUnlock()
   137  	return len(fake.createOrganizationArgsForCall)
   138  }
   139  
   140  func (fake *FakeCreateOrgActor) CreateOrganizationCalls(stub func(string) (v7action.Organization, v7action.Warnings, error)) {
   141  	fake.createOrganizationMutex.Lock()
   142  	defer fake.createOrganizationMutex.Unlock()
   143  	fake.CreateOrganizationStub = stub
   144  }
   145  
   146  func (fake *FakeCreateOrgActor) CreateOrganizationArgsForCall(i int) string {
   147  	fake.createOrganizationMutex.RLock()
   148  	defer fake.createOrganizationMutex.RUnlock()
   149  	argsForCall := fake.createOrganizationArgsForCall[i]
   150  	return argsForCall.arg1
   151  }
   152  
   153  func (fake *FakeCreateOrgActor) CreateOrganizationReturns(result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   154  	fake.createOrganizationMutex.Lock()
   155  	defer fake.createOrganizationMutex.Unlock()
   156  	fake.CreateOrganizationStub = nil
   157  	fake.createOrganizationReturns = struct {
   158  		result1 v7action.Organization
   159  		result2 v7action.Warnings
   160  		result3 error
   161  	}{result1, result2, result3}
   162  }
   163  
   164  func (fake *FakeCreateOrgActor) CreateOrganizationReturnsOnCall(i int, result1 v7action.Organization, result2 v7action.Warnings, result3 error) {
   165  	fake.createOrganizationMutex.Lock()
   166  	defer fake.createOrganizationMutex.Unlock()
   167  	fake.CreateOrganizationStub = nil
   168  	if fake.createOrganizationReturnsOnCall == nil {
   169  		fake.createOrganizationReturnsOnCall = make(map[int]struct {
   170  			result1 v7action.Organization
   171  			result2 v7action.Warnings
   172  			result3 error
   173  		})
   174  	}
   175  	fake.createOrganizationReturnsOnCall[i] = struct {
   176  		result1 v7action.Organization
   177  		result2 v7action.Warnings
   178  		result3 error
   179  	}{result1, result2, result3}
   180  }
   181  
   182  func (fake *FakeCreateOrgActor) Invocations() map[string][][]interface{} {
   183  	fake.invocationsMutex.RLock()
   184  	defer fake.invocationsMutex.RUnlock()
   185  	fake.createOrgRoleMutex.RLock()
   186  	defer fake.createOrgRoleMutex.RUnlock()
   187  	fake.createOrganizationMutex.RLock()
   188  	defer fake.createOrganizationMutex.RUnlock()
   189  	copiedInvocations := map[string][][]interface{}{}
   190  	for key, value := range fake.invocations {
   191  		copiedInvocations[key] = value
   192  	}
   193  	return copiedInvocations
   194  }
   195  
   196  func (fake *FakeCreateOrgActor) recordInvocation(key string, args []interface{}) {
   197  	fake.invocationsMutex.Lock()
   198  	defer fake.invocationsMutex.Unlock()
   199  	if fake.invocations == nil {
   200  		fake.invocations = map[string][][]interface{}{}
   201  	}
   202  	if fake.invocations[key] == nil {
   203  		fake.invocations[key] = [][]interface{}{}
   204  	}
   205  	fake.invocations[key] = append(fake.invocations[key], args)
   206  }
   207  
   208  var _ v7.CreateOrgActor = new(FakeCreateOrgActor)