github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_start_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7fakes
     3  
     4  import (
     5  	"context"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/v7action"
     9  	v7 "code.cloudfoundry.org/cli/command/v7"
    10  )
    11  
    12  type FakeStartActor struct {
    13  	GetApplicationByNameAndSpaceStub        func(string, string) (v7action.Application, v7action.Warnings, error)
    14  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    15  	getApplicationByNameAndSpaceArgsForCall []struct {
    16  		arg1 string
    17  		arg2 string
    18  	}
    19  	getApplicationByNameAndSpaceReturns struct {
    20  		result1 v7action.Application
    21  		result2 v7action.Warnings
    22  		result3 error
    23  	}
    24  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    25  		result1 v7action.Application
    26  		result2 v7action.Warnings
    27  		result3 error
    28  	}
    29  	GetDetailedAppSummaryStub        func(string, string, bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error)
    30  	getDetailedAppSummaryMutex       sync.RWMutex
    31  	getDetailedAppSummaryArgsForCall []struct {
    32  		arg1 string
    33  		arg2 string
    34  		arg3 bool
    35  	}
    36  	getDetailedAppSummaryReturns struct {
    37  		result1 v7action.DetailedApplicationSummary
    38  		result2 v7action.Warnings
    39  		result3 error
    40  	}
    41  	getDetailedAppSummaryReturnsOnCall map[int]struct {
    42  		result1 v7action.DetailedApplicationSummary
    43  		result2 v7action.Warnings
    44  		result3 error
    45  	}
    46  	GetStreamingLogsForApplicationByNameAndSpaceStub        func(string, string, v7action.LogCacheClient) (<-chan v7action.LogMessage, <-chan error, context.CancelFunc, v7action.Warnings, error)
    47  	getStreamingLogsForApplicationByNameAndSpaceMutex       sync.RWMutex
    48  	getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct {
    49  		arg1 string
    50  		arg2 string
    51  		arg3 v7action.LogCacheClient
    52  	}
    53  	getStreamingLogsForApplicationByNameAndSpaceReturns struct {
    54  		result1 <-chan v7action.LogMessage
    55  		result2 <-chan error
    56  		result3 context.CancelFunc
    57  		result4 v7action.Warnings
    58  		result5 error
    59  	}
    60  	getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    61  		result1 <-chan v7action.LogMessage
    62  		result2 <-chan error
    63  		result3 context.CancelFunc
    64  		result4 v7action.Warnings
    65  		result5 error
    66  	}
    67  	GetUnstagedNewestPackageGUIDStub        func(string) (string, v7action.Warnings, error)
    68  	getUnstagedNewestPackageGUIDMutex       sync.RWMutex
    69  	getUnstagedNewestPackageGUIDArgsForCall []struct {
    70  		arg1 string
    71  	}
    72  	getUnstagedNewestPackageGUIDReturns struct {
    73  		result1 string
    74  		result2 v7action.Warnings
    75  		result3 error
    76  	}
    77  	getUnstagedNewestPackageGUIDReturnsOnCall map[int]struct {
    78  		result1 string
    79  		result2 v7action.Warnings
    80  		result3 error
    81  	}
    82  	PollStartStub        func(string, bool) (v7action.Warnings, error)
    83  	pollStartMutex       sync.RWMutex
    84  	pollStartArgsForCall []struct {
    85  		arg1 string
    86  		arg2 bool
    87  	}
    88  	pollStartReturns struct {
    89  		result1 v7action.Warnings
    90  		result2 error
    91  	}
    92  	pollStartReturnsOnCall map[int]struct {
    93  		result1 v7action.Warnings
    94  		result2 error
    95  	}
    96  	SetApplicationDropletStub        func(string, string) (v7action.Warnings, error)
    97  	setApplicationDropletMutex       sync.RWMutex
    98  	setApplicationDropletArgsForCall []struct {
    99  		arg1 string
   100  		arg2 string
   101  	}
   102  	setApplicationDropletReturns struct {
   103  		result1 v7action.Warnings
   104  		result2 error
   105  	}
   106  	setApplicationDropletReturnsOnCall map[int]struct {
   107  		result1 v7action.Warnings
   108  		result2 error
   109  	}
   110  	StagePackageStub        func(string, string, string) (<-chan v7action.Droplet, <-chan v7action.Warnings, <-chan error)
   111  	stagePackageMutex       sync.RWMutex
   112  	stagePackageArgsForCall []struct {
   113  		arg1 string
   114  		arg2 string
   115  		arg3 string
   116  	}
   117  	stagePackageReturns struct {
   118  		result1 <-chan v7action.Droplet
   119  		result2 <-chan v7action.Warnings
   120  		result3 <-chan error
   121  	}
   122  	stagePackageReturnsOnCall map[int]struct {
   123  		result1 <-chan v7action.Droplet
   124  		result2 <-chan v7action.Warnings
   125  		result3 <-chan error
   126  	}
   127  	StartApplicationStub        func(string) (v7action.Warnings, error)
   128  	startApplicationMutex       sync.RWMutex
   129  	startApplicationArgsForCall []struct {
   130  		arg1 string
   131  	}
   132  	startApplicationReturns struct {
   133  		result1 v7action.Warnings
   134  		result2 error
   135  	}
   136  	startApplicationReturnsOnCall map[int]struct {
   137  		result1 v7action.Warnings
   138  		result2 error
   139  	}
   140  	invocations      map[string][][]interface{}
   141  	invocationsMutex sync.RWMutex
   142  }
   143  
   144  func (fake *FakeStartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) {
   145  	fake.getApplicationByNameAndSpaceMutex.Lock()
   146  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   147  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   148  		arg1 string
   149  		arg2 string
   150  	}{arg1, arg2})
   151  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   152  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   153  	if fake.GetApplicationByNameAndSpaceStub != nil {
   154  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   155  	}
   156  	if specificReturn {
   157  		return ret.result1, ret.result2, ret.result3
   158  	}
   159  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   160  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   161  }
   162  
   163  func (fake *FakeStartActor) GetApplicationByNameAndSpaceCallCount() int {
   164  	fake.getApplicationByNameAndSpaceMutex.RLock()
   165  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   166  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   167  }
   168  
   169  func (fake *FakeStartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) {
   170  	fake.getApplicationByNameAndSpaceMutex.Lock()
   171  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   172  	fake.GetApplicationByNameAndSpaceStub = stub
   173  }
   174  
   175  func (fake *FakeStartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   176  	fake.getApplicationByNameAndSpaceMutex.RLock()
   177  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   178  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   179  	return argsForCall.arg1, argsForCall.arg2
   180  }
   181  
   182  func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   183  	fake.getApplicationByNameAndSpaceMutex.Lock()
   184  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   185  	fake.GetApplicationByNameAndSpaceStub = nil
   186  	fake.getApplicationByNameAndSpaceReturns = struct {
   187  		result1 v7action.Application
   188  		result2 v7action.Warnings
   189  		result3 error
   190  	}{result1, result2, result3}
   191  }
   192  
   193  func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   194  	fake.getApplicationByNameAndSpaceMutex.Lock()
   195  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   196  	fake.GetApplicationByNameAndSpaceStub = nil
   197  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   198  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   199  			result1 v7action.Application
   200  			result2 v7action.Warnings
   201  			result3 error
   202  		})
   203  	}
   204  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   205  		result1 v7action.Application
   206  		result2 v7action.Warnings
   207  		result3 error
   208  	}{result1, result2, result3}
   209  }
   210  
   211  func (fake *FakeStartActor) GetDetailedAppSummary(arg1 string, arg2 string, arg3 bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error) {
   212  	fake.getDetailedAppSummaryMutex.Lock()
   213  	ret, specificReturn := fake.getDetailedAppSummaryReturnsOnCall[len(fake.getDetailedAppSummaryArgsForCall)]
   214  	fake.getDetailedAppSummaryArgsForCall = append(fake.getDetailedAppSummaryArgsForCall, struct {
   215  		arg1 string
   216  		arg2 string
   217  		arg3 bool
   218  	}{arg1, arg2, arg3})
   219  	fake.recordInvocation("GetDetailedAppSummary", []interface{}{arg1, arg2, arg3})
   220  	fake.getDetailedAppSummaryMutex.Unlock()
   221  	if fake.GetDetailedAppSummaryStub != nil {
   222  		return fake.GetDetailedAppSummaryStub(arg1, arg2, arg3)
   223  	}
   224  	if specificReturn {
   225  		return ret.result1, ret.result2, ret.result3
   226  	}
   227  	fakeReturns := fake.getDetailedAppSummaryReturns
   228  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   229  }
   230  
   231  func (fake *FakeStartActor) GetDetailedAppSummaryCallCount() int {
   232  	fake.getDetailedAppSummaryMutex.RLock()
   233  	defer fake.getDetailedAppSummaryMutex.RUnlock()
   234  	return len(fake.getDetailedAppSummaryArgsForCall)
   235  }
   236  
   237  func (fake *FakeStartActor) GetDetailedAppSummaryCalls(stub func(string, string, bool) (v7action.DetailedApplicationSummary, v7action.Warnings, error)) {
   238  	fake.getDetailedAppSummaryMutex.Lock()
   239  	defer fake.getDetailedAppSummaryMutex.Unlock()
   240  	fake.GetDetailedAppSummaryStub = stub
   241  }
   242  
   243  func (fake *FakeStartActor) GetDetailedAppSummaryArgsForCall(i int) (string, string, bool) {
   244  	fake.getDetailedAppSummaryMutex.RLock()
   245  	defer fake.getDetailedAppSummaryMutex.RUnlock()
   246  	argsForCall := fake.getDetailedAppSummaryArgsForCall[i]
   247  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   248  }
   249  
   250  func (fake *FakeStartActor) GetDetailedAppSummaryReturns(result1 v7action.DetailedApplicationSummary, result2 v7action.Warnings, result3 error) {
   251  	fake.getDetailedAppSummaryMutex.Lock()
   252  	defer fake.getDetailedAppSummaryMutex.Unlock()
   253  	fake.GetDetailedAppSummaryStub = nil
   254  	fake.getDetailedAppSummaryReturns = struct {
   255  		result1 v7action.DetailedApplicationSummary
   256  		result2 v7action.Warnings
   257  		result3 error
   258  	}{result1, result2, result3}
   259  }
   260  
   261  func (fake *FakeStartActor) GetDetailedAppSummaryReturnsOnCall(i int, result1 v7action.DetailedApplicationSummary, result2 v7action.Warnings, result3 error) {
   262  	fake.getDetailedAppSummaryMutex.Lock()
   263  	defer fake.getDetailedAppSummaryMutex.Unlock()
   264  	fake.GetDetailedAppSummaryStub = nil
   265  	if fake.getDetailedAppSummaryReturnsOnCall == nil {
   266  		fake.getDetailedAppSummaryReturnsOnCall = make(map[int]struct {
   267  			result1 v7action.DetailedApplicationSummary
   268  			result2 v7action.Warnings
   269  			result3 error
   270  		})
   271  	}
   272  	fake.getDetailedAppSummaryReturnsOnCall[i] = struct {
   273  		result1 v7action.DetailedApplicationSummary
   274  		result2 v7action.Warnings
   275  		result3 error
   276  	}{result1, result2, result3}
   277  }
   278  
   279  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v7action.LogCacheClient) (<-chan v7action.LogMessage, <-chan error, context.CancelFunc, v7action.Warnings, error) {
   280  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   281  	ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)]
   282  	fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct {
   283  		arg1 string
   284  		arg2 string
   285  		arg3 v7action.LogCacheClient
   286  	}{arg1, arg2, arg3})
   287  	fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3})
   288  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   289  	if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil {
   290  		return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3)
   291  	}
   292  	if specificReturn {
   293  		return ret.result1, ret.result2, ret.result3, ret.result4, ret.result5
   294  	}
   295  	fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns
   296  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4, fakeReturns.result5
   297  }
   298  
   299  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int {
   300  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   301  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   302  	return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)
   303  }
   304  
   305  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v7action.LogCacheClient) (<-chan v7action.LogMessage, <-chan error, context.CancelFunc, v7action.Warnings, error)) {
   306  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   307  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   308  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub
   309  }
   310  
   311  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v7action.LogCacheClient) {
   312  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   313  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   314  	argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i]
   315  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   316  }
   317  
   318  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan v7action.LogMessage, result2 <-chan error, result3 context.CancelFunc, result4 v7action.Warnings, result5 error) {
   319  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   320  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   321  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   322  	fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct {
   323  		result1 <-chan v7action.LogMessage
   324  		result2 <-chan error
   325  		result3 context.CancelFunc
   326  		result4 v7action.Warnings
   327  		result5 error
   328  	}{result1, result2, result3, result4, result5}
   329  }
   330  
   331  func (fake *FakeStartActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan v7action.LogMessage, result2 <-chan error, result3 context.CancelFunc, result4 v7action.Warnings, result5 error) {
   332  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   333  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   334  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   335  	if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil {
   336  		fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   337  			result1 <-chan v7action.LogMessage
   338  			result2 <-chan error
   339  			result3 context.CancelFunc
   340  			result4 v7action.Warnings
   341  			result5 error
   342  		})
   343  	}
   344  	fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   345  		result1 <-chan v7action.LogMessage
   346  		result2 <-chan error
   347  		result3 context.CancelFunc
   348  		result4 v7action.Warnings
   349  		result5 error
   350  	}{result1, result2, result3, result4, result5}
   351  }
   352  
   353  func (fake *FakeStartActor) GetUnstagedNewestPackageGUID(arg1 string) (string, v7action.Warnings, error) {
   354  	fake.getUnstagedNewestPackageGUIDMutex.Lock()
   355  	ret, specificReturn := fake.getUnstagedNewestPackageGUIDReturnsOnCall[len(fake.getUnstagedNewestPackageGUIDArgsForCall)]
   356  	fake.getUnstagedNewestPackageGUIDArgsForCall = append(fake.getUnstagedNewestPackageGUIDArgsForCall, struct {
   357  		arg1 string
   358  	}{arg1})
   359  	fake.recordInvocation("GetUnstagedNewestPackageGUID", []interface{}{arg1})
   360  	fake.getUnstagedNewestPackageGUIDMutex.Unlock()
   361  	if fake.GetUnstagedNewestPackageGUIDStub != nil {
   362  		return fake.GetUnstagedNewestPackageGUIDStub(arg1)
   363  	}
   364  	if specificReturn {
   365  		return ret.result1, ret.result2, ret.result3
   366  	}
   367  	fakeReturns := fake.getUnstagedNewestPackageGUIDReturns
   368  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   369  }
   370  
   371  func (fake *FakeStartActor) GetUnstagedNewestPackageGUIDCallCount() int {
   372  	fake.getUnstagedNewestPackageGUIDMutex.RLock()
   373  	defer fake.getUnstagedNewestPackageGUIDMutex.RUnlock()
   374  	return len(fake.getUnstagedNewestPackageGUIDArgsForCall)
   375  }
   376  
   377  func (fake *FakeStartActor) GetUnstagedNewestPackageGUIDCalls(stub func(string) (string, v7action.Warnings, error)) {
   378  	fake.getUnstagedNewestPackageGUIDMutex.Lock()
   379  	defer fake.getUnstagedNewestPackageGUIDMutex.Unlock()
   380  	fake.GetUnstagedNewestPackageGUIDStub = stub
   381  }
   382  
   383  func (fake *FakeStartActor) GetUnstagedNewestPackageGUIDArgsForCall(i int) string {
   384  	fake.getUnstagedNewestPackageGUIDMutex.RLock()
   385  	defer fake.getUnstagedNewestPackageGUIDMutex.RUnlock()
   386  	argsForCall := fake.getUnstagedNewestPackageGUIDArgsForCall[i]
   387  	return argsForCall.arg1
   388  }
   389  
   390  func (fake *FakeStartActor) GetUnstagedNewestPackageGUIDReturns(result1 string, result2 v7action.Warnings, result3 error) {
   391  	fake.getUnstagedNewestPackageGUIDMutex.Lock()
   392  	defer fake.getUnstagedNewestPackageGUIDMutex.Unlock()
   393  	fake.GetUnstagedNewestPackageGUIDStub = nil
   394  	fake.getUnstagedNewestPackageGUIDReturns = struct {
   395  		result1 string
   396  		result2 v7action.Warnings
   397  		result3 error
   398  	}{result1, result2, result3}
   399  }
   400  
   401  func (fake *FakeStartActor) GetUnstagedNewestPackageGUIDReturnsOnCall(i int, result1 string, result2 v7action.Warnings, result3 error) {
   402  	fake.getUnstagedNewestPackageGUIDMutex.Lock()
   403  	defer fake.getUnstagedNewestPackageGUIDMutex.Unlock()
   404  	fake.GetUnstagedNewestPackageGUIDStub = nil
   405  	if fake.getUnstagedNewestPackageGUIDReturnsOnCall == nil {
   406  		fake.getUnstagedNewestPackageGUIDReturnsOnCall = make(map[int]struct {
   407  			result1 string
   408  			result2 v7action.Warnings
   409  			result3 error
   410  		})
   411  	}
   412  	fake.getUnstagedNewestPackageGUIDReturnsOnCall[i] = struct {
   413  		result1 string
   414  		result2 v7action.Warnings
   415  		result3 error
   416  	}{result1, result2, result3}
   417  }
   418  
   419  func (fake *FakeStartActor) PollStart(arg1 string, arg2 bool) (v7action.Warnings, error) {
   420  	fake.pollStartMutex.Lock()
   421  	ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)]
   422  	fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct {
   423  		arg1 string
   424  		arg2 bool
   425  	}{arg1, arg2})
   426  	fake.recordInvocation("PollStart", []interface{}{arg1, arg2})
   427  	fake.pollStartMutex.Unlock()
   428  	if fake.PollStartStub != nil {
   429  		return fake.PollStartStub(arg1, arg2)
   430  	}
   431  	if specificReturn {
   432  		return ret.result1, ret.result2
   433  	}
   434  	fakeReturns := fake.pollStartReturns
   435  	return fakeReturns.result1, fakeReturns.result2
   436  }
   437  
   438  func (fake *FakeStartActor) PollStartCallCount() int {
   439  	fake.pollStartMutex.RLock()
   440  	defer fake.pollStartMutex.RUnlock()
   441  	return len(fake.pollStartArgsForCall)
   442  }
   443  
   444  func (fake *FakeStartActor) PollStartCalls(stub func(string, bool) (v7action.Warnings, error)) {
   445  	fake.pollStartMutex.Lock()
   446  	defer fake.pollStartMutex.Unlock()
   447  	fake.PollStartStub = stub
   448  }
   449  
   450  func (fake *FakeStartActor) PollStartArgsForCall(i int) (string, bool) {
   451  	fake.pollStartMutex.RLock()
   452  	defer fake.pollStartMutex.RUnlock()
   453  	argsForCall := fake.pollStartArgsForCall[i]
   454  	return argsForCall.arg1, argsForCall.arg2
   455  }
   456  
   457  func (fake *FakeStartActor) PollStartReturns(result1 v7action.Warnings, result2 error) {
   458  	fake.pollStartMutex.Lock()
   459  	defer fake.pollStartMutex.Unlock()
   460  	fake.PollStartStub = nil
   461  	fake.pollStartReturns = struct {
   462  		result1 v7action.Warnings
   463  		result2 error
   464  	}{result1, result2}
   465  }
   466  
   467  func (fake *FakeStartActor) PollStartReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   468  	fake.pollStartMutex.Lock()
   469  	defer fake.pollStartMutex.Unlock()
   470  	fake.PollStartStub = nil
   471  	if fake.pollStartReturnsOnCall == nil {
   472  		fake.pollStartReturnsOnCall = make(map[int]struct {
   473  			result1 v7action.Warnings
   474  			result2 error
   475  		})
   476  	}
   477  	fake.pollStartReturnsOnCall[i] = struct {
   478  		result1 v7action.Warnings
   479  		result2 error
   480  	}{result1, result2}
   481  }
   482  
   483  func (fake *FakeStartActor) SetApplicationDroplet(arg1 string, arg2 string) (v7action.Warnings, error) {
   484  	fake.setApplicationDropletMutex.Lock()
   485  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
   486  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
   487  		arg1 string
   488  		arg2 string
   489  	}{arg1, arg2})
   490  	fake.recordInvocation("SetApplicationDroplet", []interface{}{arg1, arg2})
   491  	fake.setApplicationDropletMutex.Unlock()
   492  	if fake.SetApplicationDropletStub != nil {
   493  		return fake.SetApplicationDropletStub(arg1, arg2)
   494  	}
   495  	if specificReturn {
   496  		return ret.result1, ret.result2
   497  	}
   498  	fakeReturns := fake.setApplicationDropletReturns
   499  	return fakeReturns.result1, fakeReturns.result2
   500  }
   501  
   502  func (fake *FakeStartActor) SetApplicationDropletCallCount() int {
   503  	fake.setApplicationDropletMutex.RLock()
   504  	defer fake.setApplicationDropletMutex.RUnlock()
   505  	return len(fake.setApplicationDropletArgsForCall)
   506  }
   507  
   508  func (fake *FakeStartActor) SetApplicationDropletCalls(stub func(string, string) (v7action.Warnings, error)) {
   509  	fake.setApplicationDropletMutex.Lock()
   510  	defer fake.setApplicationDropletMutex.Unlock()
   511  	fake.SetApplicationDropletStub = stub
   512  }
   513  
   514  func (fake *FakeStartActor) SetApplicationDropletArgsForCall(i int) (string, string) {
   515  	fake.setApplicationDropletMutex.RLock()
   516  	defer fake.setApplicationDropletMutex.RUnlock()
   517  	argsForCall := fake.setApplicationDropletArgsForCall[i]
   518  	return argsForCall.arg1, argsForCall.arg2
   519  }
   520  
   521  func (fake *FakeStartActor) SetApplicationDropletReturns(result1 v7action.Warnings, result2 error) {
   522  	fake.setApplicationDropletMutex.Lock()
   523  	defer fake.setApplicationDropletMutex.Unlock()
   524  	fake.SetApplicationDropletStub = nil
   525  	fake.setApplicationDropletReturns = struct {
   526  		result1 v7action.Warnings
   527  		result2 error
   528  	}{result1, result2}
   529  }
   530  
   531  func (fake *FakeStartActor) SetApplicationDropletReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   532  	fake.setApplicationDropletMutex.Lock()
   533  	defer fake.setApplicationDropletMutex.Unlock()
   534  	fake.SetApplicationDropletStub = nil
   535  	if fake.setApplicationDropletReturnsOnCall == nil {
   536  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
   537  			result1 v7action.Warnings
   538  			result2 error
   539  		})
   540  	}
   541  	fake.setApplicationDropletReturnsOnCall[i] = struct {
   542  		result1 v7action.Warnings
   543  		result2 error
   544  	}{result1, result2}
   545  }
   546  
   547  func (fake *FakeStartActor) StagePackage(arg1 string, arg2 string, arg3 string) (<-chan v7action.Droplet, <-chan v7action.Warnings, <-chan error) {
   548  	fake.stagePackageMutex.Lock()
   549  	ret, specificReturn := fake.stagePackageReturnsOnCall[len(fake.stagePackageArgsForCall)]
   550  	fake.stagePackageArgsForCall = append(fake.stagePackageArgsForCall, struct {
   551  		arg1 string
   552  		arg2 string
   553  		arg3 string
   554  	}{arg1, arg2, arg3})
   555  	fake.recordInvocation("StagePackage", []interface{}{arg1, arg2, arg3})
   556  	fake.stagePackageMutex.Unlock()
   557  	if fake.StagePackageStub != nil {
   558  		return fake.StagePackageStub(arg1, arg2, arg3)
   559  	}
   560  	if specificReturn {
   561  		return ret.result1, ret.result2, ret.result3
   562  	}
   563  	fakeReturns := fake.stagePackageReturns
   564  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   565  }
   566  
   567  func (fake *FakeStartActor) StagePackageCallCount() int {
   568  	fake.stagePackageMutex.RLock()
   569  	defer fake.stagePackageMutex.RUnlock()
   570  	return len(fake.stagePackageArgsForCall)
   571  }
   572  
   573  func (fake *FakeStartActor) StagePackageCalls(stub func(string, string, string) (<-chan v7action.Droplet, <-chan v7action.Warnings, <-chan error)) {
   574  	fake.stagePackageMutex.Lock()
   575  	defer fake.stagePackageMutex.Unlock()
   576  	fake.StagePackageStub = stub
   577  }
   578  
   579  func (fake *FakeStartActor) StagePackageArgsForCall(i int) (string, string, string) {
   580  	fake.stagePackageMutex.RLock()
   581  	defer fake.stagePackageMutex.RUnlock()
   582  	argsForCall := fake.stagePackageArgsForCall[i]
   583  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   584  }
   585  
   586  func (fake *FakeStartActor) StagePackageReturns(result1 <-chan v7action.Droplet, result2 <-chan v7action.Warnings, result3 <-chan error) {
   587  	fake.stagePackageMutex.Lock()
   588  	defer fake.stagePackageMutex.Unlock()
   589  	fake.StagePackageStub = nil
   590  	fake.stagePackageReturns = struct {
   591  		result1 <-chan v7action.Droplet
   592  		result2 <-chan v7action.Warnings
   593  		result3 <-chan error
   594  	}{result1, result2, result3}
   595  }
   596  
   597  func (fake *FakeStartActor) StagePackageReturnsOnCall(i int, result1 <-chan v7action.Droplet, result2 <-chan v7action.Warnings, result3 <-chan error) {
   598  	fake.stagePackageMutex.Lock()
   599  	defer fake.stagePackageMutex.Unlock()
   600  	fake.StagePackageStub = nil
   601  	if fake.stagePackageReturnsOnCall == nil {
   602  		fake.stagePackageReturnsOnCall = make(map[int]struct {
   603  			result1 <-chan v7action.Droplet
   604  			result2 <-chan v7action.Warnings
   605  			result3 <-chan error
   606  		})
   607  	}
   608  	fake.stagePackageReturnsOnCall[i] = struct {
   609  		result1 <-chan v7action.Droplet
   610  		result2 <-chan v7action.Warnings
   611  		result3 <-chan error
   612  	}{result1, result2, result3}
   613  }
   614  
   615  func (fake *FakeStartActor) StartApplication(arg1 string) (v7action.Warnings, error) {
   616  	fake.startApplicationMutex.Lock()
   617  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   618  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   619  		arg1 string
   620  	}{arg1})
   621  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   622  	fake.startApplicationMutex.Unlock()
   623  	if fake.StartApplicationStub != nil {
   624  		return fake.StartApplicationStub(arg1)
   625  	}
   626  	if specificReturn {
   627  		return ret.result1, ret.result2
   628  	}
   629  	fakeReturns := fake.startApplicationReturns
   630  	return fakeReturns.result1, fakeReturns.result2
   631  }
   632  
   633  func (fake *FakeStartActor) StartApplicationCallCount() int {
   634  	fake.startApplicationMutex.RLock()
   635  	defer fake.startApplicationMutex.RUnlock()
   636  	return len(fake.startApplicationArgsForCall)
   637  }
   638  
   639  func (fake *FakeStartActor) StartApplicationCalls(stub func(string) (v7action.Warnings, error)) {
   640  	fake.startApplicationMutex.Lock()
   641  	defer fake.startApplicationMutex.Unlock()
   642  	fake.StartApplicationStub = stub
   643  }
   644  
   645  func (fake *FakeStartActor) StartApplicationArgsForCall(i int) string {
   646  	fake.startApplicationMutex.RLock()
   647  	defer fake.startApplicationMutex.RUnlock()
   648  	argsForCall := fake.startApplicationArgsForCall[i]
   649  	return argsForCall.arg1
   650  }
   651  
   652  func (fake *FakeStartActor) StartApplicationReturns(result1 v7action.Warnings, result2 error) {
   653  	fake.startApplicationMutex.Lock()
   654  	defer fake.startApplicationMutex.Unlock()
   655  	fake.StartApplicationStub = nil
   656  	fake.startApplicationReturns = struct {
   657  		result1 v7action.Warnings
   658  		result2 error
   659  	}{result1, result2}
   660  }
   661  
   662  func (fake *FakeStartActor) StartApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   663  	fake.startApplicationMutex.Lock()
   664  	defer fake.startApplicationMutex.Unlock()
   665  	fake.StartApplicationStub = nil
   666  	if fake.startApplicationReturnsOnCall == nil {
   667  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   668  			result1 v7action.Warnings
   669  			result2 error
   670  		})
   671  	}
   672  	fake.startApplicationReturnsOnCall[i] = struct {
   673  		result1 v7action.Warnings
   674  		result2 error
   675  	}{result1, result2}
   676  }
   677  
   678  func (fake *FakeStartActor) Invocations() map[string][][]interface{} {
   679  	fake.invocationsMutex.RLock()
   680  	defer fake.invocationsMutex.RUnlock()
   681  	fake.getApplicationByNameAndSpaceMutex.RLock()
   682  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   683  	fake.getDetailedAppSummaryMutex.RLock()
   684  	defer fake.getDetailedAppSummaryMutex.RUnlock()
   685  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   686  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   687  	fake.getUnstagedNewestPackageGUIDMutex.RLock()
   688  	defer fake.getUnstagedNewestPackageGUIDMutex.RUnlock()
   689  	fake.pollStartMutex.RLock()
   690  	defer fake.pollStartMutex.RUnlock()
   691  	fake.setApplicationDropletMutex.RLock()
   692  	defer fake.setApplicationDropletMutex.RUnlock()
   693  	fake.stagePackageMutex.RLock()
   694  	defer fake.stagePackageMutex.RUnlock()
   695  	fake.startApplicationMutex.RLock()
   696  	defer fake.startApplicationMutex.RUnlock()
   697  	copiedInvocations := map[string][][]interface{}{}
   698  	for key, value := range fake.invocations {
   699  		copiedInvocations[key] = value
   700  	}
   701  	return copiedInvocations
   702  }
   703  
   704  func (fake *FakeStartActor) recordInvocation(key string, args []interface{}) {
   705  	fake.invocationsMutex.Lock()
   706  	defer fake.invocationsMutex.Unlock()
   707  	if fake.invocations == nil {
   708  		fake.invocations = map[string][][]interface{}{}
   709  	}
   710  	if fake.invocations[key] == nil {
   711  		fake.invocations[key] = [][]interface{}{}
   712  	}
   713  	fake.invocations[key] = append(fake.invocations[key], args)
   714  }
   715  
   716  var _ v7.StartActor = new(FakeStartActor)