github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_v7actor_for_push.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7fakes
     3  
     4  import (
     5  	sync "sync"
     6  
     7  	v7action "code.cloudfoundry.org/cli/actor/v7action"
     8  	v7 "code.cloudfoundry.org/cli/command/v7"
     9  )
    10  
    11  type FakeV7ActorForPush struct {
    12  	GetApplicationByNameAndSpaceStub        func(string, string) (v7action.Application, v7action.Warnings, error)
    13  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getApplicationByNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  	}
    18  	getApplicationByNameAndSpaceReturns struct {
    19  		result1 v7action.Application
    20  		result2 v7action.Warnings
    21  		result3 error
    22  	}
    23  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v7action.Application
    25  		result2 v7action.Warnings
    26  		result3 error
    27  	}
    28  	GetApplicationSummaryByNameAndSpaceStub        func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error)
    29  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    30  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    31  		arg1 string
    32  		arg2 string
    33  		arg3 bool
    34  		arg4 v7action.RouteActor
    35  	}
    36  	getApplicationSummaryByNameAndSpaceReturns struct {
    37  		result1 v7action.ApplicationSummary
    38  		result2 v7action.Warnings
    39  		result3 error
    40  	}
    41  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    42  		result1 v7action.ApplicationSummary
    43  		result2 v7action.Warnings
    44  		result3 error
    45  	}
    46  	GetStreamingLogsForApplicationByNameAndSpaceStub        func(string, string, v7action.NOAAClient) (<-chan *v7action.LogMessage, <-chan error, v7action.Warnings, error)
    47  	getStreamingLogsForApplicationByNameAndSpaceMutex       sync.RWMutex
    48  	getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct {
    49  		arg1 string
    50  		arg2 string
    51  		arg3 v7action.NOAAClient
    52  	}
    53  	getStreamingLogsForApplicationByNameAndSpaceReturns struct {
    54  		result1 <-chan *v7action.LogMessage
    55  		result2 <-chan error
    56  		result3 v7action.Warnings
    57  		result4 error
    58  	}
    59  	getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    60  		result1 <-chan *v7action.LogMessage
    61  		result2 <-chan error
    62  		result3 v7action.Warnings
    63  		result4 error
    64  	}
    65  	RestartApplicationStub        func(string) (v7action.Warnings, error)
    66  	restartApplicationMutex       sync.RWMutex
    67  	restartApplicationArgsForCall []struct {
    68  		arg1 string
    69  	}
    70  	restartApplicationReturns struct {
    71  		result1 v7action.Warnings
    72  		result2 error
    73  	}
    74  	restartApplicationReturnsOnCall map[int]struct {
    75  		result1 v7action.Warnings
    76  		result2 error
    77  	}
    78  	invocations      map[string][][]interface{}
    79  	invocationsMutex sync.RWMutex
    80  }
    81  
    82  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) {
    83  	fake.getApplicationByNameAndSpaceMutex.Lock()
    84  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
    85  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
    86  		arg1 string
    87  		arg2 string
    88  	}{arg1, arg2})
    89  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
    90  	fake.getApplicationByNameAndSpaceMutex.Unlock()
    91  	if fake.GetApplicationByNameAndSpaceStub != nil {
    92  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
    93  	}
    94  	if specificReturn {
    95  		return ret.result1, ret.result2, ret.result3
    96  	}
    97  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
    98  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
    99  }
   100  
   101  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpaceCallCount() int {
   102  	fake.getApplicationByNameAndSpaceMutex.RLock()
   103  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   104  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   105  }
   106  
   107  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) {
   108  	fake.getApplicationByNameAndSpaceMutex.Lock()
   109  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   110  	fake.GetApplicationByNameAndSpaceStub = stub
   111  }
   112  
   113  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   114  	fake.getApplicationByNameAndSpaceMutex.RLock()
   115  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   116  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   117  	return argsForCall.arg1, argsForCall.arg2
   118  }
   119  
   120  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   121  	fake.getApplicationByNameAndSpaceMutex.Lock()
   122  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   123  	fake.GetApplicationByNameAndSpaceStub = nil
   124  	fake.getApplicationByNameAndSpaceReturns = struct {
   125  		result1 v7action.Application
   126  		result2 v7action.Warnings
   127  		result3 error
   128  	}{result1, result2, result3}
   129  }
   130  
   131  func (fake *FakeV7ActorForPush) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   132  	fake.getApplicationByNameAndSpaceMutex.Lock()
   133  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   134  	fake.GetApplicationByNameAndSpaceStub = nil
   135  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   136  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   137  			result1 v7action.Application
   138  			result2 v7action.Warnings
   139  			result3 error
   140  		})
   141  	}
   142  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   143  		result1 v7action.Application
   144  		result2 v7action.Warnings
   145  		result3 error
   146  	}{result1, result2, result3}
   147  }
   148  
   149  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool, arg4 v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error) {
   150  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   151  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   152  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   153  		arg1 string
   154  		arg2 string
   155  		arg3 bool
   156  		arg4 v7action.RouteActor
   157  	}{arg1, arg2, arg3, arg4})
   158  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3, arg4})
   159  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   160  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   161  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3, arg4)
   162  	}
   163  	if specificReturn {
   164  		return ret.result1, ret.result2, ret.result3
   165  	}
   166  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   167  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   168  }
   169  
   170  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpaceCallCount() int {
   171  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   172  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   173  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   174  }
   175  
   176  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool, v7action.RouteActor) (v7action.ApplicationSummary, v7action.Warnings, error)) {
   177  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   178  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   179  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   180  }
   181  
   182  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool, v7action.RouteActor) {
   183  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   184  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   185  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   186  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   187  }
   188  
   189  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpaceReturns(result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) {
   190  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   191  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   192  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   193  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   194  		result1 v7action.ApplicationSummary
   195  		result2 v7action.Warnings
   196  		result3 error
   197  	}{result1, result2, result3}
   198  }
   199  
   200  func (fake *FakeV7ActorForPush) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v7action.ApplicationSummary, result2 v7action.Warnings, result3 error) {
   201  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   202  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   203  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   204  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   205  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   206  			result1 v7action.ApplicationSummary
   207  			result2 v7action.Warnings
   208  			result3 error
   209  		})
   210  	}
   211  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   212  		result1 v7action.ApplicationSummary
   213  		result2 v7action.Warnings
   214  		result3 error
   215  	}{result1, result2, result3}
   216  }
   217  
   218  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v7action.NOAAClient) (<-chan *v7action.LogMessage, <-chan error, v7action.Warnings, error) {
   219  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   220  	ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)]
   221  	fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct {
   222  		arg1 string
   223  		arg2 string
   224  		arg3 v7action.NOAAClient
   225  	}{arg1, arg2, arg3})
   226  	fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3})
   227  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   228  	if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil {
   229  		return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3)
   230  	}
   231  	if specificReturn {
   232  		return ret.result1, ret.result2, ret.result3, ret.result4
   233  	}
   234  	fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns
   235  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
   236  }
   237  
   238  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int {
   239  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   240  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   241  	return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)
   242  }
   243  
   244  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v7action.NOAAClient) (<-chan *v7action.LogMessage, <-chan error, v7action.Warnings, error)) {
   245  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   246  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   247  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub
   248  }
   249  
   250  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v7action.NOAAClient) {
   251  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   252  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   253  	argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i]
   254  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   255  }
   256  
   257  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v7action.LogMessage, result2 <-chan error, result3 v7action.Warnings, result4 error) {
   258  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   259  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   260  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   261  	fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct {
   262  		result1 <-chan *v7action.LogMessage
   263  		result2 <-chan error
   264  		result3 v7action.Warnings
   265  		result4 error
   266  	}{result1, result2, result3, result4}
   267  }
   268  
   269  func (fake *FakeV7ActorForPush) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v7action.LogMessage, result2 <-chan error, result3 v7action.Warnings, result4 error) {
   270  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   271  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   272  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   273  	if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil {
   274  		fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   275  			result1 <-chan *v7action.LogMessage
   276  			result2 <-chan error
   277  			result3 v7action.Warnings
   278  			result4 error
   279  		})
   280  	}
   281  	fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   282  		result1 <-chan *v7action.LogMessage
   283  		result2 <-chan error
   284  		result3 v7action.Warnings
   285  		result4 error
   286  	}{result1, result2, result3, result4}
   287  }
   288  
   289  func (fake *FakeV7ActorForPush) RestartApplication(arg1 string) (v7action.Warnings, error) {
   290  	fake.restartApplicationMutex.Lock()
   291  	ret, specificReturn := fake.restartApplicationReturnsOnCall[len(fake.restartApplicationArgsForCall)]
   292  	fake.restartApplicationArgsForCall = append(fake.restartApplicationArgsForCall, struct {
   293  		arg1 string
   294  	}{arg1})
   295  	fake.recordInvocation("RestartApplication", []interface{}{arg1})
   296  	fake.restartApplicationMutex.Unlock()
   297  	if fake.RestartApplicationStub != nil {
   298  		return fake.RestartApplicationStub(arg1)
   299  	}
   300  	if specificReturn {
   301  		return ret.result1, ret.result2
   302  	}
   303  	fakeReturns := fake.restartApplicationReturns
   304  	return fakeReturns.result1, fakeReturns.result2
   305  }
   306  
   307  func (fake *FakeV7ActorForPush) RestartApplicationCallCount() int {
   308  	fake.restartApplicationMutex.RLock()
   309  	defer fake.restartApplicationMutex.RUnlock()
   310  	return len(fake.restartApplicationArgsForCall)
   311  }
   312  
   313  func (fake *FakeV7ActorForPush) RestartApplicationCalls(stub func(string) (v7action.Warnings, error)) {
   314  	fake.restartApplicationMutex.Lock()
   315  	defer fake.restartApplicationMutex.Unlock()
   316  	fake.RestartApplicationStub = stub
   317  }
   318  
   319  func (fake *FakeV7ActorForPush) RestartApplicationArgsForCall(i int) string {
   320  	fake.restartApplicationMutex.RLock()
   321  	defer fake.restartApplicationMutex.RUnlock()
   322  	argsForCall := fake.restartApplicationArgsForCall[i]
   323  	return argsForCall.arg1
   324  }
   325  
   326  func (fake *FakeV7ActorForPush) RestartApplicationReturns(result1 v7action.Warnings, result2 error) {
   327  	fake.restartApplicationMutex.Lock()
   328  	defer fake.restartApplicationMutex.Unlock()
   329  	fake.RestartApplicationStub = nil
   330  	fake.restartApplicationReturns = struct {
   331  		result1 v7action.Warnings
   332  		result2 error
   333  	}{result1, result2}
   334  }
   335  
   336  func (fake *FakeV7ActorForPush) RestartApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   337  	fake.restartApplicationMutex.Lock()
   338  	defer fake.restartApplicationMutex.Unlock()
   339  	fake.RestartApplicationStub = nil
   340  	if fake.restartApplicationReturnsOnCall == nil {
   341  		fake.restartApplicationReturnsOnCall = make(map[int]struct {
   342  			result1 v7action.Warnings
   343  			result2 error
   344  		})
   345  	}
   346  	fake.restartApplicationReturnsOnCall[i] = struct {
   347  		result1 v7action.Warnings
   348  		result2 error
   349  	}{result1, result2}
   350  }
   351  
   352  func (fake *FakeV7ActorForPush) Invocations() map[string][][]interface{} {
   353  	fake.invocationsMutex.RLock()
   354  	defer fake.invocationsMutex.RUnlock()
   355  	fake.getApplicationByNameAndSpaceMutex.RLock()
   356  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   357  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   358  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   359  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   360  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   361  	fake.restartApplicationMutex.RLock()
   362  	defer fake.restartApplicationMutex.RUnlock()
   363  	copiedInvocations := map[string][][]interface{}{}
   364  	for key, value := range fake.invocations {
   365  		copiedInvocations[key] = value
   366  	}
   367  	return copiedInvocations
   368  }
   369  
   370  func (fake *FakeV7ActorForPush) recordInvocation(key string, args []interface{}) {
   371  	fake.invocationsMutex.Lock()
   372  	defer fake.invocationsMutex.Unlock()
   373  	if fake.invocations == nil {
   374  		fake.invocations = map[string][][]interface{}{}
   375  	}
   376  	if fake.invocations[key] == nil {
   377  		fake.invocations[key] = [][]interface{}{}
   378  	}
   379  	fake.invocations[key] = append(fake.invocations[key], args)
   380  }
   381  
   382  var _ v7.V7ActorForPush = new(FakeV7ActorForPush)