github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/command/v3/v3fakes/fake_v3push_actor.go (about)

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