github.com/arunkumar7540/cli@v6.45.0+incompatible/command/v6/v6fakes/fake_v3scale_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 FakeV3ScaleActor struct {
    12  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    13  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    14  	getApplicationByNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  	}
    18  	getApplicationByNameAndSpaceReturns struct {
    19  		result1 v3action.Application
    20  		result2 v3action.Warnings
    21  		result3 error
    22  	}
    23  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    24  		result1 v3action.Application
    25  		result2 v3action.Warnings
    26  		result3 error
    27  	}
    28  	GetApplicationSummaryByNameAndSpaceStub        func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)
    29  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    30  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    31  		arg1 string
    32  		arg2 string
    33  		arg3 bool
    34  	}
    35  	getApplicationSummaryByNameAndSpaceReturns struct {
    36  		result1 v3action.ApplicationSummary
    37  		result2 v3action.Warnings
    38  		result3 error
    39  	}
    40  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    41  		result1 v3action.ApplicationSummary
    42  		result2 v3action.Warnings
    43  		result3 error
    44  	}
    45  	PollStartStub        func(string, chan<- v3action.Warnings) error
    46  	pollStartMutex       sync.RWMutex
    47  	pollStartArgsForCall []struct {
    48  		arg1 string
    49  		arg2 chan<- v3action.Warnings
    50  	}
    51  	pollStartReturns struct {
    52  		result1 error
    53  	}
    54  	pollStartReturnsOnCall map[int]struct {
    55  		result1 error
    56  	}
    57  	ScaleProcessByApplicationStub        func(string, v3action.Process) (v3action.Warnings, error)
    58  	scaleProcessByApplicationMutex       sync.RWMutex
    59  	scaleProcessByApplicationArgsForCall []struct {
    60  		arg1 string
    61  		arg2 v3action.Process
    62  	}
    63  	scaleProcessByApplicationReturns struct {
    64  		result1 v3action.Warnings
    65  		result2 error
    66  	}
    67  	scaleProcessByApplicationReturnsOnCall map[int]struct {
    68  		result1 v3action.Warnings
    69  		result2 error
    70  	}
    71  	StartApplicationStub        func(string) (v3action.Application, v3action.Warnings, error)
    72  	startApplicationMutex       sync.RWMutex
    73  	startApplicationArgsForCall []struct {
    74  		arg1 string
    75  	}
    76  	startApplicationReturns struct {
    77  		result1 v3action.Application
    78  		result2 v3action.Warnings
    79  		result3 error
    80  	}
    81  	startApplicationReturnsOnCall map[int]struct {
    82  		result1 v3action.Application
    83  		result2 v3action.Warnings
    84  		result3 error
    85  	}
    86  	StopApplicationStub        func(string) (v3action.Warnings, error)
    87  	stopApplicationMutex       sync.RWMutex
    88  	stopApplicationArgsForCall []struct {
    89  		arg1 string
    90  	}
    91  	stopApplicationReturns struct {
    92  		result1 v3action.Warnings
    93  		result2 error
    94  	}
    95  	stopApplicationReturnsOnCall map[int]struct {
    96  		result1 v3action.Warnings
    97  		result2 error
    98  	}
    99  	invocations      map[string][][]interface{}
   100  	invocationsMutex sync.RWMutex
   101  }
   102  
   103  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   104  	fake.getApplicationByNameAndSpaceMutex.Lock()
   105  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   106  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   107  		arg1 string
   108  		arg2 string
   109  	}{arg1, arg2})
   110  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   111  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   112  	if fake.GetApplicationByNameAndSpaceStub != nil {
   113  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   114  	}
   115  	if specificReturn {
   116  		return ret.result1, ret.result2, ret.result3
   117  	}
   118  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   119  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   120  }
   121  
   122  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpaceCallCount() int {
   123  	fake.getApplicationByNameAndSpaceMutex.RLock()
   124  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   125  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   126  }
   127  
   128  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   129  	fake.getApplicationByNameAndSpaceMutex.Lock()
   130  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   131  	fake.GetApplicationByNameAndSpaceStub = stub
   132  }
   133  
   134  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   135  	fake.getApplicationByNameAndSpaceMutex.RLock()
   136  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   137  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   138  	return argsForCall.arg1, argsForCall.arg2
   139  }
   140  
   141  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   142  	fake.getApplicationByNameAndSpaceMutex.Lock()
   143  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   144  	fake.GetApplicationByNameAndSpaceStub = nil
   145  	fake.getApplicationByNameAndSpaceReturns = struct {
   146  		result1 v3action.Application
   147  		result2 v3action.Warnings
   148  		result3 error
   149  	}{result1, result2, result3}
   150  }
   151  
   152  func (fake *FakeV3ScaleActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   153  	fake.getApplicationByNameAndSpaceMutex.Lock()
   154  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   155  	fake.GetApplicationByNameAndSpaceStub = nil
   156  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   157  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   158  			result1 v3action.Application
   159  			result2 v3action.Warnings
   160  			result3 error
   161  		})
   162  	}
   163  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   164  		result1 v3action.Application
   165  		result2 v3action.Warnings
   166  		result3 error
   167  	}{result1, result2, result3}
   168  }
   169  
   170  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool) (v3action.ApplicationSummary, v3action.Warnings, error) {
   171  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   172  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   173  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   174  		arg1 string
   175  		arg2 string
   176  		arg3 bool
   177  	}{arg1, arg2, arg3})
   178  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3})
   179  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   180  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   181  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3)
   182  	}
   183  	if specificReturn {
   184  		return ret.result1, ret.result2, ret.result3
   185  	}
   186  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   187  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   188  }
   189  
   190  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   191  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   192  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   193  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   194  }
   195  
   196  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)) {
   197  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   198  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   199  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   200  }
   201  
   202  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool) {
   203  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   204  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   205  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   206  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   207  }
   208  
   209  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   210  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   211  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   212  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   213  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   214  		result1 v3action.ApplicationSummary
   215  		result2 v3action.Warnings
   216  		result3 error
   217  	}{result1, result2, result3}
   218  }
   219  
   220  func (fake *FakeV3ScaleActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   221  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   222  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   223  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   224  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   225  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   226  			result1 v3action.ApplicationSummary
   227  			result2 v3action.Warnings
   228  			result3 error
   229  		})
   230  	}
   231  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   232  		result1 v3action.ApplicationSummary
   233  		result2 v3action.Warnings
   234  		result3 error
   235  	}{result1, result2, result3}
   236  }
   237  
   238  func (fake *FakeV3ScaleActor) PollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
   239  	fake.pollStartMutex.Lock()
   240  	ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)]
   241  	fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct {
   242  		arg1 string
   243  		arg2 chan<- v3action.Warnings
   244  	}{arg1, arg2})
   245  	fake.recordInvocation("PollStart", []interface{}{arg1, arg2})
   246  	fake.pollStartMutex.Unlock()
   247  	if fake.PollStartStub != nil {
   248  		return fake.PollStartStub(arg1, arg2)
   249  	}
   250  	if specificReturn {
   251  		return ret.result1
   252  	}
   253  	fakeReturns := fake.pollStartReturns
   254  	return fakeReturns.result1
   255  }
   256  
   257  func (fake *FakeV3ScaleActor) PollStartCallCount() int {
   258  	fake.pollStartMutex.RLock()
   259  	defer fake.pollStartMutex.RUnlock()
   260  	return len(fake.pollStartArgsForCall)
   261  }
   262  
   263  func (fake *FakeV3ScaleActor) PollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
   264  	fake.pollStartMutex.Lock()
   265  	defer fake.pollStartMutex.Unlock()
   266  	fake.PollStartStub = stub
   267  }
   268  
   269  func (fake *FakeV3ScaleActor) PollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
   270  	fake.pollStartMutex.RLock()
   271  	defer fake.pollStartMutex.RUnlock()
   272  	argsForCall := fake.pollStartArgsForCall[i]
   273  	return argsForCall.arg1, argsForCall.arg2
   274  }
   275  
   276  func (fake *FakeV3ScaleActor) PollStartReturns(result1 error) {
   277  	fake.pollStartMutex.Lock()
   278  	defer fake.pollStartMutex.Unlock()
   279  	fake.PollStartStub = nil
   280  	fake.pollStartReturns = struct {
   281  		result1 error
   282  	}{result1}
   283  }
   284  
   285  func (fake *FakeV3ScaleActor) PollStartReturnsOnCall(i int, result1 error) {
   286  	fake.pollStartMutex.Lock()
   287  	defer fake.pollStartMutex.Unlock()
   288  	fake.PollStartStub = nil
   289  	if fake.pollStartReturnsOnCall == nil {
   290  		fake.pollStartReturnsOnCall = make(map[int]struct {
   291  			result1 error
   292  		})
   293  	}
   294  	fake.pollStartReturnsOnCall[i] = struct {
   295  		result1 error
   296  	}{result1}
   297  }
   298  
   299  func (fake *FakeV3ScaleActor) ScaleProcessByApplication(arg1 string, arg2 v3action.Process) (v3action.Warnings, error) {
   300  	fake.scaleProcessByApplicationMutex.Lock()
   301  	ret, specificReturn := fake.scaleProcessByApplicationReturnsOnCall[len(fake.scaleProcessByApplicationArgsForCall)]
   302  	fake.scaleProcessByApplicationArgsForCall = append(fake.scaleProcessByApplicationArgsForCall, struct {
   303  		arg1 string
   304  		arg2 v3action.Process
   305  	}{arg1, arg2})
   306  	fake.recordInvocation("ScaleProcessByApplication", []interface{}{arg1, arg2})
   307  	fake.scaleProcessByApplicationMutex.Unlock()
   308  	if fake.ScaleProcessByApplicationStub != nil {
   309  		return fake.ScaleProcessByApplicationStub(arg1, arg2)
   310  	}
   311  	if specificReturn {
   312  		return ret.result1, ret.result2
   313  	}
   314  	fakeReturns := fake.scaleProcessByApplicationReturns
   315  	return fakeReturns.result1, fakeReturns.result2
   316  }
   317  
   318  func (fake *FakeV3ScaleActor) ScaleProcessByApplicationCallCount() int {
   319  	fake.scaleProcessByApplicationMutex.RLock()
   320  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   321  	return len(fake.scaleProcessByApplicationArgsForCall)
   322  }
   323  
   324  func (fake *FakeV3ScaleActor) ScaleProcessByApplicationCalls(stub func(string, v3action.Process) (v3action.Warnings, error)) {
   325  	fake.scaleProcessByApplicationMutex.Lock()
   326  	defer fake.scaleProcessByApplicationMutex.Unlock()
   327  	fake.ScaleProcessByApplicationStub = stub
   328  }
   329  
   330  func (fake *FakeV3ScaleActor) ScaleProcessByApplicationArgsForCall(i int) (string, v3action.Process) {
   331  	fake.scaleProcessByApplicationMutex.RLock()
   332  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   333  	argsForCall := fake.scaleProcessByApplicationArgsForCall[i]
   334  	return argsForCall.arg1, argsForCall.arg2
   335  }
   336  
   337  func (fake *FakeV3ScaleActor) ScaleProcessByApplicationReturns(result1 v3action.Warnings, result2 error) {
   338  	fake.scaleProcessByApplicationMutex.Lock()
   339  	defer fake.scaleProcessByApplicationMutex.Unlock()
   340  	fake.ScaleProcessByApplicationStub = nil
   341  	fake.scaleProcessByApplicationReturns = struct {
   342  		result1 v3action.Warnings
   343  		result2 error
   344  	}{result1, result2}
   345  }
   346  
   347  func (fake *FakeV3ScaleActor) ScaleProcessByApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   348  	fake.scaleProcessByApplicationMutex.Lock()
   349  	defer fake.scaleProcessByApplicationMutex.Unlock()
   350  	fake.ScaleProcessByApplicationStub = nil
   351  	if fake.scaleProcessByApplicationReturnsOnCall == nil {
   352  		fake.scaleProcessByApplicationReturnsOnCall = make(map[int]struct {
   353  			result1 v3action.Warnings
   354  			result2 error
   355  		})
   356  	}
   357  	fake.scaleProcessByApplicationReturnsOnCall[i] = struct {
   358  		result1 v3action.Warnings
   359  		result2 error
   360  	}{result1, result2}
   361  }
   362  
   363  func (fake *FakeV3ScaleActor) StartApplication(arg1 string) (v3action.Application, v3action.Warnings, error) {
   364  	fake.startApplicationMutex.Lock()
   365  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   366  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   367  		arg1 string
   368  	}{arg1})
   369  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   370  	fake.startApplicationMutex.Unlock()
   371  	if fake.StartApplicationStub != nil {
   372  		return fake.StartApplicationStub(arg1)
   373  	}
   374  	if specificReturn {
   375  		return ret.result1, ret.result2, ret.result3
   376  	}
   377  	fakeReturns := fake.startApplicationReturns
   378  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   379  }
   380  
   381  func (fake *FakeV3ScaleActor) StartApplicationCallCount() int {
   382  	fake.startApplicationMutex.RLock()
   383  	defer fake.startApplicationMutex.RUnlock()
   384  	return len(fake.startApplicationArgsForCall)
   385  }
   386  
   387  func (fake *FakeV3ScaleActor) StartApplicationCalls(stub func(string) (v3action.Application, v3action.Warnings, error)) {
   388  	fake.startApplicationMutex.Lock()
   389  	defer fake.startApplicationMutex.Unlock()
   390  	fake.StartApplicationStub = stub
   391  }
   392  
   393  func (fake *FakeV3ScaleActor) StartApplicationArgsForCall(i int) string {
   394  	fake.startApplicationMutex.RLock()
   395  	defer fake.startApplicationMutex.RUnlock()
   396  	argsForCall := fake.startApplicationArgsForCall[i]
   397  	return argsForCall.arg1
   398  }
   399  
   400  func (fake *FakeV3ScaleActor) StartApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   401  	fake.startApplicationMutex.Lock()
   402  	defer fake.startApplicationMutex.Unlock()
   403  	fake.StartApplicationStub = nil
   404  	fake.startApplicationReturns = struct {
   405  		result1 v3action.Application
   406  		result2 v3action.Warnings
   407  		result3 error
   408  	}{result1, result2, result3}
   409  }
   410  
   411  func (fake *FakeV3ScaleActor) StartApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   412  	fake.startApplicationMutex.Lock()
   413  	defer fake.startApplicationMutex.Unlock()
   414  	fake.StartApplicationStub = nil
   415  	if fake.startApplicationReturnsOnCall == nil {
   416  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   417  			result1 v3action.Application
   418  			result2 v3action.Warnings
   419  			result3 error
   420  		})
   421  	}
   422  	fake.startApplicationReturnsOnCall[i] = struct {
   423  		result1 v3action.Application
   424  		result2 v3action.Warnings
   425  		result3 error
   426  	}{result1, result2, result3}
   427  }
   428  
   429  func (fake *FakeV3ScaleActor) StopApplication(arg1 string) (v3action.Warnings, error) {
   430  	fake.stopApplicationMutex.Lock()
   431  	ret, specificReturn := fake.stopApplicationReturnsOnCall[len(fake.stopApplicationArgsForCall)]
   432  	fake.stopApplicationArgsForCall = append(fake.stopApplicationArgsForCall, struct {
   433  		arg1 string
   434  	}{arg1})
   435  	fake.recordInvocation("StopApplication", []interface{}{arg1})
   436  	fake.stopApplicationMutex.Unlock()
   437  	if fake.StopApplicationStub != nil {
   438  		return fake.StopApplicationStub(arg1)
   439  	}
   440  	if specificReturn {
   441  		return ret.result1, ret.result2
   442  	}
   443  	fakeReturns := fake.stopApplicationReturns
   444  	return fakeReturns.result1, fakeReturns.result2
   445  }
   446  
   447  func (fake *FakeV3ScaleActor) StopApplicationCallCount() int {
   448  	fake.stopApplicationMutex.RLock()
   449  	defer fake.stopApplicationMutex.RUnlock()
   450  	return len(fake.stopApplicationArgsForCall)
   451  }
   452  
   453  func (fake *FakeV3ScaleActor) StopApplicationCalls(stub func(string) (v3action.Warnings, error)) {
   454  	fake.stopApplicationMutex.Lock()
   455  	defer fake.stopApplicationMutex.Unlock()
   456  	fake.StopApplicationStub = stub
   457  }
   458  
   459  func (fake *FakeV3ScaleActor) StopApplicationArgsForCall(i int) string {
   460  	fake.stopApplicationMutex.RLock()
   461  	defer fake.stopApplicationMutex.RUnlock()
   462  	argsForCall := fake.stopApplicationArgsForCall[i]
   463  	return argsForCall.arg1
   464  }
   465  
   466  func (fake *FakeV3ScaleActor) StopApplicationReturns(result1 v3action.Warnings, result2 error) {
   467  	fake.stopApplicationMutex.Lock()
   468  	defer fake.stopApplicationMutex.Unlock()
   469  	fake.StopApplicationStub = nil
   470  	fake.stopApplicationReturns = struct {
   471  		result1 v3action.Warnings
   472  		result2 error
   473  	}{result1, result2}
   474  }
   475  
   476  func (fake *FakeV3ScaleActor) StopApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   477  	fake.stopApplicationMutex.Lock()
   478  	defer fake.stopApplicationMutex.Unlock()
   479  	fake.StopApplicationStub = nil
   480  	if fake.stopApplicationReturnsOnCall == nil {
   481  		fake.stopApplicationReturnsOnCall = make(map[int]struct {
   482  			result1 v3action.Warnings
   483  			result2 error
   484  		})
   485  	}
   486  	fake.stopApplicationReturnsOnCall[i] = struct {
   487  		result1 v3action.Warnings
   488  		result2 error
   489  	}{result1, result2}
   490  }
   491  
   492  func (fake *FakeV3ScaleActor) Invocations() map[string][][]interface{} {
   493  	fake.invocationsMutex.RLock()
   494  	defer fake.invocationsMutex.RUnlock()
   495  	fake.getApplicationByNameAndSpaceMutex.RLock()
   496  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   497  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   498  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   499  	fake.pollStartMutex.RLock()
   500  	defer fake.pollStartMutex.RUnlock()
   501  	fake.scaleProcessByApplicationMutex.RLock()
   502  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   503  	fake.startApplicationMutex.RLock()
   504  	defer fake.startApplicationMutex.RUnlock()
   505  	fake.stopApplicationMutex.RLock()
   506  	defer fake.stopApplicationMutex.RUnlock()
   507  	copiedInvocations := map[string][][]interface{}{}
   508  	for key, value := range fake.invocations {
   509  		copiedInvocations[key] = value
   510  	}
   511  	return copiedInvocations
   512  }
   513  
   514  func (fake *FakeV3ScaleActor) recordInvocation(key string, args []interface{}) {
   515  	fake.invocationsMutex.Lock()
   516  	defer fake.invocationsMutex.Unlock()
   517  	if fake.invocations == nil {
   518  		fake.invocations = map[string][][]interface{}{}
   519  	}
   520  	if fake.invocations[key] == nil {
   521  		fake.invocations[key] = [][]interface{}{}
   522  	}
   523  	fake.invocations[key] = append(fake.invocations[key], args)
   524  }
   525  
   526  var _ v6.V3ScaleActor = new(FakeV3ScaleActor)