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

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