github.com/arunkumar7540/cli@v6.45.0+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"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeV3PushVersionActor struct {
    12  	GetStreamingLogsForApplicationByNameAndSpaceStub        func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
    13  	getStreamingLogsForApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  		arg3 v3action.NOAAClient
    18  	}
    19  	getStreamingLogsForApplicationByNameAndSpaceReturns struct {
    20  		result1 <-chan *v3action.LogMessage
    21  		result2 <-chan error
    22  		result3 v3action.Warnings
    23  		result4 error
    24  	}
    25  	getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    26  		result1 <-chan *v3action.LogMessage
    27  		result2 <-chan error
    28  		result3 v3action.Warnings
    29  		result4 error
    30  	}
    31  	PollStartStub        func(string, chan<- v3action.Warnings) error
    32  	pollStartMutex       sync.RWMutex
    33  	pollStartArgsForCall []struct {
    34  		arg1 string
    35  		arg2 chan<- v3action.Warnings
    36  	}
    37  	pollStartReturns struct {
    38  		result1 error
    39  	}
    40  	pollStartReturnsOnCall map[int]struct {
    41  		result1 error
    42  	}
    43  	RestartApplicationStub        func(string) (v3action.Warnings, error)
    44  	restartApplicationMutex       sync.RWMutex
    45  	restartApplicationArgsForCall []struct {
    46  		arg1 string
    47  	}
    48  	restartApplicationReturns struct {
    49  		result1 v3action.Warnings
    50  		result2 error
    51  	}
    52  	restartApplicationReturnsOnCall map[int]struct {
    53  		result1 v3action.Warnings
    54  		result2 error
    55  	}
    56  	invocations      map[string][][]interface{}
    57  	invocationsMutex sync.RWMutex
    58  }
    59  
    60  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error) {
    61  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
    62  	ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)]
    63  	fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct {
    64  		arg1 string
    65  		arg2 string
    66  		arg3 v3action.NOAAClient
    67  	}{arg1, arg2, arg3})
    68  	fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3})
    69  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
    70  	if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil {
    71  		return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3)
    72  	}
    73  	if specificReturn {
    74  		return ret.result1, ret.result2, ret.result3, ret.result4
    75  	}
    76  	fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns
    77  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
    78  }
    79  
    80  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int {
    81  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
    82  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
    83  	return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)
    84  }
    85  
    86  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)) {
    87  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
    88  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
    89  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub
    90  }
    91  
    92  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v3action.NOAAClient) {
    93  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
    94  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
    95  	argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i]
    96  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
    97  }
    98  
    99  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   100  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   101  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   102  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   103  	fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct {
   104  		result1 <-chan *v3action.LogMessage
   105  		result2 <-chan error
   106  		result3 v3action.Warnings
   107  		result4 error
   108  	}{result1, result2, result3, result4}
   109  }
   110  
   111  func (fake *FakeV3PushVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   112  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   113  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   114  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   115  	if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil {
   116  		fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   117  			result1 <-chan *v3action.LogMessage
   118  			result2 <-chan error
   119  			result3 v3action.Warnings
   120  			result4 error
   121  		})
   122  	}
   123  	fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   124  		result1 <-chan *v3action.LogMessage
   125  		result2 <-chan error
   126  		result3 v3action.Warnings
   127  		result4 error
   128  	}{result1, result2, result3, result4}
   129  }
   130  
   131  func (fake *FakeV3PushVersionActor) PollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
   132  	fake.pollStartMutex.Lock()
   133  	ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)]
   134  	fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct {
   135  		arg1 string
   136  		arg2 chan<- v3action.Warnings
   137  	}{arg1, arg2})
   138  	fake.recordInvocation("PollStart", []interface{}{arg1, arg2})
   139  	fake.pollStartMutex.Unlock()
   140  	if fake.PollStartStub != nil {
   141  		return fake.PollStartStub(arg1, arg2)
   142  	}
   143  	if specificReturn {
   144  		return ret.result1
   145  	}
   146  	fakeReturns := fake.pollStartReturns
   147  	return fakeReturns.result1
   148  }
   149  
   150  func (fake *FakeV3PushVersionActor) PollStartCallCount() int {
   151  	fake.pollStartMutex.RLock()
   152  	defer fake.pollStartMutex.RUnlock()
   153  	return len(fake.pollStartArgsForCall)
   154  }
   155  
   156  func (fake *FakeV3PushVersionActor) PollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
   157  	fake.pollStartMutex.Lock()
   158  	defer fake.pollStartMutex.Unlock()
   159  	fake.PollStartStub = stub
   160  }
   161  
   162  func (fake *FakeV3PushVersionActor) PollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
   163  	fake.pollStartMutex.RLock()
   164  	defer fake.pollStartMutex.RUnlock()
   165  	argsForCall := fake.pollStartArgsForCall[i]
   166  	return argsForCall.arg1, argsForCall.arg2
   167  }
   168  
   169  func (fake *FakeV3PushVersionActor) PollStartReturns(result1 error) {
   170  	fake.pollStartMutex.Lock()
   171  	defer fake.pollStartMutex.Unlock()
   172  	fake.PollStartStub = nil
   173  	fake.pollStartReturns = struct {
   174  		result1 error
   175  	}{result1}
   176  }
   177  
   178  func (fake *FakeV3PushVersionActor) PollStartReturnsOnCall(i int, result1 error) {
   179  	fake.pollStartMutex.Lock()
   180  	defer fake.pollStartMutex.Unlock()
   181  	fake.PollStartStub = nil
   182  	if fake.pollStartReturnsOnCall == nil {
   183  		fake.pollStartReturnsOnCall = make(map[int]struct {
   184  			result1 error
   185  		})
   186  	}
   187  	fake.pollStartReturnsOnCall[i] = struct {
   188  		result1 error
   189  	}{result1}
   190  }
   191  
   192  func (fake *FakeV3PushVersionActor) RestartApplication(arg1 string) (v3action.Warnings, error) {
   193  	fake.restartApplicationMutex.Lock()
   194  	ret, specificReturn := fake.restartApplicationReturnsOnCall[len(fake.restartApplicationArgsForCall)]
   195  	fake.restartApplicationArgsForCall = append(fake.restartApplicationArgsForCall, struct {
   196  		arg1 string
   197  	}{arg1})
   198  	fake.recordInvocation("RestartApplication", []interface{}{arg1})
   199  	fake.restartApplicationMutex.Unlock()
   200  	if fake.RestartApplicationStub != nil {
   201  		return fake.RestartApplicationStub(arg1)
   202  	}
   203  	if specificReturn {
   204  		return ret.result1, ret.result2
   205  	}
   206  	fakeReturns := fake.restartApplicationReturns
   207  	return fakeReturns.result1, fakeReturns.result2
   208  }
   209  
   210  func (fake *FakeV3PushVersionActor) RestartApplicationCallCount() int {
   211  	fake.restartApplicationMutex.RLock()
   212  	defer fake.restartApplicationMutex.RUnlock()
   213  	return len(fake.restartApplicationArgsForCall)
   214  }
   215  
   216  func (fake *FakeV3PushVersionActor) RestartApplicationCalls(stub func(string) (v3action.Warnings, error)) {
   217  	fake.restartApplicationMutex.Lock()
   218  	defer fake.restartApplicationMutex.Unlock()
   219  	fake.RestartApplicationStub = stub
   220  }
   221  
   222  func (fake *FakeV3PushVersionActor) RestartApplicationArgsForCall(i int) string {
   223  	fake.restartApplicationMutex.RLock()
   224  	defer fake.restartApplicationMutex.RUnlock()
   225  	argsForCall := fake.restartApplicationArgsForCall[i]
   226  	return argsForCall.arg1
   227  }
   228  
   229  func (fake *FakeV3PushVersionActor) RestartApplicationReturns(result1 v3action.Warnings, result2 error) {
   230  	fake.restartApplicationMutex.Lock()
   231  	defer fake.restartApplicationMutex.Unlock()
   232  	fake.RestartApplicationStub = nil
   233  	fake.restartApplicationReturns = struct {
   234  		result1 v3action.Warnings
   235  		result2 error
   236  	}{result1, result2}
   237  }
   238  
   239  func (fake *FakeV3PushVersionActor) RestartApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   240  	fake.restartApplicationMutex.Lock()
   241  	defer fake.restartApplicationMutex.Unlock()
   242  	fake.RestartApplicationStub = nil
   243  	if fake.restartApplicationReturnsOnCall == nil {
   244  		fake.restartApplicationReturnsOnCall = make(map[int]struct {
   245  			result1 v3action.Warnings
   246  			result2 error
   247  		})
   248  	}
   249  	fake.restartApplicationReturnsOnCall[i] = struct {
   250  		result1 v3action.Warnings
   251  		result2 error
   252  	}{result1, result2}
   253  }
   254  
   255  func (fake *FakeV3PushVersionActor) Invocations() map[string][][]interface{} {
   256  	fake.invocationsMutex.RLock()
   257  	defer fake.invocationsMutex.RUnlock()
   258  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   259  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   260  	fake.pollStartMutex.RLock()
   261  	defer fake.pollStartMutex.RUnlock()
   262  	fake.restartApplicationMutex.RLock()
   263  	defer fake.restartApplicationMutex.RUnlock()
   264  	copiedInvocations := map[string][][]interface{}{}
   265  	for key, value := range fake.invocations {
   266  		copiedInvocations[key] = value
   267  	}
   268  	return copiedInvocations
   269  }
   270  
   271  func (fake *FakeV3PushVersionActor) recordInvocation(key string, args []interface{}) {
   272  	fake.invocationsMutex.Lock()
   273  	defer fake.invocationsMutex.Unlock()
   274  	if fake.invocations == nil {
   275  		fake.invocations = map[string][][]interface{}{}
   276  	}
   277  	if fake.invocations[key] == nil {
   278  		fake.invocations[key] = [][]interface{}{}
   279  	}
   280  	fake.invocations[key] = append(fake.invocations[key], args)
   281  }
   282  
   283  var _ v6.V3PushVersionActor = new(FakeV3PushVersionActor)