github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_v3push_version_actor.go (about)

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