github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+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"
     6  
     7  	"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  	GetDetailedAppSummaryStub        func(string, string, bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error)
    29  	getDetailedAppSummaryMutex       sync.RWMutex
    30  	getDetailedAppSummaryArgsForCall []struct {
    31  		arg1 string
    32  		arg2 string
    33  		arg3 bool
    34  	}
    35  	getDetailedAppSummaryReturns struct {
    36  		result1 v7action.DetailedApplicationSummary
    37  		result2 v7action.Warnings
    38  		result3 error
    39  	}
    40  	getDetailedAppSummaryReturnsOnCall map[int]struct {
    41  		result1 v7action.DetailedApplicationSummary
    42  		result2 v7action.Warnings
    43  		result3 error
    44  	}
    45  	PollStartStub        func(string, bool) (v7action.Warnings, error)
    46  	pollStartMutex       sync.RWMutex
    47  	pollStartArgsForCall []struct {
    48  		arg1 string
    49  		arg2 bool
    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.Warnings, error)
    74  	startApplicationMutex       sync.RWMutex
    75  	startApplicationArgsForCall []struct {
    76  		arg1 string
    77  	}
    78  	startApplicationReturns struct {
    79  		result1 v7action.Warnings
    80  		result2 error
    81  	}
    82  	startApplicationReturnsOnCall map[int]struct {
    83  		result1 v7action.Warnings
    84  		result2 error
    85  	}
    86  	StopApplicationStub        func(string) (v7action.Warnings, error)
    87  	stopApplicationMutex       sync.RWMutex
    88  	stopApplicationArgsForCall []struct {
    89  		arg1 string
    90  	}
    91  	stopApplicationReturns struct {
    92  		result1 v7action.Warnings
    93  		result2 error
    94  	}
    95  	stopApplicationReturnsOnCall map[int]struct {
    96  		result1 v7action.Warnings
    97  		result2 error
    98  	}
    99  	invocations      map[string][][]interface{}
   100  	invocationsMutex sync.RWMutex
   101  }
   102  
   103  func (fake *FakeScaleActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.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 *FakeScaleActor) GetApplicationByNameAndSpaceCallCount() int {
   123  	fake.getApplicationByNameAndSpaceMutex.RLock()
   124  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   125  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   126  }
   127  
   128  func (fake *FakeScaleActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) {
   129  	fake.getApplicationByNameAndSpaceMutex.Lock()
   130  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   131  	fake.GetApplicationByNameAndSpaceStub = stub
   132  }
   133  
   134  func (fake *FakeScaleActor) 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 *FakeScaleActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   142  	fake.getApplicationByNameAndSpaceMutex.Lock()
   143  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   144  	fake.GetApplicationByNameAndSpaceStub = nil
   145  	fake.getApplicationByNameAndSpaceReturns = struct {
   146  		result1 v7action.Application
   147  		result2 v7action.Warnings
   148  		result3 error
   149  	}{result1, result2, result3}
   150  }
   151  
   152  func (fake *FakeScaleActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.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 v7action.Application
   159  			result2 v7action.Warnings
   160  			result3 error
   161  		})
   162  	}
   163  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   164  		result1 v7action.Application
   165  		result2 v7action.Warnings
   166  		result3 error
   167  	}{result1, result2, result3}
   168  }
   169  
   170  func (fake *FakeScaleActor) GetDetailedAppSummary(arg1 string, arg2 string, arg3 bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error) {
   171  	fake.getDetailedAppSummaryMutex.Lock()
   172  	ret, specificReturn := fake.getDetailedAppSummaryReturnsOnCall[len(fake.getDetailedAppSummaryArgsForCall)]
   173  	fake.getDetailedAppSummaryArgsForCall = append(fake.getDetailedAppSummaryArgsForCall, struct {
   174  		arg1 string
   175  		arg2 string
   176  		arg3 bool
   177  	}{arg1, arg2, arg3})
   178  	fake.recordInvocation("GetDetailedAppSummary", []interface{}{arg1, arg2, arg3})
   179  	fake.getDetailedAppSummaryMutex.Unlock()
   180  	if fake.GetDetailedAppSummaryStub != nil {
   181  		return fake.GetDetailedAppSummaryStub(arg1, arg2, arg3)
   182  	}
   183  	if specificReturn {
   184  		return ret.result1, ret.result2, ret.result3
   185  	}
   186  	fakeReturns := fake.getDetailedAppSummaryReturns
   187  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   188  }
   189  
   190  func (fake *FakeScaleActor) GetDetailedAppSummaryCallCount() int {
   191  	fake.getDetailedAppSummaryMutex.RLock()
   192  	defer fake.getDetailedAppSummaryMutex.RUnlock()
   193  	return len(fake.getDetailedAppSummaryArgsForCall)
   194  }
   195  
   196  func (fake *FakeScaleActor) GetDetailedAppSummaryCalls(stub func(string, string, bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error)) {
   197  	fake.getDetailedAppSummaryMutex.Lock()
   198  	defer fake.getDetailedAppSummaryMutex.Unlock()
   199  	fake.GetDetailedAppSummaryStub = stub
   200  }
   201  
   202  func (fake *FakeScaleActor) GetDetailedAppSummaryArgsForCall(i int) (string, string, bool) {
   203  	fake.getDetailedAppSummaryMutex.RLock()
   204  	defer fake.getDetailedAppSummaryMutex.RUnlock()
   205  	argsForCall := fake.getDetailedAppSummaryArgsForCall[i]
   206  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   207  }
   208  
   209  func (fake *FakeScaleActor) GetDetailedAppSummaryReturns(result1 v7action.DetailedApplicationSummary, result2 v7action.Warnings, result3 error) {
   210  	fake.getDetailedAppSummaryMutex.Lock()
   211  	defer fake.getDetailedAppSummaryMutex.Unlock()
   212  	fake.GetDetailedAppSummaryStub = nil
   213  	fake.getDetailedAppSummaryReturns = struct {
   214  		result1 v7action.DetailedApplicationSummary
   215  		result2 v7action.Warnings
   216  		result3 error
   217  	}{result1, result2, result3}
   218  }
   219  
   220  func (fake *FakeScaleActor) GetDetailedAppSummaryReturnsOnCall(i int, result1 v7action.DetailedApplicationSummary, result2 v7action.Warnings, result3 error) {
   221  	fake.getDetailedAppSummaryMutex.Lock()
   222  	defer fake.getDetailedAppSummaryMutex.Unlock()
   223  	fake.GetDetailedAppSummaryStub = nil
   224  	if fake.getDetailedAppSummaryReturnsOnCall == nil {
   225  		fake.getDetailedAppSummaryReturnsOnCall = make(map[int]struct {
   226  			result1 v7action.DetailedApplicationSummary
   227  			result2 v7action.Warnings
   228  			result3 error
   229  		})
   230  	}
   231  	fake.getDetailedAppSummaryReturnsOnCall[i] = struct {
   232  		result1 v7action.DetailedApplicationSummary
   233  		result2 v7action.Warnings
   234  		result3 error
   235  	}{result1, result2, result3}
   236  }
   237  
   238  func (fake *FakeScaleActor) PollStart(arg1 string, arg2 bool) (v7action.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 bool
   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, ret.result2
   252  	}
   253  	fakeReturns := fake.pollStartReturns
   254  	return fakeReturns.result1, fakeReturns.result2
   255  }
   256  
   257  func (fake *FakeScaleActor) PollStartCallCount() int {
   258  	fake.pollStartMutex.RLock()
   259  	defer fake.pollStartMutex.RUnlock()
   260  	return len(fake.pollStartArgsForCall)
   261  }
   262  
   263  func (fake *FakeScaleActor) PollStartCalls(stub func(string, bool) (v7action.Warnings, error)) {
   264  	fake.pollStartMutex.Lock()
   265  	defer fake.pollStartMutex.Unlock()
   266  	fake.PollStartStub = stub
   267  }
   268  
   269  func (fake *FakeScaleActor) PollStartArgsForCall(i int) (string, bool) {
   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 *FakeScaleActor) PollStartReturns(result1 v7action.Warnings, result2 error) {
   277  	fake.pollStartMutex.Lock()
   278  	defer fake.pollStartMutex.Unlock()
   279  	fake.PollStartStub = nil
   280  	fake.pollStartReturns = struct {
   281  		result1 v7action.Warnings
   282  		result2 error
   283  	}{result1, result2}
   284  }
   285  
   286  func (fake *FakeScaleActor) PollStartReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   287  	fake.pollStartMutex.Lock()
   288  	defer fake.pollStartMutex.Unlock()
   289  	fake.PollStartStub = nil
   290  	if fake.pollStartReturnsOnCall == nil {
   291  		fake.pollStartReturnsOnCall = make(map[int]struct {
   292  			result1 v7action.Warnings
   293  			result2 error
   294  		})
   295  	}
   296  	fake.pollStartReturnsOnCall[i] = struct {
   297  		result1 v7action.Warnings
   298  		result2 error
   299  	}{result1, result2}
   300  }
   301  
   302  func (fake *FakeScaleActor) ScaleProcessByApplication(arg1 string, arg2 v7action.Process) (v7action.Warnings, error) {
   303  	fake.scaleProcessByApplicationMutex.Lock()
   304  	ret, specificReturn := fake.scaleProcessByApplicationReturnsOnCall[len(fake.scaleProcessByApplicationArgsForCall)]
   305  	fake.scaleProcessByApplicationArgsForCall = append(fake.scaleProcessByApplicationArgsForCall, struct {
   306  		arg1 string
   307  		arg2 v7action.Process
   308  	}{arg1, arg2})
   309  	fake.recordInvocation("ScaleProcessByApplication", []interface{}{arg1, arg2})
   310  	fake.scaleProcessByApplicationMutex.Unlock()
   311  	if fake.ScaleProcessByApplicationStub != nil {
   312  		return fake.ScaleProcessByApplicationStub(arg1, arg2)
   313  	}
   314  	if specificReturn {
   315  		return ret.result1, ret.result2
   316  	}
   317  	fakeReturns := fake.scaleProcessByApplicationReturns
   318  	return fakeReturns.result1, fakeReturns.result2
   319  }
   320  
   321  func (fake *FakeScaleActor) ScaleProcessByApplicationCallCount() int {
   322  	fake.scaleProcessByApplicationMutex.RLock()
   323  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   324  	return len(fake.scaleProcessByApplicationArgsForCall)
   325  }
   326  
   327  func (fake *FakeScaleActor) ScaleProcessByApplicationCalls(stub func(string, v7action.Process) (v7action.Warnings, error)) {
   328  	fake.scaleProcessByApplicationMutex.Lock()
   329  	defer fake.scaleProcessByApplicationMutex.Unlock()
   330  	fake.ScaleProcessByApplicationStub = stub
   331  }
   332  
   333  func (fake *FakeScaleActor) ScaleProcessByApplicationArgsForCall(i int) (string, v7action.Process) {
   334  	fake.scaleProcessByApplicationMutex.RLock()
   335  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   336  	argsForCall := fake.scaleProcessByApplicationArgsForCall[i]
   337  	return argsForCall.arg1, argsForCall.arg2
   338  }
   339  
   340  func (fake *FakeScaleActor) ScaleProcessByApplicationReturns(result1 v7action.Warnings, result2 error) {
   341  	fake.scaleProcessByApplicationMutex.Lock()
   342  	defer fake.scaleProcessByApplicationMutex.Unlock()
   343  	fake.ScaleProcessByApplicationStub = nil
   344  	fake.scaleProcessByApplicationReturns = struct {
   345  		result1 v7action.Warnings
   346  		result2 error
   347  	}{result1, result2}
   348  }
   349  
   350  func (fake *FakeScaleActor) ScaleProcessByApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   351  	fake.scaleProcessByApplicationMutex.Lock()
   352  	defer fake.scaleProcessByApplicationMutex.Unlock()
   353  	fake.ScaleProcessByApplicationStub = nil
   354  	if fake.scaleProcessByApplicationReturnsOnCall == nil {
   355  		fake.scaleProcessByApplicationReturnsOnCall = make(map[int]struct {
   356  			result1 v7action.Warnings
   357  			result2 error
   358  		})
   359  	}
   360  	fake.scaleProcessByApplicationReturnsOnCall[i] = struct {
   361  		result1 v7action.Warnings
   362  		result2 error
   363  	}{result1, result2}
   364  }
   365  
   366  func (fake *FakeScaleActor) StartApplication(arg1 string) (v7action.Warnings, error) {
   367  	fake.startApplicationMutex.Lock()
   368  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   369  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   370  		arg1 string
   371  	}{arg1})
   372  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   373  	fake.startApplicationMutex.Unlock()
   374  	if fake.StartApplicationStub != nil {
   375  		return fake.StartApplicationStub(arg1)
   376  	}
   377  	if specificReturn {
   378  		return ret.result1, ret.result2
   379  	}
   380  	fakeReturns := fake.startApplicationReturns
   381  	return fakeReturns.result1, fakeReturns.result2
   382  }
   383  
   384  func (fake *FakeScaleActor) StartApplicationCallCount() int {
   385  	fake.startApplicationMutex.RLock()
   386  	defer fake.startApplicationMutex.RUnlock()
   387  	return len(fake.startApplicationArgsForCall)
   388  }
   389  
   390  func (fake *FakeScaleActor) StartApplicationCalls(stub func(string) (v7action.Warnings, error)) {
   391  	fake.startApplicationMutex.Lock()
   392  	defer fake.startApplicationMutex.Unlock()
   393  	fake.StartApplicationStub = stub
   394  }
   395  
   396  func (fake *FakeScaleActor) StartApplicationArgsForCall(i int) string {
   397  	fake.startApplicationMutex.RLock()
   398  	defer fake.startApplicationMutex.RUnlock()
   399  	argsForCall := fake.startApplicationArgsForCall[i]
   400  	return argsForCall.arg1
   401  }
   402  
   403  func (fake *FakeScaleActor) StartApplicationReturns(result1 v7action.Warnings, result2 error) {
   404  	fake.startApplicationMutex.Lock()
   405  	defer fake.startApplicationMutex.Unlock()
   406  	fake.StartApplicationStub = nil
   407  	fake.startApplicationReturns = struct {
   408  		result1 v7action.Warnings
   409  		result2 error
   410  	}{result1, result2}
   411  }
   412  
   413  func (fake *FakeScaleActor) StartApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   414  	fake.startApplicationMutex.Lock()
   415  	defer fake.startApplicationMutex.Unlock()
   416  	fake.StartApplicationStub = nil
   417  	if fake.startApplicationReturnsOnCall == nil {
   418  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   419  			result1 v7action.Warnings
   420  			result2 error
   421  		})
   422  	}
   423  	fake.startApplicationReturnsOnCall[i] = struct {
   424  		result1 v7action.Warnings
   425  		result2 error
   426  	}{result1, result2}
   427  }
   428  
   429  func (fake *FakeScaleActor) StopApplication(arg1 string) (v7action.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 *FakeScaleActor) StopApplicationCallCount() int {
   448  	fake.stopApplicationMutex.RLock()
   449  	defer fake.stopApplicationMutex.RUnlock()
   450  	return len(fake.stopApplicationArgsForCall)
   451  }
   452  
   453  func (fake *FakeScaleActor) StopApplicationCalls(stub func(string) (v7action.Warnings, error)) {
   454  	fake.stopApplicationMutex.Lock()
   455  	defer fake.stopApplicationMutex.Unlock()
   456  	fake.StopApplicationStub = stub
   457  }
   458  
   459  func (fake *FakeScaleActor) 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 *FakeScaleActor) StopApplicationReturns(result1 v7action.Warnings, result2 error) {
   467  	fake.stopApplicationMutex.Lock()
   468  	defer fake.stopApplicationMutex.Unlock()
   469  	fake.StopApplicationStub = nil
   470  	fake.stopApplicationReturns = struct {
   471  		result1 v7action.Warnings
   472  		result2 error
   473  	}{result1, result2}
   474  }
   475  
   476  func (fake *FakeScaleActor) StopApplicationReturnsOnCall(i int, result1 v7action.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 v7action.Warnings
   483  			result2 error
   484  		})
   485  	}
   486  	fake.stopApplicationReturnsOnCall[i] = struct {
   487  		result1 v7action.Warnings
   488  		result2 error
   489  	}{result1, result2}
   490  }
   491  
   492  func (fake *FakeScaleActor) Invocations() map[string][][]interface{} {
   493  	fake.invocationsMutex.RLock()
   494  	defer fake.invocationsMutex.RUnlock()
   495  	fake.getApplicationByNameAndSpaceMutex.RLock()
   496  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   497  	fake.getDetailedAppSummaryMutex.RLock()
   498  	defer fake.getDetailedAppSummaryMutex.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 *FakeScaleActor) 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 _ v7.ScaleActor = new(FakeScaleActor)