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