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