github.com/cloudfoundry/cli@v7.1.0+incompatible/command/commandfakes/fake_shared_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package commandfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/command"
     8  )
     9  
    10  type FakeSharedActor struct {
    11  	CheckTargetStub        func(bool, bool) error
    12  	checkTargetMutex       sync.RWMutex
    13  	checkTargetArgsForCall []struct {
    14  		arg1 bool
    15  		arg2 bool
    16  	}
    17  	checkTargetReturns struct {
    18  		result1 error
    19  	}
    20  	checkTargetReturnsOnCall map[int]struct {
    21  		result1 error
    22  	}
    23  	IsLoggedInStub        func() bool
    24  	isLoggedInMutex       sync.RWMutex
    25  	isLoggedInArgsForCall []struct {
    26  	}
    27  	isLoggedInReturns struct {
    28  		result1 bool
    29  	}
    30  	isLoggedInReturnsOnCall map[int]struct {
    31  		result1 bool
    32  	}
    33  	IsOrgTargetedStub        func() bool
    34  	isOrgTargetedMutex       sync.RWMutex
    35  	isOrgTargetedArgsForCall []struct {
    36  	}
    37  	isOrgTargetedReturns struct {
    38  		result1 bool
    39  	}
    40  	isOrgTargetedReturnsOnCall map[int]struct {
    41  		result1 bool
    42  	}
    43  	IsSpaceTargetedStub        func() bool
    44  	isSpaceTargetedMutex       sync.RWMutex
    45  	isSpaceTargetedArgsForCall []struct {
    46  	}
    47  	isSpaceTargetedReturns struct {
    48  		result1 bool
    49  	}
    50  	isSpaceTargetedReturnsOnCall map[int]struct {
    51  		result1 bool
    52  	}
    53  	RequireCurrentUserStub        func() (string, error)
    54  	requireCurrentUserMutex       sync.RWMutex
    55  	requireCurrentUserArgsForCall []struct {
    56  	}
    57  	requireCurrentUserReturns struct {
    58  		result1 string
    59  		result2 error
    60  	}
    61  	requireCurrentUserReturnsOnCall map[int]struct {
    62  		result1 string
    63  		result2 error
    64  	}
    65  	RequireTargetedOrgStub        func() (string, error)
    66  	requireTargetedOrgMutex       sync.RWMutex
    67  	requireTargetedOrgArgsForCall []struct {
    68  	}
    69  	requireTargetedOrgReturns struct {
    70  		result1 string
    71  		result2 error
    72  	}
    73  	requireTargetedOrgReturnsOnCall map[int]struct {
    74  		result1 string
    75  		result2 error
    76  	}
    77  	invocations      map[string][][]interface{}
    78  	invocationsMutex sync.RWMutex
    79  }
    80  
    81  func (fake *FakeSharedActor) CheckTarget(arg1 bool, arg2 bool) error {
    82  	fake.checkTargetMutex.Lock()
    83  	ret, specificReturn := fake.checkTargetReturnsOnCall[len(fake.checkTargetArgsForCall)]
    84  	fake.checkTargetArgsForCall = append(fake.checkTargetArgsForCall, struct {
    85  		arg1 bool
    86  		arg2 bool
    87  	}{arg1, arg2})
    88  	fake.recordInvocation("CheckTarget", []interface{}{arg1, arg2})
    89  	fake.checkTargetMutex.Unlock()
    90  	if fake.CheckTargetStub != nil {
    91  		return fake.CheckTargetStub(arg1, arg2)
    92  	}
    93  	if specificReturn {
    94  		return ret.result1
    95  	}
    96  	fakeReturns := fake.checkTargetReturns
    97  	return fakeReturns.result1
    98  }
    99  
   100  func (fake *FakeSharedActor) CheckTargetCallCount() int {
   101  	fake.checkTargetMutex.RLock()
   102  	defer fake.checkTargetMutex.RUnlock()
   103  	return len(fake.checkTargetArgsForCall)
   104  }
   105  
   106  func (fake *FakeSharedActor) CheckTargetCalls(stub func(bool, bool) error) {
   107  	fake.checkTargetMutex.Lock()
   108  	defer fake.checkTargetMutex.Unlock()
   109  	fake.CheckTargetStub = stub
   110  }
   111  
   112  func (fake *FakeSharedActor) CheckTargetArgsForCall(i int) (bool, bool) {
   113  	fake.checkTargetMutex.RLock()
   114  	defer fake.checkTargetMutex.RUnlock()
   115  	argsForCall := fake.checkTargetArgsForCall[i]
   116  	return argsForCall.arg1, argsForCall.arg2
   117  }
   118  
   119  func (fake *FakeSharedActor) CheckTargetReturns(result1 error) {
   120  	fake.checkTargetMutex.Lock()
   121  	defer fake.checkTargetMutex.Unlock()
   122  	fake.CheckTargetStub = nil
   123  	fake.checkTargetReturns = struct {
   124  		result1 error
   125  	}{result1}
   126  }
   127  
   128  func (fake *FakeSharedActor) CheckTargetReturnsOnCall(i int, result1 error) {
   129  	fake.checkTargetMutex.Lock()
   130  	defer fake.checkTargetMutex.Unlock()
   131  	fake.CheckTargetStub = nil
   132  	if fake.checkTargetReturnsOnCall == nil {
   133  		fake.checkTargetReturnsOnCall = make(map[int]struct {
   134  			result1 error
   135  		})
   136  	}
   137  	fake.checkTargetReturnsOnCall[i] = struct {
   138  		result1 error
   139  	}{result1}
   140  }
   141  
   142  func (fake *FakeSharedActor) IsLoggedIn() bool {
   143  	fake.isLoggedInMutex.Lock()
   144  	ret, specificReturn := fake.isLoggedInReturnsOnCall[len(fake.isLoggedInArgsForCall)]
   145  	fake.isLoggedInArgsForCall = append(fake.isLoggedInArgsForCall, struct {
   146  	}{})
   147  	fake.recordInvocation("IsLoggedIn", []interface{}{})
   148  	fake.isLoggedInMutex.Unlock()
   149  	if fake.IsLoggedInStub != nil {
   150  		return fake.IsLoggedInStub()
   151  	}
   152  	if specificReturn {
   153  		return ret.result1
   154  	}
   155  	fakeReturns := fake.isLoggedInReturns
   156  	return fakeReturns.result1
   157  }
   158  
   159  func (fake *FakeSharedActor) IsLoggedInCallCount() int {
   160  	fake.isLoggedInMutex.RLock()
   161  	defer fake.isLoggedInMutex.RUnlock()
   162  	return len(fake.isLoggedInArgsForCall)
   163  }
   164  
   165  func (fake *FakeSharedActor) IsLoggedInCalls(stub func() bool) {
   166  	fake.isLoggedInMutex.Lock()
   167  	defer fake.isLoggedInMutex.Unlock()
   168  	fake.IsLoggedInStub = stub
   169  }
   170  
   171  func (fake *FakeSharedActor) IsLoggedInReturns(result1 bool) {
   172  	fake.isLoggedInMutex.Lock()
   173  	defer fake.isLoggedInMutex.Unlock()
   174  	fake.IsLoggedInStub = nil
   175  	fake.isLoggedInReturns = struct {
   176  		result1 bool
   177  	}{result1}
   178  }
   179  
   180  func (fake *FakeSharedActor) IsLoggedInReturnsOnCall(i int, result1 bool) {
   181  	fake.isLoggedInMutex.Lock()
   182  	defer fake.isLoggedInMutex.Unlock()
   183  	fake.IsLoggedInStub = nil
   184  	if fake.isLoggedInReturnsOnCall == nil {
   185  		fake.isLoggedInReturnsOnCall = make(map[int]struct {
   186  			result1 bool
   187  		})
   188  	}
   189  	fake.isLoggedInReturnsOnCall[i] = struct {
   190  		result1 bool
   191  	}{result1}
   192  }
   193  
   194  func (fake *FakeSharedActor) IsOrgTargeted() bool {
   195  	fake.isOrgTargetedMutex.Lock()
   196  	ret, specificReturn := fake.isOrgTargetedReturnsOnCall[len(fake.isOrgTargetedArgsForCall)]
   197  	fake.isOrgTargetedArgsForCall = append(fake.isOrgTargetedArgsForCall, struct {
   198  	}{})
   199  	fake.recordInvocation("IsOrgTargeted", []interface{}{})
   200  	fake.isOrgTargetedMutex.Unlock()
   201  	if fake.IsOrgTargetedStub != nil {
   202  		return fake.IsOrgTargetedStub()
   203  	}
   204  	if specificReturn {
   205  		return ret.result1
   206  	}
   207  	fakeReturns := fake.isOrgTargetedReturns
   208  	return fakeReturns.result1
   209  }
   210  
   211  func (fake *FakeSharedActor) IsOrgTargetedCallCount() int {
   212  	fake.isOrgTargetedMutex.RLock()
   213  	defer fake.isOrgTargetedMutex.RUnlock()
   214  	return len(fake.isOrgTargetedArgsForCall)
   215  }
   216  
   217  func (fake *FakeSharedActor) IsOrgTargetedCalls(stub func() bool) {
   218  	fake.isOrgTargetedMutex.Lock()
   219  	defer fake.isOrgTargetedMutex.Unlock()
   220  	fake.IsOrgTargetedStub = stub
   221  }
   222  
   223  func (fake *FakeSharedActor) IsOrgTargetedReturns(result1 bool) {
   224  	fake.isOrgTargetedMutex.Lock()
   225  	defer fake.isOrgTargetedMutex.Unlock()
   226  	fake.IsOrgTargetedStub = nil
   227  	fake.isOrgTargetedReturns = struct {
   228  		result1 bool
   229  	}{result1}
   230  }
   231  
   232  func (fake *FakeSharedActor) IsOrgTargetedReturnsOnCall(i int, result1 bool) {
   233  	fake.isOrgTargetedMutex.Lock()
   234  	defer fake.isOrgTargetedMutex.Unlock()
   235  	fake.IsOrgTargetedStub = nil
   236  	if fake.isOrgTargetedReturnsOnCall == nil {
   237  		fake.isOrgTargetedReturnsOnCall = make(map[int]struct {
   238  			result1 bool
   239  		})
   240  	}
   241  	fake.isOrgTargetedReturnsOnCall[i] = struct {
   242  		result1 bool
   243  	}{result1}
   244  }
   245  
   246  func (fake *FakeSharedActor) IsSpaceTargeted() bool {
   247  	fake.isSpaceTargetedMutex.Lock()
   248  	ret, specificReturn := fake.isSpaceTargetedReturnsOnCall[len(fake.isSpaceTargetedArgsForCall)]
   249  	fake.isSpaceTargetedArgsForCall = append(fake.isSpaceTargetedArgsForCall, struct {
   250  	}{})
   251  	fake.recordInvocation("IsSpaceTargeted", []interface{}{})
   252  	fake.isSpaceTargetedMutex.Unlock()
   253  	if fake.IsSpaceTargetedStub != nil {
   254  		return fake.IsSpaceTargetedStub()
   255  	}
   256  	if specificReturn {
   257  		return ret.result1
   258  	}
   259  	fakeReturns := fake.isSpaceTargetedReturns
   260  	return fakeReturns.result1
   261  }
   262  
   263  func (fake *FakeSharedActor) IsSpaceTargetedCallCount() int {
   264  	fake.isSpaceTargetedMutex.RLock()
   265  	defer fake.isSpaceTargetedMutex.RUnlock()
   266  	return len(fake.isSpaceTargetedArgsForCall)
   267  }
   268  
   269  func (fake *FakeSharedActor) IsSpaceTargetedCalls(stub func() bool) {
   270  	fake.isSpaceTargetedMutex.Lock()
   271  	defer fake.isSpaceTargetedMutex.Unlock()
   272  	fake.IsSpaceTargetedStub = stub
   273  }
   274  
   275  func (fake *FakeSharedActor) IsSpaceTargetedReturns(result1 bool) {
   276  	fake.isSpaceTargetedMutex.Lock()
   277  	defer fake.isSpaceTargetedMutex.Unlock()
   278  	fake.IsSpaceTargetedStub = nil
   279  	fake.isSpaceTargetedReturns = struct {
   280  		result1 bool
   281  	}{result1}
   282  }
   283  
   284  func (fake *FakeSharedActor) IsSpaceTargetedReturnsOnCall(i int, result1 bool) {
   285  	fake.isSpaceTargetedMutex.Lock()
   286  	defer fake.isSpaceTargetedMutex.Unlock()
   287  	fake.IsSpaceTargetedStub = nil
   288  	if fake.isSpaceTargetedReturnsOnCall == nil {
   289  		fake.isSpaceTargetedReturnsOnCall = make(map[int]struct {
   290  			result1 bool
   291  		})
   292  	}
   293  	fake.isSpaceTargetedReturnsOnCall[i] = struct {
   294  		result1 bool
   295  	}{result1}
   296  }
   297  
   298  func (fake *FakeSharedActor) RequireCurrentUser() (string, error) {
   299  	fake.requireCurrentUserMutex.Lock()
   300  	ret, specificReturn := fake.requireCurrentUserReturnsOnCall[len(fake.requireCurrentUserArgsForCall)]
   301  	fake.requireCurrentUserArgsForCall = append(fake.requireCurrentUserArgsForCall, struct {
   302  	}{})
   303  	fake.recordInvocation("RequireCurrentUser", []interface{}{})
   304  	fake.requireCurrentUserMutex.Unlock()
   305  	if fake.RequireCurrentUserStub != nil {
   306  		return fake.RequireCurrentUserStub()
   307  	}
   308  	if specificReturn {
   309  		return ret.result1, ret.result2
   310  	}
   311  	fakeReturns := fake.requireCurrentUserReturns
   312  	return fakeReturns.result1, fakeReturns.result2
   313  }
   314  
   315  func (fake *FakeSharedActor) RequireCurrentUserCallCount() int {
   316  	fake.requireCurrentUserMutex.RLock()
   317  	defer fake.requireCurrentUserMutex.RUnlock()
   318  	return len(fake.requireCurrentUserArgsForCall)
   319  }
   320  
   321  func (fake *FakeSharedActor) RequireCurrentUserCalls(stub func() (string, error)) {
   322  	fake.requireCurrentUserMutex.Lock()
   323  	defer fake.requireCurrentUserMutex.Unlock()
   324  	fake.RequireCurrentUserStub = stub
   325  }
   326  
   327  func (fake *FakeSharedActor) RequireCurrentUserReturns(result1 string, result2 error) {
   328  	fake.requireCurrentUserMutex.Lock()
   329  	defer fake.requireCurrentUserMutex.Unlock()
   330  	fake.RequireCurrentUserStub = nil
   331  	fake.requireCurrentUserReturns = struct {
   332  		result1 string
   333  		result2 error
   334  	}{result1, result2}
   335  }
   336  
   337  func (fake *FakeSharedActor) RequireCurrentUserReturnsOnCall(i int, result1 string, result2 error) {
   338  	fake.requireCurrentUserMutex.Lock()
   339  	defer fake.requireCurrentUserMutex.Unlock()
   340  	fake.RequireCurrentUserStub = nil
   341  	if fake.requireCurrentUserReturnsOnCall == nil {
   342  		fake.requireCurrentUserReturnsOnCall = make(map[int]struct {
   343  			result1 string
   344  			result2 error
   345  		})
   346  	}
   347  	fake.requireCurrentUserReturnsOnCall[i] = struct {
   348  		result1 string
   349  		result2 error
   350  	}{result1, result2}
   351  }
   352  
   353  func (fake *FakeSharedActor) RequireTargetedOrg() (string, error) {
   354  	fake.requireTargetedOrgMutex.Lock()
   355  	ret, specificReturn := fake.requireTargetedOrgReturnsOnCall[len(fake.requireTargetedOrgArgsForCall)]
   356  	fake.requireTargetedOrgArgsForCall = append(fake.requireTargetedOrgArgsForCall, struct {
   357  	}{})
   358  	fake.recordInvocation("RequireTargetedOrg", []interface{}{})
   359  	fake.requireTargetedOrgMutex.Unlock()
   360  	if fake.RequireTargetedOrgStub != nil {
   361  		return fake.RequireTargetedOrgStub()
   362  	}
   363  	if specificReturn {
   364  		return ret.result1, ret.result2
   365  	}
   366  	fakeReturns := fake.requireTargetedOrgReturns
   367  	return fakeReturns.result1, fakeReturns.result2
   368  }
   369  
   370  func (fake *FakeSharedActor) RequireTargetedOrgCallCount() int {
   371  	fake.requireTargetedOrgMutex.RLock()
   372  	defer fake.requireTargetedOrgMutex.RUnlock()
   373  	return len(fake.requireTargetedOrgArgsForCall)
   374  }
   375  
   376  func (fake *FakeSharedActor) RequireTargetedOrgCalls(stub func() (string, error)) {
   377  	fake.requireTargetedOrgMutex.Lock()
   378  	defer fake.requireTargetedOrgMutex.Unlock()
   379  	fake.RequireTargetedOrgStub = stub
   380  }
   381  
   382  func (fake *FakeSharedActor) RequireTargetedOrgReturns(result1 string, result2 error) {
   383  	fake.requireTargetedOrgMutex.Lock()
   384  	defer fake.requireTargetedOrgMutex.Unlock()
   385  	fake.RequireTargetedOrgStub = nil
   386  	fake.requireTargetedOrgReturns = struct {
   387  		result1 string
   388  		result2 error
   389  	}{result1, result2}
   390  }
   391  
   392  func (fake *FakeSharedActor) RequireTargetedOrgReturnsOnCall(i int, result1 string, result2 error) {
   393  	fake.requireTargetedOrgMutex.Lock()
   394  	defer fake.requireTargetedOrgMutex.Unlock()
   395  	fake.RequireTargetedOrgStub = nil
   396  	if fake.requireTargetedOrgReturnsOnCall == nil {
   397  		fake.requireTargetedOrgReturnsOnCall = make(map[int]struct {
   398  			result1 string
   399  			result2 error
   400  		})
   401  	}
   402  	fake.requireTargetedOrgReturnsOnCall[i] = struct {
   403  		result1 string
   404  		result2 error
   405  	}{result1, result2}
   406  }
   407  
   408  func (fake *FakeSharedActor) Invocations() map[string][][]interface{} {
   409  	fake.invocationsMutex.RLock()
   410  	defer fake.invocationsMutex.RUnlock()
   411  	fake.checkTargetMutex.RLock()
   412  	defer fake.checkTargetMutex.RUnlock()
   413  	fake.isLoggedInMutex.RLock()
   414  	defer fake.isLoggedInMutex.RUnlock()
   415  	fake.isOrgTargetedMutex.RLock()
   416  	defer fake.isOrgTargetedMutex.RUnlock()
   417  	fake.isSpaceTargetedMutex.RLock()
   418  	defer fake.isSpaceTargetedMutex.RUnlock()
   419  	fake.requireCurrentUserMutex.RLock()
   420  	defer fake.requireCurrentUserMutex.RUnlock()
   421  	fake.requireTargetedOrgMutex.RLock()
   422  	defer fake.requireTargetedOrgMutex.RUnlock()
   423  	copiedInvocations := map[string][][]interface{}{}
   424  	for key, value := range fake.invocations {
   425  		copiedInvocations[key] = value
   426  	}
   427  	return copiedInvocations
   428  }
   429  
   430  func (fake *FakeSharedActor) recordInvocation(key string, args []interface{}) {
   431  	fake.invocationsMutex.Lock()
   432  	defer fake.invocationsMutex.Unlock()
   433  	if fake.invocations == nil {
   434  		fake.invocations = map[string][][]interface{}{}
   435  	}
   436  	if fake.invocations[key] == nil {
   437  		fake.invocations[key] = [][]interface{}{}
   438  	}
   439  	fake.invocations[key] = append(fake.invocations[key], args)
   440  }
   441  
   442  var _ command.SharedActor = new(FakeSharedActor)