github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v6/v6fakes/fake_v3zero_downtime_restart_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 FakeV3ZeroDowntimeRestartActor 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  	CreateDeploymentStub        func(string, string) (string, v3action.Warnings, error)
    23  	createDeploymentMutex       sync.RWMutex
    24  	createDeploymentArgsForCall []struct {
    25  		arg1 string
    26  		arg2 string
    27  	}
    28  	createDeploymentReturns struct {
    29  		result1 string
    30  		result2 v3action.Warnings
    31  		result3 error
    32  	}
    33  	createDeploymentReturnsOnCall map[int]struct {
    34  		result1 string
    35  		result2 v3action.Warnings
    36  		result3 error
    37  	}
    38  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    39  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    40  	getApplicationByNameAndSpaceArgsForCall []struct {
    41  		arg1 string
    42  		arg2 string
    43  	}
    44  	getApplicationByNameAndSpaceReturns struct {
    45  		result1 v3action.Application
    46  		result2 v3action.Warnings
    47  		result3 error
    48  	}
    49  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    50  		result1 v3action.Application
    51  		result2 v3action.Warnings
    52  		result3 error
    53  	}
    54  	StartApplicationStub        func(string) (v3action.Application, v3action.Warnings, error)
    55  	startApplicationMutex       sync.RWMutex
    56  	startApplicationArgsForCall []struct {
    57  		arg1 string
    58  	}
    59  	startApplicationReturns struct {
    60  		result1 v3action.Application
    61  		result2 v3action.Warnings
    62  		result3 error
    63  	}
    64  	startApplicationReturnsOnCall map[int]struct {
    65  		result1 v3action.Application
    66  		result2 v3action.Warnings
    67  		result3 error
    68  	}
    69  	ZeroDowntimePollStartStub        func(string, chan<- v3action.Warnings) error
    70  	zeroDowntimePollStartMutex       sync.RWMutex
    71  	zeroDowntimePollStartArgsForCall []struct {
    72  		arg1 string
    73  		arg2 chan<- v3action.Warnings
    74  	}
    75  	zeroDowntimePollStartReturns struct {
    76  		result1 error
    77  	}
    78  	zeroDowntimePollStartReturnsOnCall map[int]struct {
    79  		result1 error
    80  	}
    81  	invocations      map[string][][]interface{}
    82  	invocationsMutex sync.RWMutex
    83  }
    84  
    85  func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersion() string {
    86  	fake.cloudControllerAPIVersionMutex.Lock()
    87  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
    88  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
    89  	}{})
    90  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
    91  	fake.cloudControllerAPIVersionMutex.Unlock()
    92  	if fake.CloudControllerAPIVersionStub != nil {
    93  		return fake.CloudControllerAPIVersionStub()
    94  	}
    95  	if specificReturn {
    96  		return ret.result1
    97  	}
    98  	fakeReturns := fake.cloudControllerAPIVersionReturns
    99  	return fakeReturns.result1
   100  }
   101  
   102  func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionCallCount() int {
   103  	fake.cloudControllerAPIVersionMutex.RLock()
   104  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   105  	return len(fake.cloudControllerAPIVersionArgsForCall)
   106  }
   107  
   108  func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionCalls(stub func() string) {
   109  	fake.cloudControllerAPIVersionMutex.Lock()
   110  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   111  	fake.CloudControllerAPIVersionStub = stub
   112  }
   113  
   114  func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionReturns(result1 string) {
   115  	fake.cloudControllerAPIVersionMutex.Lock()
   116  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   117  	fake.CloudControllerAPIVersionStub = nil
   118  	fake.cloudControllerAPIVersionReturns = struct {
   119  		result1 string
   120  	}{result1}
   121  }
   122  
   123  func (fake *FakeV3ZeroDowntimeRestartActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   124  	fake.cloudControllerAPIVersionMutex.Lock()
   125  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   126  	fake.CloudControllerAPIVersionStub = nil
   127  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   128  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   129  			result1 string
   130  		})
   131  	}
   132  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   133  		result1 string
   134  	}{result1}
   135  }
   136  
   137  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeployment(arg1 string, arg2 string) (string, v3action.Warnings, error) {
   138  	fake.createDeploymentMutex.Lock()
   139  	ret, specificReturn := fake.createDeploymentReturnsOnCall[len(fake.createDeploymentArgsForCall)]
   140  	fake.createDeploymentArgsForCall = append(fake.createDeploymentArgsForCall, struct {
   141  		arg1 string
   142  		arg2 string
   143  	}{arg1, arg2})
   144  	fake.recordInvocation("CreateDeployment", []interface{}{arg1, arg2})
   145  	fake.createDeploymentMutex.Unlock()
   146  	if fake.CreateDeploymentStub != nil {
   147  		return fake.CreateDeploymentStub(arg1, arg2)
   148  	}
   149  	if specificReturn {
   150  		return ret.result1, ret.result2, ret.result3
   151  	}
   152  	fakeReturns := fake.createDeploymentReturns
   153  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   154  }
   155  
   156  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentCallCount() int {
   157  	fake.createDeploymentMutex.RLock()
   158  	defer fake.createDeploymentMutex.RUnlock()
   159  	return len(fake.createDeploymentArgsForCall)
   160  }
   161  
   162  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentCalls(stub func(string, string) (string, v3action.Warnings, error)) {
   163  	fake.createDeploymentMutex.Lock()
   164  	defer fake.createDeploymentMutex.Unlock()
   165  	fake.CreateDeploymentStub = stub
   166  }
   167  
   168  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentArgsForCall(i int) (string, string) {
   169  	fake.createDeploymentMutex.RLock()
   170  	defer fake.createDeploymentMutex.RUnlock()
   171  	argsForCall := fake.createDeploymentArgsForCall[i]
   172  	return argsForCall.arg1, argsForCall.arg2
   173  }
   174  
   175  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentReturns(result1 string, result2 v3action.Warnings, result3 error) {
   176  	fake.createDeploymentMutex.Lock()
   177  	defer fake.createDeploymentMutex.Unlock()
   178  	fake.CreateDeploymentStub = nil
   179  	fake.createDeploymentReturns = struct {
   180  		result1 string
   181  		result2 v3action.Warnings
   182  		result3 error
   183  	}{result1, result2, result3}
   184  }
   185  
   186  func (fake *FakeV3ZeroDowntimeRestartActor) CreateDeploymentReturnsOnCall(i int, result1 string, result2 v3action.Warnings, result3 error) {
   187  	fake.createDeploymentMutex.Lock()
   188  	defer fake.createDeploymentMutex.Unlock()
   189  	fake.CreateDeploymentStub = nil
   190  	if fake.createDeploymentReturnsOnCall == nil {
   191  		fake.createDeploymentReturnsOnCall = make(map[int]struct {
   192  			result1 string
   193  			result2 v3action.Warnings
   194  			result3 error
   195  		})
   196  	}
   197  	fake.createDeploymentReturnsOnCall[i] = struct {
   198  		result1 string
   199  		result2 v3action.Warnings
   200  		result3 error
   201  	}{result1, result2, result3}
   202  }
   203  
   204  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   205  	fake.getApplicationByNameAndSpaceMutex.Lock()
   206  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   207  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   208  		arg1 string
   209  		arg2 string
   210  	}{arg1, arg2})
   211  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   212  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   213  	if fake.GetApplicationByNameAndSpaceStub != nil {
   214  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   215  	}
   216  	if specificReturn {
   217  		return ret.result1, ret.result2, ret.result3
   218  	}
   219  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   220  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   221  }
   222  
   223  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceCallCount() int {
   224  	fake.getApplicationByNameAndSpaceMutex.RLock()
   225  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   226  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   227  }
   228  
   229  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   230  	fake.getApplicationByNameAndSpaceMutex.Lock()
   231  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   232  	fake.GetApplicationByNameAndSpaceStub = stub
   233  }
   234  
   235  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   236  	fake.getApplicationByNameAndSpaceMutex.RLock()
   237  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   238  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   239  	return argsForCall.arg1, argsForCall.arg2
   240  }
   241  
   242  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   243  	fake.getApplicationByNameAndSpaceMutex.Lock()
   244  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   245  	fake.GetApplicationByNameAndSpaceStub = nil
   246  	fake.getApplicationByNameAndSpaceReturns = struct {
   247  		result1 v3action.Application
   248  		result2 v3action.Warnings
   249  		result3 error
   250  	}{result1, result2, result3}
   251  }
   252  
   253  func (fake *FakeV3ZeroDowntimeRestartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   254  	fake.getApplicationByNameAndSpaceMutex.Lock()
   255  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   256  	fake.GetApplicationByNameAndSpaceStub = nil
   257  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   258  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   259  			result1 v3action.Application
   260  			result2 v3action.Warnings
   261  			result3 error
   262  		})
   263  	}
   264  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   265  		result1 v3action.Application
   266  		result2 v3action.Warnings
   267  		result3 error
   268  	}{result1, result2, result3}
   269  }
   270  
   271  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplication(arg1 string) (v3action.Application, v3action.Warnings, error) {
   272  	fake.startApplicationMutex.Lock()
   273  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   274  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   275  		arg1 string
   276  	}{arg1})
   277  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   278  	fake.startApplicationMutex.Unlock()
   279  	if fake.StartApplicationStub != nil {
   280  		return fake.StartApplicationStub(arg1)
   281  	}
   282  	if specificReturn {
   283  		return ret.result1, ret.result2, ret.result3
   284  	}
   285  	fakeReturns := fake.startApplicationReturns
   286  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   287  }
   288  
   289  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationCallCount() int {
   290  	fake.startApplicationMutex.RLock()
   291  	defer fake.startApplicationMutex.RUnlock()
   292  	return len(fake.startApplicationArgsForCall)
   293  }
   294  
   295  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationCalls(stub func(string) (v3action.Application, v3action.Warnings, error)) {
   296  	fake.startApplicationMutex.Lock()
   297  	defer fake.startApplicationMutex.Unlock()
   298  	fake.StartApplicationStub = stub
   299  }
   300  
   301  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationArgsForCall(i int) string {
   302  	fake.startApplicationMutex.RLock()
   303  	defer fake.startApplicationMutex.RUnlock()
   304  	argsForCall := fake.startApplicationArgsForCall[i]
   305  	return argsForCall.arg1
   306  }
   307  
   308  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   309  	fake.startApplicationMutex.Lock()
   310  	defer fake.startApplicationMutex.Unlock()
   311  	fake.StartApplicationStub = nil
   312  	fake.startApplicationReturns = struct {
   313  		result1 v3action.Application
   314  		result2 v3action.Warnings
   315  		result3 error
   316  	}{result1, result2, result3}
   317  }
   318  
   319  func (fake *FakeV3ZeroDowntimeRestartActor) StartApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   320  	fake.startApplicationMutex.Lock()
   321  	defer fake.startApplicationMutex.Unlock()
   322  	fake.StartApplicationStub = nil
   323  	if fake.startApplicationReturnsOnCall == nil {
   324  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   325  			result1 v3action.Application
   326  			result2 v3action.Warnings
   327  			result3 error
   328  		})
   329  	}
   330  	fake.startApplicationReturnsOnCall[i] = struct {
   331  		result1 v3action.Application
   332  		result2 v3action.Warnings
   333  		result3 error
   334  	}{result1, result2, result3}
   335  }
   336  
   337  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
   338  	fake.zeroDowntimePollStartMutex.Lock()
   339  	ret, specificReturn := fake.zeroDowntimePollStartReturnsOnCall[len(fake.zeroDowntimePollStartArgsForCall)]
   340  	fake.zeroDowntimePollStartArgsForCall = append(fake.zeroDowntimePollStartArgsForCall, struct {
   341  		arg1 string
   342  		arg2 chan<- v3action.Warnings
   343  	}{arg1, arg2})
   344  	fake.recordInvocation("ZeroDowntimePollStart", []interface{}{arg1, arg2})
   345  	fake.zeroDowntimePollStartMutex.Unlock()
   346  	if fake.ZeroDowntimePollStartStub != nil {
   347  		return fake.ZeroDowntimePollStartStub(arg1, arg2)
   348  	}
   349  	if specificReturn {
   350  		return ret.result1
   351  	}
   352  	fakeReturns := fake.zeroDowntimePollStartReturns
   353  	return fakeReturns.result1
   354  }
   355  
   356  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartCallCount() int {
   357  	fake.zeroDowntimePollStartMutex.RLock()
   358  	defer fake.zeroDowntimePollStartMutex.RUnlock()
   359  	return len(fake.zeroDowntimePollStartArgsForCall)
   360  }
   361  
   362  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
   363  	fake.zeroDowntimePollStartMutex.Lock()
   364  	defer fake.zeroDowntimePollStartMutex.Unlock()
   365  	fake.ZeroDowntimePollStartStub = stub
   366  }
   367  
   368  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
   369  	fake.zeroDowntimePollStartMutex.RLock()
   370  	defer fake.zeroDowntimePollStartMutex.RUnlock()
   371  	argsForCall := fake.zeroDowntimePollStartArgsForCall[i]
   372  	return argsForCall.arg1, argsForCall.arg2
   373  }
   374  
   375  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartReturns(result1 error) {
   376  	fake.zeroDowntimePollStartMutex.Lock()
   377  	defer fake.zeroDowntimePollStartMutex.Unlock()
   378  	fake.ZeroDowntimePollStartStub = nil
   379  	fake.zeroDowntimePollStartReturns = struct {
   380  		result1 error
   381  	}{result1}
   382  }
   383  
   384  func (fake *FakeV3ZeroDowntimeRestartActor) ZeroDowntimePollStartReturnsOnCall(i int, result1 error) {
   385  	fake.zeroDowntimePollStartMutex.Lock()
   386  	defer fake.zeroDowntimePollStartMutex.Unlock()
   387  	fake.ZeroDowntimePollStartStub = nil
   388  	if fake.zeroDowntimePollStartReturnsOnCall == nil {
   389  		fake.zeroDowntimePollStartReturnsOnCall = make(map[int]struct {
   390  			result1 error
   391  		})
   392  	}
   393  	fake.zeroDowntimePollStartReturnsOnCall[i] = struct {
   394  		result1 error
   395  	}{result1}
   396  }
   397  
   398  func (fake *FakeV3ZeroDowntimeRestartActor) Invocations() map[string][][]interface{} {
   399  	fake.invocationsMutex.RLock()
   400  	defer fake.invocationsMutex.RUnlock()
   401  	fake.cloudControllerAPIVersionMutex.RLock()
   402  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   403  	fake.createDeploymentMutex.RLock()
   404  	defer fake.createDeploymentMutex.RUnlock()
   405  	fake.getApplicationByNameAndSpaceMutex.RLock()
   406  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   407  	fake.startApplicationMutex.RLock()
   408  	defer fake.startApplicationMutex.RUnlock()
   409  	fake.zeroDowntimePollStartMutex.RLock()
   410  	defer fake.zeroDowntimePollStartMutex.RUnlock()
   411  	copiedInvocations := map[string][][]interface{}{}
   412  	for key, value := range fake.invocations {
   413  		copiedInvocations[key] = value
   414  	}
   415  	return copiedInvocations
   416  }
   417  
   418  func (fake *FakeV3ZeroDowntimeRestartActor) recordInvocation(key string, args []interface{}) {
   419  	fake.invocationsMutex.Lock()
   420  	defer fake.invocationsMutex.Unlock()
   421  	if fake.invocations == nil {
   422  		fake.invocations = map[string][][]interface{}{}
   423  	}
   424  	if fake.invocations[key] == nil {
   425  		fake.invocations[key] = [][]interface{}{}
   426  	}
   427  	fake.invocations[key] = append(fake.invocations[key], args)
   428  }
   429  
   430  var _ v6.V3ZeroDowntimeRestartActor = new(FakeV3ZeroDowntimeRestartActor)