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

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeV3PushActor struct {
    12  	CreateAndUploadBitsPackageByApplicationNameAndSpaceStub        func(string, string, string) (v3action.Package, v3action.Warnings, error)
    13  	createAndUploadBitsPackageByApplicationNameAndSpaceMutex       sync.RWMutex
    14  	createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall []struct {
    15  		arg1 string
    16  		arg2 string
    17  		arg3 string
    18  	}
    19  	createAndUploadBitsPackageByApplicationNameAndSpaceReturns struct {
    20  		result1 v3action.Package
    21  		result2 v3action.Warnings
    22  		result3 error
    23  	}
    24  	createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct {
    25  		result1 v3action.Package
    26  		result2 v3action.Warnings
    27  		result3 error
    28  	}
    29  	CreateApplicationInSpaceStub        func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)
    30  	createApplicationInSpaceMutex       sync.RWMutex
    31  	createApplicationInSpaceArgsForCall []struct {
    32  		arg1 v3action.Application
    33  		arg2 string
    34  	}
    35  	createApplicationInSpaceReturns struct {
    36  		result1 v3action.Application
    37  		result2 v3action.Warnings
    38  		result3 error
    39  	}
    40  	createApplicationInSpaceReturnsOnCall map[int]struct {
    41  		result1 v3action.Application
    42  		result2 v3action.Warnings
    43  		result3 error
    44  	}
    45  	CreateDockerPackageByApplicationNameAndSpaceStub        func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)
    46  	createDockerPackageByApplicationNameAndSpaceMutex       sync.RWMutex
    47  	createDockerPackageByApplicationNameAndSpaceArgsForCall []struct {
    48  		arg1 string
    49  		arg2 string
    50  		arg3 v3action.DockerImageCredentials
    51  	}
    52  	createDockerPackageByApplicationNameAndSpaceReturns struct {
    53  		result1 v3action.Package
    54  		result2 v3action.Warnings
    55  		result3 error
    56  	}
    57  	createDockerPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct {
    58  		result1 v3action.Package
    59  		result2 v3action.Warnings
    60  		result3 error
    61  	}
    62  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    63  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    64  	getApplicationByNameAndSpaceArgsForCall []struct {
    65  		arg1 string
    66  		arg2 string
    67  	}
    68  	getApplicationByNameAndSpaceReturns struct {
    69  		result1 v3action.Application
    70  		result2 v3action.Warnings
    71  		result3 error
    72  	}
    73  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    74  		result1 v3action.Application
    75  		result2 v3action.Warnings
    76  		result3 error
    77  	}
    78  	GetApplicationSummaryByNameAndSpaceStub        func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)
    79  	getApplicationSummaryByNameAndSpaceMutex       sync.RWMutex
    80  	getApplicationSummaryByNameAndSpaceArgsForCall []struct {
    81  		arg1 string
    82  		arg2 string
    83  		arg3 bool
    84  	}
    85  	getApplicationSummaryByNameAndSpaceReturns struct {
    86  		result1 v3action.ApplicationSummary
    87  		result2 v3action.Warnings
    88  		result3 error
    89  	}
    90  	getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct {
    91  		result1 v3action.ApplicationSummary
    92  		result2 v3action.Warnings
    93  		result3 error
    94  	}
    95  	GetStreamingLogsForApplicationByNameAndSpaceStub        func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
    96  	getStreamingLogsForApplicationByNameAndSpaceMutex       sync.RWMutex
    97  	getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct {
    98  		arg1 string
    99  		arg2 string
   100  		arg3 v3action.NOAAClient
   101  	}
   102  	getStreamingLogsForApplicationByNameAndSpaceReturns struct {
   103  		result1 <-chan *v3action.LogMessage
   104  		result2 <-chan error
   105  		result3 v3action.Warnings
   106  		result4 error
   107  	}
   108  	getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct {
   109  		result1 <-chan *v3action.LogMessage
   110  		result2 <-chan error
   111  		result3 v3action.Warnings
   112  		result4 error
   113  	}
   114  	PollStartStub        func(string, chan<- v3action.Warnings) error
   115  	pollStartMutex       sync.RWMutex
   116  	pollStartArgsForCall []struct {
   117  		arg1 string
   118  		arg2 chan<- v3action.Warnings
   119  	}
   120  	pollStartReturns struct {
   121  		result1 error
   122  	}
   123  	pollStartReturnsOnCall map[int]struct {
   124  		result1 error
   125  	}
   126  	SetApplicationDropletByApplicationNameAndSpaceStub        func(string, string, string) (v3action.Warnings, error)
   127  	setApplicationDropletByApplicationNameAndSpaceMutex       sync.RWMutex
   128  	setApplicationDropletByApplicationNameAndSpaceArgsForCall []struct {
   129  		arg1 string
   130  		arg2 string
   131  		arg3 string
   132  	}
   133  	setApplicationDropletByApplicationNameAndSpaceReturns struct {
   134  		result1 v3action.Warnings
   135  		result2 error
   136  	}
   137  	setApplicationDropletByApplicationNameAndSpaceReturnsOnCall map[int]struct {
   138  		result1 v3action.Warnings
   139  		result2 error
   140  	}
   141  	StagePackageStub        func(string, string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)
   142  	stagePackageMutex       sync.RWMutex
   143  	stagePackageArgsForCall []struct {
   144  		arg1 string
   145  		arg2 string
   146  	}
   147  	stagePackageReturns struct {
   148  		result1 <-chan v3action.Droplet
   149  		result2 <-chan v3action.Warnings
   150  		result3 <-chan error
   151  	}
   152  	stagePackageReturnsOnCall map[int]struct {
   153  		result1 <-chan v3action.Droplet
   154  		result2 <-chan v3action.Warnings
   155  		result3 <-chan error
   156  	}
   157  	StartApplicationStub        func(string) (v3action.Warnings, error)
   158  	startApplicationMutex       sync.RWMutex
   159  	startApplicationArgsForCall []struct {
   160  		arg1 string
   161  	}
   162  	startApplicationReturns struct {
   163  		result1 v3action.Warnings
   164  		result2 error
   165  	}
   166  	startApplicationReturnsOnCall map[int]struct {
   167  		result1 v3action.Warnings
   168  		result2 error
   169  	}
   170  	StopApplicationStub        func(string) (v3action.Warnings, error)
   171  	stopApplicationMutex       sync.RWMutex
   172  	stopApplicationArgsForCall []struct {
   173  		arg1 string
   174  	}
   175  	stopApplicationReturns struct {
   176  		result1 v3action.Warnings
   177  		result2 error
   178  	}
   179  	stopApplicationReturnsOnCall map[int]struct {
   180  		result1 v3action.Warnings
   181  		result2 error
   182  	}
   183  	UpdateApplicationStub        func(v3action.Application) (v3action.Application, v3action.Warnings, error)
   184  	updateApplicationMutex       sync.RWMutex
   185  	updateApplicationArgsForCall []struct {
   186  		arg1 v3action.Application
   187  	}
   188  	updateApplicationReturns struct {
   189  		result1 v3action.Application
   190  		result2 v3action.Warnings
   191  		result3 error
   192  	}
   193  	updateApplicationReturnsOnCall map[int]struct {
   194  		result1 v3action.Application
   195  		result2 v3action.Warnings
   196  		result3 error
   197  	}
   198  	invocations      map[string][][]interface{}
   199  	invocationsMutex sync.RWMutex
   200  }
   201  
   202  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 string) (v3action.Package, v3action.Warnings, error) {
   203  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   204  	ret, specificReturn := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)]
   205  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall = append(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall, struct {
   206  		arg1 string
   207  		arg2 string
   208  		arg3 string
   209  	}{arg1, arg2, arg3})
   210  	fake.recordInvocation("CreateAndUploadBitsPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   211  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   212  	if fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub != nil {
   213  		return fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   214  	}
   215  	if specificReturn {
   216  		return ret.result1, ret.result2, ret.result3
   217  	}
   218  	fakeReturns := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns
   219  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   220  }
   221  
   222  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCallCount() int {
   223  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
   224  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
   225  	return len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)
   226  }
   227  
   228  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCalls(stub func(string, string, string) (v3action.Package, v3action.Warnings, error)) {
   229  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   230  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   231  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = stub
   232  }
   233  
   234  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) {
   235  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
   236  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
   237  	argsForCall := fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i]
   238  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   239  }
   240  
   241  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   242  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   243  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   244  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil
   245  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns = struct {
   246  		result1 v3action.Package
   247  		result2 v3action.Warnings
   248  		result3 error
   249  	}{result1, result2, result3}
   250  }
   251  
   252  func (fake *FakeV3PushActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   253  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   254  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   255  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil
   256  	if fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall == nil {
   257  		fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
   258  			result1 v3action.Package
   259  			result2 v3action.Warnings
   260  			result3 error
   261  		})
   262  	}
   263  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct {
   264  		result1 v3action.Package
   265  		result2 v3action.Warnings
   266  		result3 error
   267  	}{result1, result2, result3}
   268  }
   269  
   270  func (fake *FakeV3PushActor) CreateApplicationInSpace(arg1 v3action.Application, arg2 string) (v3action.Application, v3action.Warnings, error) {
   271  	fake.createApplicationInSpaceMutex.Lock()
   272  	ret, specificReturn := fake.createApplicationInSpaceReturnsOnCall[len(fake.createApplicationInSpaceArgsForCall)]
   273  	fake.createApplicationInSpaceArgsForCall = append(fake.createApplicationInSpaceArgsForCall, struct {
   274  		arg1 v3action.Application
   275  		arg2 string
   276  	}{arg1, arg2})
   277  	fake.recordInvocation("CreateApplicationInSpace", []interface{}{arg1, arg2})
   278  	fake.createApplicationInSpaceMutex.Unlock()
   279  	if fake.CreateApplicationInSpaceStub != nil {
   280  		return fake.CreateApplicationInSpaceStub(arg1, arg2)
   281  	}
   282  	if specificReturn {
   283  		return ret.result1, ret.result2, ret.result3
   284  	}
   285  	fakeReturns := fake.createApplicationInSpaceReturns
   286  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   287  }
   288  
   289  func (fake *FakeV3PushActor) CreateApplicationInSpaceCallCount() int {
   290  	fake.createApplicationInSpaceMutex.RLock()
   291  	defer fake.createApplicationInSpaceMutex.RUnlock()
   292  	return len(fake.createApplicationInSpaceArgsForCall)
   293  }
   294  
   295  func (fake *FakeV3PushActor) CreateApplicationInSpaceCalls(stub func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)) {
   296  	fake.createApplicationInSpaceMutex.Lock()
   297  	defer fake.createApplicationInSpaceMutex.Unlock()
   298  	fake.CreateApplicationInSpaceStub = stub
   299  }
   300  
   301  func (fake *FakeV3PushActor) CreateApplicationInSpaceArgsForCall(i int) (v3action.Application, string) {
   302  	fake.createApplicationInSpaceMutex.RLock()
   303  	defer fake.createApplicationInSpaceMutex.RUnlock()
   304  	argsForCall := fake.createApplicationInSpaceArgsForCall[i]
   305  	return argsForCall.arg1, argsForCall.arg2
   306  }
   307  
   308  func (fake *FakeV3PushActor) CreateApplicationInSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   309  	fake.createApplicationInSpaceMutex.Lock()
   310  	defer fake.createApplicationInSpaceMutex.Unlock()
   311  	fake.CreateApplicationInSpaceStub = nil
   312  	fake.createApplicationInSpaceReturns = struct {
   313  		result1 v3action.Application
   314  		result2 v3action.Warnings
   315  		result3 error
   316  	}{result1, result2, result3}
   317  }
   318  
   319  func (fake *FakeV3PushActor) CreateApplicationInSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   320  	fake.createApplicationInSpaceMutex.Lock()
   321  	defer fake.createApplicationInSpaceMutex.Unlock()
   322  	fake.CreateApplicationInSpaceStub = nil
   323  	if fake.createApplicationInSpaceReturnsOnCall == nil {
   324  		fake.createApplicationInSpaceReturnsOnCall = make(map[int]struct {
   325  			result1 v3action.Application
   326  			result2 v3action.Warnings
   327  			result3 error
   328  		})
   329  	}
   330  	fake.createApplicationInSpaceReturnsOnCall[i] = struct {
   331  		result1 v3action.Application
   332  		result2 v3action.Warnings
   333  		result3 error
   334  	}{result1, result2, result3}
   335  }
   336  
   337  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) {
   338  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   339  	ret, specificReturn := fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)]
   340  	fake.createDockerPackageByApplicationNameAndSpaceArgsForCall = append(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall, struct {
   341  		arg1 string
   342  		arg2 string
   343  		arg3 v3action.DockerImageCredentials
   344  	}{arg1, arg2, arg3})
   345  	fake.recordInvocation("CreateDockerPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   346  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   347  	if fake.CreateDockerPackageByApplicationNameAndSpaceStub != nil {
   348  		return fake.CreateDockerPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   349  	}
   350  	if specificReturn {
   351  		return ret.result1, ret.result2, ret.result3
   352  	}
   353  	fakeReturns := fake.createDockerPackageByApplicationNameAndSpaceReturns
   354  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   355  }
   356  
   357  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpaceCallCount() int {
   358  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
   359  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
   360  	return len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)
   361  }
   362  
   363  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpaceCalls(stub func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)) {
   364  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   365  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   366  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = stub
   367  }
   368  
   369  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, v3action.DockerImageCredentials) {
   370  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
   371  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
   372  	argsForCall := fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i]
   373  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   374  }
   375  
   376  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   377  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   378  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   379  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil
   380  	fake.createDockerPackageByApplicationNameAndSpaceReturns = struct {
   381  		result1 v3action.Package
   382  		result2 v3action.Warnings
   383  		result3 error
   384  	}{result1, result2, result3}
   385  }
   386  
   387  func (fake *FakeV3PushActor) CreateDockerPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   388  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   389  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   390  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil
   391  	if fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall == nil {
   392  		fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
   393  			result1 v3action.Package
   394  			result2 v3action.Warnings
   395  			result3 error
   396  		})
   397  	}
   398  	fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct {
   399  		result1 v3action.Package
   400  		result2 v3action.Warnings
   401  		result3 error
   402  	}{result1, result2, result3}
   403  }
   404  
   405  func (fake *FakeV3PushActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   406  	fake.getApplicationByNameAndSpaceMutex.Lock()
   407  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   408  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   409  		arg1 string
   410  		arg2 string
   411  	}{arg1, arg2})
   412  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   413  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   414  	if fake.GetApplicationByNameAndSpaceStub != nil {
   415  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   416  	}
   417  	if specificReturn {
   418  		return ret.result1, ret.result2, ret.result3
   419  	}
   420  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   421  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   422  }
   423  
   424  func (fake *FakeV3PushActor) GetApplicationByNameAndSpaceCallCount() int {
   425  	fake.getApplicationByNameAndSpaceMutex.RLock()
   426  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   427  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   428  }
   429  
   430  func (fake *FakeV3PushActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   431  	fake.getApplicationByNameAndSpaceMutex.Lock()
   432  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   433  	fake.GetApplicationByNameAndSpaceStub = stub
   434  }
   435  
   436  func (fake *FakeV3PushActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   437  	fake.getApplicationByNameAndSpaceMutex.RLock()
   438  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   439  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   440  	return argsForCall.arg1, argsForCall.arg2
   441  }
   442  
   443  func (fake *FakeV3PushActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   444  	fake.getApplicationByNameAndSpaceMutex.Lock()
   445  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   446  	fake.GetApplicationByNameAndSpaceStub = nil
   447  	fake.getApplicationByNameAndSpaceReturns = struct {
   448  		result1 v3action.Application
   449  		result2 v3action.Warnings
   450  		result3 error
   451  	}{result1, result2, result3}
   452  }
   453  
   454  func (fake *FakeV3PushActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   455  	fake.getApplicationByNameAndSpaceMutex.Lock()
   456  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   457  	fake.GetApplicationByNameAndSpaceStub = nil
   458  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   459  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   460  			result1 v3action.Application
   461  			result2 v3action.Warnings
   462  			result3 error
   463  		})
   464  	}
   465  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   466  		result1 v3action.Application
   467  		result2 v3action.Warnings
   468  		result3 error
   469  	}{result1, result2, result3}
   470  }
   471  
   472  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string, arg3 bool) (v3action.ApplicationSummary, v3action.Warnings, error) {
   473  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   474  	ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)]
   475  	fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct {
   476  		arg1 string
   477  		arg2 string
   478  		arg3 bool
   479  	}{arg1, arg2, arg3})
   480  	fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2, arg3})
   481  	fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   482  	if fake.GetApplicationSummaryByNameAndSpaceStub != nil {
   483  		return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2, arg3)
   484  	}
   485  	if specificReturn {
   486  		return ret.result1, ret.result2, ret.result3
   487  	}
   488  	fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns
   489  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   490  }
   491  
   492  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpaceCallCount() int {
   493  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   494  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   495  	return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)
   496  }
   497  
   498  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string, bool) (v3action.ApplicationSummary, v3action.Warnings, error)) {
   499  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   500  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   501  	fake.GetApplicationSummaryByNameAndSpaceStub = stub
   502  }
   503  
   504  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string, bool) {
   505  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
   506  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
   507  	argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i]
   508  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   509  }
   510  
   511  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   512  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   513  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   514  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   515  	fake.getApplicationSummaryByNameAndSpaceReturns = struct {
   516  		result1 v3action.ApplicationSummary
   517  		result2 v3action.Warnings
   518  		result3 error
   519  	}{result1, result2, result3}
   520  }
   521  
   522  func (fake *FakeV3PushActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v3action.ApplicationSummary, result2 v3action.Warnings, result3 error) {
   523  	fake.getApplicationSummaryByNameAndSpaceMutex.Lock()
   524  	defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock()
   525  	fake.GetApplicationSummaryByNameAndSpaceStub = nil
   526  	if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil {
   527  		fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct {
   528  			result1 v3action.ApplicationSummary
   529  			result2 v3action.Warnings
   530  			result3 error
   531  		})
   532  	}
   533  	fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct {
   534  		result1 v3action.ApplicationSummary
   535  		result2 v3action.Warnings
   536  		result3 error
   537  	}{result1, result2, result3}
   538  }
   539  
   540  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error) {
   541  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   542  	ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)]
   543  	fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct {
   544  		arg1 string
   545  		arg2 string
   546  		arg3 v3action.NOAAClient
   547  	}{arg1, arg2, arg3})
   548  	fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3})
   549  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   550  	if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil {
   551  		return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3)
   552  	}
   553  	if specificReturn {
   554  		return ret.result1, ret.result2, ret.result3, ret.result4
   555  	}
   556  	fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns
   557  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
   558  }
   559  
   560  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int {
   561  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   562  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   563  	return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)
   564  }
   565  
   566  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)) {
   567  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   568  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   569  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub
   570  }
   571  
   572  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v3action.NOAAClient) {
   573  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   574  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   575  	argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i]
   576  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   577  }
   578  
   579  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   580  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   581  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   582  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   583  	fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct {
   584  		result1 <-chan *v3action.LogMessage
   585  		result2 <-chan error
   586  		result3 v3action.Warnings
   587  		result4 error
   588  	}{result1, result2, result3, result4}
   589  }
   590  
   591  func (fake *FakeV3PushActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   592  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   593  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   594  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   595  	if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil {
   596  		fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   597  			result1 <-chan *v3action.LogMessage
   598  			result2 <-chan error
   599  			result3 v3action.Warnings
   600  			result4 error
   601  		})
   602  	}
   603  	fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   604  		result1 <-chan *v3action.LogMessage
   605  		result2 <-chan error
   606  		result3 v3action.Warnings
   607  		result4 error
   608  	}{result1, result2, result3, result4}
   609  }
   610  
   611  func (fake *FakeV3PushActor) PollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
   612  	fake.pollStartMutex.Lock()
   613  	ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)]
   614  	fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct {
   615  		arg1 string
   616  		arg2 chan<- v3action.Warnings
   617  	}{arg1, arg2})
   618  	fake.recordInvocation("PollStart", []interface{}{arg1, arg2})
   619  	fake.pollStartMutex.Unlock()
   620  	if fake.PollStartStub != nil {
   621  		return fake.PollStartStub(arg1, arg2)
   622  	}
   623  	if specificReturn {
   624  		return ret.result1
   625  	}
   626  	fakeReturns := fake.pollStartReturns
   627  	return fakeReturns.result1
   628  }
   629  
   630  func (fake *FakeV3PushActor) PollStartCallCount() int {
   631  	fake.pollStartMutex.RLock()
   632  	defer fake.pollStartMutex.RUnlock()
   633  	return len(fake.pollStartArgsForCall)
   634  }
   635  
   636  func (fake *FakeV3PushActor) PollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
   637  	fake.pollStartMutex.Lock()
   638  	defer fake.pollStartMutex.Unlock()
   639  	fake.PollStartStub = stub
   640  }
   641  
   642  func (fake *FakeV3PushActor) PollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
   643  	fake.pollStartMutex.RLock()
   644  	defer fake.pollStartMutex.RUnlock()
   645  	argsForCall := fake.pollStartArgsForCall[i]
   646  	return argsForCall.arg1, argsForCall.arg2
   647  }
   648  
   649  func (fake *FakeV3PushActor) PollStartReturns(result1 error) {
   650  	fake.pollStartMutex.Lock()
   651  	defer fake.pollStartMutex.Unlock()
   652  	fake.PollStartStub = nil
   653  	fake.pollStartReturns = struct {
   654  		result1 error
   655  	}{result1}
   656  }
   657  
   658  func (fake *FakeV3PushActor) PollStartReturnsOnCall(i int, result1 error) {
   659  	fake.pollStartMutex.Lock()
   660  	defer fake.pollStartMutex.Unlock()
   661  	fake.PollStartStub = nil
   662  	if fake.pollStartReturnsOnCall == nil {
   663  		fake.pollStartReturnsOnCall = make(map[int]struct {
   664  			result1 error
   665  		})
   666  	}
   667  	fake.pollStartReturnsOnCall[i] = struct {
   668  		result1 error
   669  	}{result1}
   670  }
   671  
   672  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpace(arg1 string, arg2 string, arg3 string) (v3action.Warnings, error) {
   673  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   674  	ret, specificReturn := fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall[len(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall)]
   675  	fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall = append(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall, struct {
   676  		arg1 string
   677  		arg2 string
   678  		arg3 string
   679  	}{arg1, arg2, arg3})
   680  	fake.recordInvocation("SetApplicationDropletByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   681  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   682  	if fake.SetApplicationDropletByApplicationNameAndSpaceStub != nil {
   683  		return fake.SetApplicationDropletByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   684  	}
   685  	if specificReturn {
   686  		return ret.result1, ret.result2
   687  	}
   688  	fakeReturns := fake.setApplicationDropletByApplicationNameAndSpaceReturns
   689  	return fakeReturns.result1, fakeReturns.result2
   690  }
   691  
   692  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpaceCallCount() int {
   693  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
   694  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
   695  	return len(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall)
   696  }
   697  
   698  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpaceCalls(stub func(string, string, string) (v3action.Warnings, error)) {
   699  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   700  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   701  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = stub
   702  }
   703  
   704  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) {
   705  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
   706  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
   707  	argsForCall := fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall[i]
   708  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   709  }
   710  
   711  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpaceReturns(result1 v3action.Warnings, result2 error) {
   712  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   713  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   714  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = nil
   715  	fake.setApplicationDropletByApplicationNameAndSpaceReturns = struct {
   716  		result1 v3action.Warnings
   717  		result2 error
   718  	}{result1, result2}
   719  }
   720  
   721  func (fake *FakeV3PushActor) SetApplicationDropletByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   722  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   723  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   724  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = nil
   725  	if fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall == nil {
   726  		fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
   727  			result1 v3action.Warnings
   728  			result2 error
   729  		})
   730  	}
   731  	fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall[i] = struct {
   732  		result1 v3action.Warnings
   733  		result2 error
   734  	}{result1, result2}
   735  }
   736  
   737  func (fake *FakeV3PushActor) StagePackage(arg1 string, arg2 string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error) {
   738  	fake.stagePackageMutex.Lock()
   739  	ret, specificReturn := fake.stagePackageReturnsOnCall[len(fake.stagePackageArgsForCall)]
   740  	fake.stagePackageArgsForCall = append(fake.stagePackageArgsForCall, struct {
   741  		arg1 string
   742  		arg2 string
   743  	}{arg1, arg2})
   744  	fake.recordInvocation("StagePackage", []interface{}{arg1, arg2})
   745  	fake.stagePackageMutex.Unlock()
   746  	if fake.StagePackageStub != nil {
   747  		return fake.StagePackageStub(arg1, arg2)
   748  	}
   749  	if specificReturn {
   750  		return ret.result1, ret.result2, ret.result3
   751  	}
   752  	fakeReturns := fake.stagePackageReturns
   753  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   754  }
   755  
   756  func (fake *FakeV3PushActor) StagePackageCallCount() int {
   757  	fake.stagePackageMutex.RLock()
   758  	defer fake.stagePackageMutex.RUnlock()
   759  	return len(fake.stagePackageArgsForCall)
   760  }
   761  
   762  func (fake *FakeV3PushActor) StagePackageCalls(stub func(string, string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)) {
   763  	fake.stagePackageMutex.Lock()
   764  	defer fake.stagePackageMutex.Unlock()
   765  	fake.StagePackageStub = stub
   766  }
   767  
   768  func (fake *FakeV3PushActor) StagePackageArgsForCall(i int) (string, string) {
   769  	fake.stagePackageMutex.RLock()
   770  	defer fake.stagePackageMutex.RUnlock()
   771  	argsForCall := fake.stagePackageArgsForCall[i]
   772  	return argsForCall.arg1, argsForCall.arg2
   773  }
   774  
   775  func (fake *FakeV3PushActor) StagePackageReturns(result1 <-chan v3action.Droplet, result2 <-chan v3action.Warnings, result3 <-chan error) {
   776  	fake.stagePackageMutex.Lock()
   777  	defer fake.stagePackageMutex.Unlock()
   778  	fake.StagePackageStub = nil
   779  	fake.stagePackageReturns = struct {
   780  		result1 <-chan v3action.Droplet
   781  		result2 <-chan v3action.Warnings
   782  		result3 <-chan error
   783  	}{result1, result2, result3}
   784  }
   785  
   786  func (fake *FakeV3PushActor) StagePackageReturnsOnCall(i int, result1 <-chan v3action.Droplet, result2 <-chan v3action.Warnings, result3 <-chan error) {
   787  	fake.stagePackageMutex.Lock()
   788  	defer fake.stagePackageMutex.Unlock()
   789  	fake.StagePackageStub = nil
   790  	if fake.stagePackageReturnsOnCall == nil {
   791  		fake.stagePackageReturnsOnCall = make(map[int]struct {
   792  			result1 <-chan v3action.Droplet
   793  			result2 <-chan v3action.Warnings
   794  			result3 <-chan error
   795  		})
   796  	}
   797  	fake.stagePackageReturnsOnCall[i] = struct {
   798  		result1 <-chan v3action.Droplet
   799  		result2 <-chan v3action.Warnings
   800  		result3 <-chan error
   801  	}{result1, result2, result3}
   802  }
   803  
   804  func (fake *FakeV3PushActor) StartApplication(arg1 string) (v3action.Warnings, error) {
   805  	fake.startApplicationMutex.Lock()
   806  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
   807  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
   808  		arg1 string
   809  	}{arg1})
   810  	fake.recordInvocation("StartApplication", []interface{}{arg1})
   811  	fake.startApplicationMutex.Unlock()
   812  	if fake.StartApplicationStub != nil {
   813  		return fake.StartApplicationStub(arg1)
   814  	}
   815  	if specificReturn {
   816  		return ret.result1, ret.result2
   817  	}
   818  	fakeReturns := fake.startApplicationReturns
   819  	return fakeReturns.result1, fakeReturns.result2
   820  }
   821  
   822  func (fake *FakeV3PushActor) StartApplicationCallCount() int {
   823  	fake.startApplicationMutex.RLock()
   824  	defer fake.startApplicationMutex.RUnlock()
   825  	return len(fake.startApplicationArgsForCall)
   826  }
   827  
   828  func (fake *FakeV3PushActor) StartApplicationCalls(stub func(string) (v3action.Warnings, error)) {
   829  	fake.startApplicationMutex.Lock()
   830  	defer fake.startApplicationMutex.Unlock()
   831  	fake.StartApplicationStub = stub
   832  }
   833  
   834  func (fake *FakeV3PushActor) StartApplicationArgsForCall(i int) string {
   835  	fake.startApplicationMutex.RLock()
   836  	defer fake.startApplicationMutex.RUnlock()
   837  	argsForCall := fake.startApplicationArgsForCall[i]
   838  	return argsForCall.arg1
   839  }
   840  
   841  func (fake *FakeV3PushActor) StartApplicationReturns(result1 v3action.Warnings, result2 error) {
   842  	fake.startApplicationMutex.Lock()
   843  	defer fake.startApplicationMutex.Unlock()
   844  	fake.StartApplicationStub = nil
   845  	fake.startApplicationReturns = struct {
   846  		result1 v3action.Warnings
   847  		result2 error
   848  	}{result1, result2}
   849  }
   850  
   851  func (fake *FakeV3PushActor) StartApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   852  	fake.startApplicationMutex.Lock()
   853  	defer fake.startApplicationMutex.Unlock()
   854  	fake.StartApplicationStub = nil
   855  	if fake.startApplicationReturnsOnCall == nil {
   856  		fake.startApplicationReturnsOnCall = make(map[int]struct {
   857  			result1 v3action.Warnings
   858  			result2 error
   859  		})
   860  	}
   861  	fake.startApplicationReturnsOnCall[i] = struct {
   862  		result1 v3action.Warnings
   863  		result2 error
   864  	}{result1, result2}
   865  }
   866  
   867  func (fake *FakeV3PushActor) StopApplication(arg1 string) (v3action.Warnings, error) {
   868  	fake.stopApplicationMutex.Lock()
   869  	ret, specificReturn := fake.stopApplicationReturnsOnCall[len(fake.stopApplicationArgsForCall)]
   870  	fake.stopApplicationArgsForCall = append(fake.stopApplicationArgsForCall, struct {
   871  		arg1 string
   872  	}{arg1})
   873  	fake.recordInvocation("StopApplication", []interface{}{arg1})
   874  	fake.stopApplicationMutex.Unlock()
   875  	if fake.StopApplicationStub != nil {
   876  		return fake.StopApplicationStub(arg1)
   877  	}
   878  	if specificReturn {
   879  		return ret.result1, ret.result2
   880  	}
   881  	fakeReturns := fake.stopApplicationReturns
   882  	return fakeReturns.result1, fakeReturns.result2
   883  }
   884  
   885  func (fake *FakeV3PushActor) StopApplicationCallCount() int {
   886  	fake.stopApplicationMutex.RLock()
   887  	defer fake.stopApplicationMutex.RUnlock()
   888  	return len(fake.stopApplicationArgsForCall)
   889  }
   890  
   891  func (fake *FakeV3PushActor) StopApplicationCalls(stub func(string) (v3action.Warnings, error)) {
   892  	fake.stopApplicationMutex.Lock()
   893  	defer fake.stopApplicationMutex.Unlock()
   894  	fake.StopApplicationStub = stub
   895  }
   896  
   897  func (fake *FakeV3PushActor) StopApplicationArgsForCall(i int) string {
   898  	fake.stopApplicationMutex.RLock()
   899  	defer fake.stopApplicationMutex.RUnlock()
   900  	argsForCall := fake.stopApplicationArgsForCall[i]
   901  	return argsForCall.arg1
   902  }
   903  
   904  func (fake *FakeV3PushActor) StopApplicationReturns(result1 v3action.Warnings, result2 error) {
   905  	fake.stopApplicationMutex.Lock()
   906  	defer fake.stopApplicationMutex.Unlock()
   907  	fake.StopApplicationStub = nil
   908  	fake.stopApplicationReturns = struct {
   909  		result1 v3action.Warnings
   910  		result2 error
   911  	}{result1, result2}
   912  }
   913  
   914  func (fake *FakeV3PushActor) StopApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   915  	fake.stopApplicationMutex.Lock()
   916  	defer fake.stopApplicationMutex.Unlock()
   917  	fake.StopApplicationStub = nil
   918  	if fake.stopApplicationReturnsOnCall == nil {
   919  		fake.stopApplicationReturnsOnCall = make(map[int]struct {
   920  			result1 v3action.Warnings
   921  			result2 error
   922  		})
   923  	}
   924  	fake.stopApplicationReturnsOnCall[i] = struct {
   925  		result1 v3action.Warnings
   926  		result2 error
   927  	}{result1, result2}
   928  }
   929  
   930  func (fake *FakeV3PushActor) UpdateApplication(arg1 v3action.Application) (v3action.Application, v3action.Warnings, error) {
   931  	fake.updateApplicationMutex.Lock()
   932  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
   933  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
   934  		arg1 v3action.Application
   935  	}{arg1})
   936  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
   937  	fake.updateApplicationMutex.Unlock()
   938  	if fake.UpdateApplicationStub != nil {
   939  		return fake.UpdateApplicationStub(arg1)
   940  	}
   941  	if specificReturn {
   942  		return ret.result1, ret.result2, ret.result3
   943  	}
   944  	fakeReturns := fake.updateApplicationReturns
   945  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   946  }
   947  
   948  func (fake *FakeV3PushActor) UpdateApplicationCallCount() int {
   949  	fake.updateApplicationMutex.RLock()
   950  	defer fake.updateApplicationMutex.RUnlock()
   951  	return len(fake.updateApplicationArgsForCall)
   952  }
   953  
   954  func (fake *FakeV3PushActor) UpdateApplicationCalls(stub func(v3action.Application) (v3action.Application, v3action.Warnings, error)) {
   955  	fake.updateApplicationMutex.Lock()
   956  	defer fake.updateApplicationMutex.Unlock()
   957  	fake.UpdateApplicationStub = stub
   958  }
   959  
   960  func (fake *FakeV3PushActor) UpdateApplicationArgsForCall(i int) v3action.Application {
   961  	fake.updateApplicationMutex.RLock()
   962  	defer fake.updateApplicationMutex.RUnlock()
   963  	argsForCall := fake.updateApplicationArgsForCall[i]
   964  	return argsForCall.arg1
   965  }
   966  
   967  func (fake *FakeV3PushActor) UpdateApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   968  	fake.updateApplicationMutex.Lock()
   969  	defer fake.updateApplicationMutex.Unlock()
   970  	fake.UpdateApplicationStub = nil
   971  	fake.updateApplicationReturns = struct {
   972  		result1 v3action.Application
   973  		result2 v3action.Warnings
   974  		result3 error
   975  	}{result1, result2, result3}
   976  }
   977  
   978  func (fake *FakeV3PushActor) UpdateApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   979  	fake.updateApplicationMutex.Lock()
   980  	defer fake.updateApplicationMutex.Unlock()
   981  	fake.UpdateApplicationStub = nil
   982  	if fake.updateApplicationReturnsOnCall == nil {
   983  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
   984  			result1 v3action.Application
   985  			result2 v3action.Warnings
   986  			result3 error
   987  		})
   988  	}
   989  	fake.updateApplicationReturnsOnCall[i] = struct {
   990  		result1 v3action.Application
   991  		result2 v3action.Warnings
   992  		result3 error
   993  	}{result1, result2, result3}
   994  }
   995  
   996  func (fake *FakeV3PushActor) Invocations() map[string][][]interface{} {
   997  	fake.invocationsMutex.RLock()
   998  	defer fake.invocationsMutex.RUnlock()
   999  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
  1000  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
  1001  	fake.createApplicationInSpaceMutex.RLock()
  1002  	defer fake.createApplicationInSpaceMutex.RUnlock()
  1003  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
  1004  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
  1005  	fake.getApplicationByNameAndSpaceMutex.RLock()
  1006  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
  1007  	fake.getApplicationSummaryByNameAndSpaceMutex.RLock()
  1008  	defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock()
  1009  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
  1010  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
  1011  	fake.pollStartMutex.RLock()
  1012  	defer fake.pollStartMutex.RUnlock()
  1013  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
  1014  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
  1015  	fake.stagePackageMutex.RLock()
  1016  	defer fake.stagePackageMutex.RUnlock()
  1017  	fake.startApplicationMutex.RLock()
  1018  	defer fake.startApplicationMutex.RUnlock()
  1019  	fake.stopApplicationMutex.RLock()
  1020  	defer fake.stopApplicationMutex.RUnlock()
  1021  	fake.updateApplicationMutex.RLock()
  1022  	defer fake.updateApplicationMutex.RUnlock()
  1023  	copiedInvocations := map[string][][]interface{}{}
  1024  	for key, value := range fake.invocations {
  1025  		copiedInvocations[key] = value
  1026  	}
  1027  	return copiedInvocations
  1028  }
  1029  
  1030  func (fake *FakeV3PushActor) recordInvocation(key string, args []interface{}) {
  1031  	fake.invocationsMutex.Lock()
  1032  	defer fake.invocationsMutex.Unlock()
  1033  	if fake.invocations == nil {
  1034  		fake.invocations = map[string][][]interface{}{}
  1035  	}
  1036  	if fake.invocations[key] == nil {
  1037  		fake.invocations[key] = [][]interface{}{}
  1038  	}
  1039  	fake.invocations[key] = append(fake.invocations[key], args)
  1040  }
  1041  
  1042  var _ v6.V3PushActor = new(FakeV3PushActor)