github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+incompatible/command/v7/v7fakes/fake_scale_actor.go (about)

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