github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/command/commandfakes/fake_shared_actor.go (about)

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