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