github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/pushaction/pushactionfakes/fake_v3actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package pushactionfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/pushaction"
     9  	"code.cloudfoundry.org/cli/actor/sharedaction"
    10  	"code.cloudfoundry.org/cli/actor/v3action"
    11  )
    12  
    13  type FakeV3Actor struct {
    14  	CloudControllerAPIVersionStub        func() string
    15  	cloudControllerAPIVersionMutex       sync.RWMutex
    16  	cloudControllerAPIVersionArgsForCall []struct {
    17  	}
    18  	cloudControllerAPIVersionReturns struct {
    19  		result1 string
    20  	}
    21  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    22  		result1 string
    23  	}
    24  	CreateApplicationInSpaceStub        func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)
    25  	createApplicationInSpaceMutex       sync.RWMutex
    26  	createApplicationInSpaceArgsForCall []struct {
    27  		arg1 v3action.Application
    28  		arg2 string
    29  	}
    30  	createApplicationInSpaceReturns struct {
    31  		result1 v3action.Application
    32  		result2 v3action.Warnings
    33  		result3 error
    34  	}
    35  	createApplicationInSpaceReturnsOnCall map[int]struct {
    36  		result1 v3action.Application
    37  		result2 v3action.Warnings
    38  		result3 error
    39  	}
    40  	CreateBitsPackageByApplicationStub        func(string) (v3action.Package, v3action.Warnings, error)
    41  	createBitsPackageByApplicationMutex       sync.RWMutex
    42  	createBitsPackageByApplicationArgsForCall []struct {
    43  		arg1 string
    44  	}
    45  	createBitsPackageByApplicationReturns struct {
    46  		result1 v3action.Package
    47  		result2 v3action.Warnings
    48  		result3 error
    49  	}
    50  	createBitsPackageByApplicationReturnsOnCall map[int]struct {
    51  		result1 v3action.Package
    52  		result2 v3action.Warnings
    53  		result3 error
    54  	}
    55  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    56  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    57  	getApplicationByNameAndSpaceArgsForCall []struct {
    58  		arg1 string
    59  		arg2 string
    60  	}
    61  	getApplicationByNameAndSpaceReturns struct {
    62  		result1 v3action.Application
    63  		result2 v3action.Warnings
    64  		result3 error
    65  	}
    66  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    67  		result1 v3action.Application
    68  		result2 v3action.Warnings
    69  		result3 error
    70  	}
    71  	PollBuildStub        func(string, string) (v3action.Droplet, v3action.Warnings, error)
    72  	pollBuildMutex       sync.RWMutex
    73  	pollBuildArgsForCall []struct {
    74  		arg1 string
    75  		arg2 string
    76  	}
    77  	pollBuildReturns struct {
    78  		result1 v3action.Droplet
    79  		result2 v3action.Warnings
    80  		result3 error
    81  	}
    82  	pollBuildReturnsOnCall map[int]struct {
    83  		result1 v3action.Droplet
    84  		result2 v3action.Warnings
    85  		result3 error
    86  	}
    87  	PollPackageStub        func(v3action.Package) (v3action.Package, v3action.Warnings, error)
    88  	pollPackageMutex       sync.RWMutex
    89  	pollPackageArgsForCall []struct {
    90  		arg1 v3action.Package
    91  	}
    92  	pollPackageReturns struct {
    93  		result1 v3action.Package
    94  		result2 v3action.Warnings
    95  		result3 error
    96  	}
    97  	pollPackageReturnsOnCall map[int]struct {
    98  		result1 v3action.Package
    99  		result2 v3action.Warnings
   100  		result3 error
   101  	}
   102  	SetApplicationDropletStub        func(string, string) (v3action.Warnings, error)
   103  	setApplicationDropletMutex       sync.RWMutex
   104  	setApplicationDropletArgsForCall []struct {
   105  		arg1 string
   106  		arg2 string
   107  	}
   108  	setApplicationDropletReturns struct {
   109  		result1 v3action.Warnings
   110  		result2 error
   111  	}
   112  	setApplicationDropletReturnsOnCall map[int]struct {
   113  		result1 v3action.Warnings
   114  		result2 error
   115  	}
   116  	StageApplicationPackageStub        func(string) (v3action.Build, v3action.Warnings, error)
   117  	stageApplicationPackageMutex       sync.RWMutex
   118  	stageApplicationPackageArgsForCall []struct {
   119  		arg1 string
   120  	}
   121  	stageApplicationPackageReturns struct {
   122  		result1 v3action.Build
   123  		result2 v3action.Warnings
   124  		result3 error
   125  	}
   126  	stageApplicationPackageReturnsOnCall map[int]struct {
   127  		result1 v3action.Build
   128  		result2 v3action.Warnings
   129  		result3 error
   130  	}
   131  	UpdateApplicationStub        func(v3action.Application) (v3action.Application, v3action.Warnings, error)
   132  	updateApplicationMutex       sync.RWMutex
   133  	updateApplicationArgsForCall []struct {
   134  		arg1 v3action.Application
   135  	}
   136  	updateApplicationReturns struct {
   137  		result1 v3action.Application
   138  		result2 v3action.Warnings
   139  		result3 error
   140  	}
   141  	updateApplicationReturnsOnCall map[int]struct {
   142  		result1 v3action.Application
   143  		result2 v3action.Warnings
   144  		result3 error
   145  	}
   146  	UploadBitsPackageStub        func(v3action.Package, []sharedaction.Resource, io.Reader, int64) (v3action.Package, v3action.Warnings, error)
   147  	uploadBitsPackageMutex       sync.RWMutex
   148  	uploadBitsPackageArgsForCall []struct {
   149  		arg1 v3action.Package
   150  		arg2 []sharedaction.Resource
   151  		arg3 io.Reader
   152  		arg4 int64
   153  	}
   154  	uploadBitsPackageReturns struct {
   155  		result1 v3action.Package
   156  		result2 v3action.Warnings
   157  		result3 error
   158  	}
   159  	uploadBitsPackageReturnsOnCall map[int]struct {
   160  		result1 v3action.Package
   161  		result2 v3action.Warnings
   162  		result3 error
   163  	}
   164  	invocations      map[string][][]interface{}
   165  	invocationsMutex sync.RWMutex
   166  }
   167  
   168  func (fake *FakeV3Actor) CloudControllerAPIVersion() string {
   169  	fake.cloudControllerAPIVersionMutex.Lock()
   170  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   171  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
   172  	}{})
   173  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   174  	fake.cloudControllerAPIVersionMutex.Unlock()
   175  	if fake.CloudControllerAPIVersionStub != nil {
   176  		return fake.CloudControllerAPIVersionStub()
   177  	}
   178  	if specificReturn {
   179  		return ret.result1
   180  	}
   181  	fakeReturns := fake.cloudControllerAPIVersionReturns
   182  	return fakeReturns.result1
   183  }
   184  
   185  func (fake *FakeV3Actor) CloudControllerAPIVersionCallCount() int {
   186  	fake.cloudControllerAPIVersionMutex.RLock()
   187  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   188  	return len(fake.cloudControllerAPIVersionArgsForCall)
   189  }
   190  
   191  func (fake *FakeV3Actor) CloudControllerAPIVersionCalls(stub func() string) {
   192  	fake.cloudControllerAPIVersionMutex.Lock()
   193  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   194  	fake.CloudControllerAPIVersionStub = stub
   195  }
   196  
   197  func (fake *FakeV3Actor) CloudControllerAPIVersionReturns(result1 string) {
   198  	fake.cloudControllerAPIVersionMutex.Lock()
   199  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   200  	fake.CloudControllerAPIVersionStub = nil
   201  	fake.cloudControllerAPIVersionReturns = struct {
   202  		result1 string
   203  	}{result1}
   204  }
   205  
   206  func (fake *FakeV3Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   207  	fake.cloudControllerAPIVersionMutex.Lock()
   208  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   209  	fake.CloudControllerAPIVersionStub = nil
   210  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   211  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   212  			result1 string
   213  		})
   214  	}
   215  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   216  		result1 string
   217  	}{result1}
   218  }
   219  
   220  func (fake *FakeV3Actor) CreateApplicationInSpace(arg1 v3action.Application, arg2 string) (v3action.Application, v3action.Warnings, error) {
   221  	fake.createApplicationInSpaceMutex.Lock()
   222  	ret, specificReturn := fake.createApplicationInSpaceReturnsOnCall[len(fake.createApplicationInSpaceArgsForCall)]
   223  	fake.createApplicationInSpaceArgsForCall = append(fake.createApplicationInSpaceArgsForCall, struct {
   224  		arg1 v3action.Application
   225  		arg2 string
   226  	}{arg1, arg2})
   227  	fake.recordInvocation("CreateApplicationInSpace", []interface{}{arg1, arg2})
   228  	fake.createApplicationInSpaceMutex.Unlock()
   229  	if fake.CreateApplicationInSpaceStub != nil {
   230  		return fake.CreateApplicationInSpaceStub(arg1, arg2)
   231  	}
   232  	if specificReturn {
   233  		return ret.result1, ret.result2, ret.result3
   234  	}
   235  	fakeReturns := fake.createApplicationInSpaceReturns
   236  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   237  }
   238  
   239  func (fake *FakeV3Actor) CreateApplicationInSpaceCallCount() int {
   240  	fake.createApplicationInSpaceMutex.RLock()
   241  	defer fake.createApplicationInSpaceMutex.RUnlock()
   242  	return len(fake.createApplicationInSpaceArgsForCall)
   243  }
   244  
   245  func (fake *FakeV3Actor) CreateApplicationInSpaceCalls(stub func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)) {
   246  	fake.createApplicationInSpaceMutex.Lock()
   247  	defer fake.createApplicationInSpaceMutex.Unlock()
   248  	fake.CreateApplicationInSpaceStub = stub
   249  }
   250  
   251  func (fake *FakeV3Actor) CreateApplicationInSpaceArgsForCall(i int) (v3action.Application, string) {
   252  	fake.createApplicationInSpaceMutex.RLock()
   253  	defer fake.createApplicationInSpaceMutex.RUnlock()
   254  	argsForCall := fake.createApplicationInSpaceArgsForCall[i]
   255  	return argsForCall.arg1, argsForCall.arg2
   256  }
   257  
   258  func (fake *FakeV3Actor) CreateApplicationInSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   259  	fake.createApplicationInSpaceMutex.Lock()
   260  	defer fake.createApplicationInSpaceMutex.Unlock()
   261  	fake.CreateApplicationInSpaceStub = nil
   262  	fake.createApplicationInSpaceReturns = struct {
   263  		result1 v3action.Application
   264  		result2 v3action.Warnings
   265  		result3 error
   266  	}{result1, result2, result3}
   267  }
   268  
   269  func (fake *FakeV3Actor) CreateApplicationInSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   270  	fake.createApplicationInSpaceMutex.Lock()
   271  	defer fake.createApplicationInSpaceMutex.Unlock()
   272  	fake.CreateApplicationInSpaceStub = nil
   273  	if fake.createApplicationInSpaceReturnsOnCall == nil {
   274  		fake.createApplicationInSpaceReturnsOnCall = make(map[int]struct {
   275  			result1 v3action.Application
   276  			result2 v3action.Warnings
   277  			result3 error
   278  		})
   279  	}
   280  	fake.createApplicationInSpaceReturnsOnCall[i] = struct {
   281  		result1 v3action.Application
   282  		result2 v3action.Warnings
   283  		result3 error
   284  	}{result1, result2, result3}
   285  }
   286  
   287  func (fake *FakeV3Actor) CreateBitsPackageByApplication(arg1 string) (v3action.Package, v3action.Warnings, error) {
   288  	fake.createBitsPackageByApplicationMutex.Lock()
   289  	ret, specificReturn := fake.createBitsPackageByApplicationReturnsOnCall[len(fake.createBitsPackageByApplicationArgsForCall)]
   290  	fake.createBitsPackageByApplicationArgsForCall = append(fake.createBitsPackageByApplicationArgsForCall, struct {
   291  		arg1 string
   292  	}{arg1})
   293  	fake.recordInvocation("CreateBitsPackageByApplication", []interface{}{arg1})
   294  	fake.createBitsPackageByApplicationMutex.Unlock()
   295  	if fake.CreateBitsPackageByApplicationStub != nil {
   296  		return fake.CreateBitsPackageByApplicationStub(arg1)
   297  	}
   298  	if specificReturn {
   299  		return ret.result1, ret.result2, ret.result3
   300  	}
   301  	fakeReturns := fake.createBitsPackageByApplicationReturns
   302  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   303  }
   304  
   305  func (fake *FakeV3Actor) CreateBitsPackageByApplicationCallCount() int {
   306  	fake.createBitsPackageByApplicationMutex.RLock()
   307  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
   308  	return len(fake.createBitsPackageByApplicationArgsForCall)
   309  }
   310  
   311  func (fake *FakeV3Actor) CreateBitsPackageByApplicationCalls(stub func(string) (v3action.Package, v3action.Warnings, error)) {
   312  	fake.createBitsPackageByApplicationMutex.Lock()
   313  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   314  	fake.CreateBitsPackageByApplicationStub = stub
   315  }
   316  
   317  func (fake *FakeV3Actor) CreateBitsPackageByApplicationArgsForCall(i int) string {
   318  	fake.createBitsPackageByApplicationMutex.RLock()
   319  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
   320  	argsForCall := fake.createBitsPackageByApplicationArgsForCall[i]
   321  	return argsForCall.arg1
   322  }
   323  
   324  func (fake *FakeV3Actor) CreateBitsPackageByApplicationReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   325  	fake.createBitsPackageByApplicationMutex.Lock()
   326  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   327  	fake.CreateBitsPackageByApplicationStub = nil
   328  	fake.createBitsPackageByApplicationReturns = struct {
   329  		result1 v3action.Package
   330  		result2 v3action.Warnings
   331  		result3 error
   332  	}{result1, result2, result3}
   333  }
   334  
   335  func (fake *FakeV3Actor) CreateBitsPackageByApplicationReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   336  	fake.createBitsPackageByApplicationMutex.Lock()
   337  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   338  	fake.CreateBitsPackageByApplicationStub = nil
   339  	if fake.createBitsPackageByApplicationReturnsOnCall == nil {
   340  		fake.createBitsPackageByApplicationReturnsOnCall = make(map[int]struct {
   341  			result1 v3action.Package
   342  			result2 v3action.Warnings
   343  			result3 error
   344  		})
   345  	}
   346  	fake.createBitsPackageByApplicationReturnsOnCall[i] = struct {
   347  		result1 v3action.Package
   348  		result2 v3action.Warnings
   349  		result3 error
   350  	}{result1, result2, result3}
   351  }
   352  
   353  func (fake *FakeV3Actor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   354  	fake.getApplicationByNameAndSpaceMutex.Lock()
   355  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   356  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   357  		arg1 string
   358  		arg2 string
   359  	}{arg1, arg2})
   360  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   361  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   362  	if fake.GetApplicationByNameAndSpaceStub != nil {
   363  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   364  	}
   365  	if specificReturn {
   366  		return ret.result1, ret.result2, ret.result3
   367  	}
   368  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   369  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   370  }
   371  
   372  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCallCount() int {
   373  	fake.getApplicationByNameAndSpaceMutex.RLock()
   374  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   375  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   376  }
   377  
   378  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   379  	fake.getApplicationByNameAndSpaceMutex.Lock()
   380  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   381  	fake.GetApplicationByNameAndSpaceStub = stub
   382  }
   383  
   384  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   385  	fake.getApplicationByNameAndSpaceMutex.RLock()
   386  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   387  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   388  	return argsForCall.arg1, argsForCall.arg2
   389  }
   390  
   391  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   392  	fake.getApplicationByNameAndSpaceMutex.Lock()
   393  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   394  	fake.GetApplicationByNameAndSpaceStub = nil
   395  	fake.getApplicationByNameAndSpaceReturns = struct {
   396  		result1 v3action.Application
   397  		result2 v3action.Warnings
   398  		result3 error
   399  	}{result1, result2, result3}
   400  }
   401  
   402  func (fake *FakeV3Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   403  	fake.getApplicationByNameAndSpaceMutex.Lock()
   404  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   405  	fake.GetApplicationByNameAndSpaceStub = nil
   406  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   407  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   408  			result1 v3action.Application
   409  			result2 v3action.Warnings
   410  			result3 error
   411  		})
   412  	}
   413  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   414  		result1 v3action.Application
   415  		result2 v3action.Warnings
   416  		result3 error
   417  	}{result1, result2, result3}
   418  }
   419  
   420  func (fake *FakeV3Actor) PollBuild(arg1 string, arg2 string) (v3action.Droplet, v3action.Warnings, error) {
   421  	fake.pollBuildMutex.Lock()
   422  	ret, specificReturn := fake.pollBuildReturnsOnCall[len(fake.pollBuildArgsForCall)]
   423  	fake.pollBuildArgsForCall = append(fake.pollBuildArgsForCall, struct {
   424  		arg1 string
   425  		arg2 string
   426  	}{arg1, arg2})
   427  	fake.recordInvocation("PollBuild", []interface{}{arg1, arg2})
   428  	fake.pollBuildMutex.Unlock()
   429  	if fake.PollBuildStub != nil {
   430  		return fake.PollBuildStub(arg1, arg2)
   431  	}
   432  	if specificReturn {
   433  		return ret.result1, ret.result2, ret.result3
   434  	}
   435  	fakeReturns := fake.pollBuildReturns
   436  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   437  }
   438  
   439  func (fake *FakeV3Actor) PollBuildCallCount() int {
   440  	fake.pollBuildMutex.RLock()
   441  	defer fake.pollBuildMutex.RUnlock()
   442  	return len(fake.pollBuildArgsForCall)
   443  }
   444  
   445  func (fake *FakeV3Actor) PollBuildCalls(stub func(string, string) (v3action.Droplet, v3action.Warnings, error)) {
   446  	fake.pollBuildMutex.Lock()
   447  	defer fake.pollBuildMutex.Unlock()
   448  	fake.PollBuildStub = stub
   449  }
   450  
   451  func (fake *FakeV3Actor) PollBuildArgsForCall(i int) (string, string) {
   452  	fake.pollBuildMutex.RLock()
   453  	defer fake.pollBuildMutex.RUnlock()
   454  	argsForCall := fake.pollBuildArgsForCall[i]
   455  	return argsForCall.arg1, argsForCall.arg2
   456  }
   457  
   458  func (fake *FakeV3Actor) PollBuildReturns(result1 v3action.Droplet, result2 v3action.Warnings, result3 error) {
   459  	fake.pollBuildMutex.Lock()
   460  	defer fake.pollBuildMutex.Unlock()
   461  	fake.PollBuildStub = nil
   462  	fake.pollBuildReturns = struct {
   463  		result1 v3action.Droplet
   464  		result2 v3action.Warnings
   465  		result3 error
   466  	}{result1, result2, result3}
   467  }
   468  
   469  func (fake *FakeV3Actor) PollBuildReturnsOnCall(i int, result1 v3action.Droplet, result2 v3action.Warnings, result3 error) {
   470  	fake.pollBuildMutex.Lock()
   471  	defer fake.pollBuildMutex.Unlock()
   472  	fake.PollBuildStub = nil
   473  	if fake.pollBuildReturnsOnCall == nil {
   474  		fake.pollBuildReturnsOnCall = make(map[int]struct {
   475  			result1 v3action.Droplet
   476  			result2 v3action.Warnings
   477  			result3 error
   478  		})
   479  	}
   480  	fake.pollBuildReturnsOnCall[i] = struct {
   481  		result1 v3action.Droplet
   482  		result2 v3action.Warnings
   483  		result3 error
   484  	}{result1, result2, result3}
   485  }
   486  
   487  func (fake *FakeV3Actor) PollPackage(arg1 v3action.Package) (v3action.Package, v3action.Warnings, error) {
   488  	fake.pollPackageMutex.Lock()
   489  	ret, specificReturn := fake.pollPackageReturnsOnCall[len(fake.pollPackageArgsForCall)]
   490  	fake.pollPackageArgsForCall = append(fake.pollPackageArgsForCall, struct {
   491  		arg1 v3action.Package
   492  	}{arg1})
   493  	fake.recordInvocation("PollPackage", []interface{}{arg1})
   494  	fake.pollPackageMutex.Unlock()
   495  	if fake.PollPackageStub != nil {
   496  		return fake.PollPackageStub(arg1)
   497  	}
   498  	if specificReturn {
   499  		return ret.result1, ret.result2, ret.result3
   500  	}
   501  	fakeReturns := fake.pollPackageReturns
   502  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   503  }
   504  
   505  func (fake *FakeV3Actor) PollPackageCallCount() int {
   506  	fake.pollPackageMutex.RLock()
   507  	defer fake.pollPackageMutex.RUnlock()
   508  	return len(fake.pollPackageArgsForCall)
   509  }
   510  
   511  func (fake *FakeV3Actor) PollPackageCalls(stub func(v3action.Package) (v3action.Package, v3action.Warnings, error)) {
   512  	fake.pollPackageMutex.Lock()
   513  	defer fake.pollPackageMutex.Unlock()
   514  	fake.PollPackageStub = stub
   515  }
   516  
   517  func (fake *FakeV3Actor) PollPackageArgsForCall(i int) v3action.Package {
   518  	fake.pollPackageMutex.RLock()
   519  	defer fake.pollPackageMutex.RUnlock()
   520  	argsForCall := fake.pollPackageArgsForCall[i]
   521  	return argsForCall.arg1
   522  }
   523  
   524  func (fake *FakeV3Actor) PollPackageReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   525  	fake.pollPackageMutex.Lock()
   526  	defer fake.pollPackageMutex.Unlock()
   527  	fake.PollPackageStub = nil
   528  	fake.pollPackageReturns = struct {
   529  		result1 v3action.Package
   530  		result2 v3action.Warnings
   531  		result3 error
   532  	}{result1, result2, result3}
   533  }
   534  
   535  func (fake *FakeV3Actor) PollPackageReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   536  	fake.pollPackageMutex.Lock()
   537  	defer fake.pollPackageMutex.Unlock()
   538  	fake.PollPackageStub = nil
   539  	if fake.pollPackageReturnsOnCall == nil {
   540  		fake.pollPackageReturnsOnCall = make(map[int]struct {
   541  			result1 v3action.Package
   542  			result2 v3action.Warnings
   543  			result3 error
   544  		})
   545  	}
   546  	fake.pollPackageReturnsOnCall[i] = struct {
   547  		result1 v3action.Package
   548  		result2 v3action.Warnings
   549  		result3 error
   550  	}{result1, result2, result3}
   551  }
   552  
   553  func (fake *FakeV3Actor) SetApplicationDroplet(arg1 string, arg2 string) (v3action.Warnings, error) {
   554  	fake.setApplicationDropletMutex.Lock()
   555  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
   556  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
   557  		arg1 string
   558  		arg2 string
   559  	}{arg1, arg2})
   560  	fake.recordInvocation("SetApplicationDroplet", []interface{}{arg1, arg2})
   561  	fake.setApplicationDropletMutex.Unlock()
   562  	if fake.SetApplicationDropletStub != nil {
   563  		return fake.SetApplicationDropletStub(arg1, arg2)
   564  	}
   565  	if specificReturn {
   566  		return ret.result1, ret.result2
   567  	}
   568  	fakeReturns := fake.setApplicationDropletReturns
   569  	return fakeReturns.result1, fakeReturns.result2
   570  }
   571  
   572  func (fake *FakeV3Actor) SetApplicationDropletCallCount() int {
   573  	fake.setApplicationDropletMutex.RLock()
   574  	defer fake.setApplicationDropletMutex.RUnlock()
   575  	return len(fake.setApplicationDropletArgsForCall)
   576  }
   577  
   578  func (fake *FakeV3Actor) SetApplicationDropletCalls(stub func(string, string) (v3action.Warnings, error)) {
   579  	fake.setApplicationDropletMutex.Lock()
   580  	defer fake.setApplicationDropletMutex.Unlock()
   581  	fake.SetApplicationDropletStub = stub
   582  }
   583  
   584  func (fake *FakeV3Actor) SetApplicationDropletArgsForCall(i int) (string, string) {
   585  	fake.setApplicationDropletMutex.RLock()
   586  	defer fake.setApplicationDropletMutex.RUnlock()
   587  	argsForCall := fake.setApplicationDropletArgsForCall[i]
   588  	return argsForCall.arg1, argsForCall.arg2
   589  }
   590  
   591  func (fake *FakeV3Actor) SetApplicationDropletReturns(result1 v3action.Warnings, result2 error) {
   592  	fake.setApplicationDropletMutex.Lock()
   593  	defer fake.setApplicationDropletMutex.Unlock()
   594  	fake.SetApplicationDropletStub = nil
   595  	fake.setApplicationDropletReturns = struct {
   596  		result1 v3action.Warnings
   597  		result2 error
   598  	}{result1, result2}
   599  }
   600  
   601  func (fake *FakeV3Actor) SetApplicationDropletReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   602  	fake.setApplicationDropletMutex.Lock()
   603  	defer fake.setApplicationDropletMutex.Unlock()
   604  	fake.SetApplicationDropletStub = nil
   605  	if fake.setApplicationDropletReturnsOnCall == nil {
   606  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
   607  			result1 v3action.Warnings
   608  			result2 error
   609  		})
   610  	}
   611  	fake.setApplicationDropletReturnsOnCall[i] = struct {
   612  		result1 v3action.Warnings
   613  		result2 error
   614  	}{result1, result2}
   615  }
   616  
   617  func (fake *FakeV3Actor) StageApplicationPackage(arg1 string) (v3action.Build, v3action.Warnings, error) {
   618  	fake.stageApplicationPackageMutex.Lock()
   619  	ret, specificReturn := fake.stageApplicationPackageReturnsOnCall[len(fake.stageApplicationPackageArgsForCall)]
   620  	fake.stageApplicationPackageArgsForCall = append(fake.stageApplicationPackageArgsForCall, struct {
   621  		arg1 string
   622  	}{arg1})
   623  	fake.recordInvocation("StageApplicationPackage", []interface{}{arg1})
   624  	fake.stageApplicationPackageMutex.Unlock()
   625  	if fake.StageApplicationPackageStub != nil {
   626  		return fake.StageApplicationPackageStub(arg1)
   627  	}
   628  	if specificReturn {
   629  		return ret.result1, ret.result2, ret.result3
   630  	}
   631  	fakeReturns := fake.stageApplicationPackageReturns
   632  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   633  }
   634  
   635  func (fake *FakeV3Actor) StageApplicationPackageCallCount() int {
   636  	fake.stageApplicationPackageMutex.RLock()
   637  	defer fake.stageApplicationPackageMutex.RUnlock()
   638  	return len(fake.stageApplicationPackageArgsForCall)
   639  }
   640  
   641  func (fake *FakeV3Actor) StageApplicationPackageCalls(stub func(string) (v3action.Build, v3action.Warnings, error)) {
   642  	fake.stageApplicationPackageMutex.Lock()
   643  	defer fake.stageApplicationPackageMutex.Unlock()
   644  	fake.StageApplicationPackageStub = stub
   645  }
   646  
   647  func (fake *FakeV3Actor) StageApplicationPackageArgsForCall(i int) string {
   648  	fake.stageApplicationPackageMutex.RLock()
   649  	defer fake.stageApplicationPackageMutex.RUnlock()
   650  	argsForCall := fake.stageApplicationPackageArgsForCall[i]
   651  	return argsForCall.arg1
   652  }
   653  
   654  func (fake *FakeV3Actor) StageApplicationPackageReturns(result1 v3action.Build, result2 v3action.Warnings, result3 error) {
   655  	fake.stageApplicationPackageMutex.Lock()
   656  	defer fake.stageApplicationPackageMutex.Unlock()
   657  	fake.StageApplicationPackageStub = nil
   658  	fake.stageApplicationPackageReturns = struct {
   659  		result1 v3action.Build
   660  		result2 v3action.Warnings
   661  		result3 error
   662  	}{result1, result2, result3}
   663  }
   664  
   665  func (fake *FakeV3Actor) StageApplicationPackageReturnsOnCall(i int, result1 v3action.Build, result2 v3action.Warnings, result3 error) {
   666  	fake.stageApplicationPackageMutex.Lock()
   667  	defer fake.stageApplicationPackageMutex.Unlock()
   668  	fake.StageApplicationPackageStub = nil
   669  	if fake.stageApplicationPackageReturnsOnCall == nil {
   670  		fake.stageApplicationPackageReturnsOnCall = make(map[int]struct {
   671  			result1 v3action.Build
   672  			result2 v3action.Warnings
   673  			result3 error
   674  		})
   675  	}
   676  	fake.stageApplicationPackageReturnsOnCall[i] = struct {
   677  		result1 v3action.Build
   678  		result2 v3action.Warnings
   679  		result3 error
   680  	}{result1, result2, result3}
   681  }
   682  
   683  func (fake *FakeV3Actor) UpdateApplication(arg1 v3action.Application) (v3action.Application, v3action.Warnings, error) {
   684  	fake.updateApplicationMutex.Lock()
   685  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
   686  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
   687  		arg1 v3action.Application
   688  	}{arg1})
   689  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
   690  	fake.updateApplicationMutex.Unlock()
   691  	if fake.UpdateApplicationStub != nil {
   692  		return fake.UpdateApplicationStub(arg1)
   693  	}
   694  	if specificReturn {
   695  		return ret.result1, ret.result2, ret.result3
   696  	}
   697  	fakeReturns := fake.updateApplicationReturns
   698  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   699  }
   700  
   701  func (fake *FakeV3Actor) UpdateApplicationCallCount() int {
   702  	fake.updateApplicationMutex.RLock()
   703  	defer fake.updateApplicationMutex.RUnlock()
   704  	return len(fake.updateApplicationArgsForCall)
   705  }
   706  
   707  func (fake *FakeV3Actor) UpdateApplicationCalls(stub func(v3action.Application) (v3action.Application, v3action.Warnings, error)) {
   708  	fake.updateApplicationMutex.Lock()
   709  	defer fake.updateApplicationMutex.Unlock()
   710  	fake.UpdateApplicationStub = stub
   711  }
   712  
   713  func (fake *FakeV3Actor) UpdateApplicationArgsForCall(i int) v3action.Application {
   714  	fake.updateApplicationMutex.RLock()
   715  	defer fake.updateApplicationMutex.RUnlock()
   716  	argsForCall := fake.updateApplicationArgsForCall[i]
   717  	return argsForCall.arg1
   718  }
   719  
   720  func (fake *FakeV3Actor) UpdateApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   721  	fake.updateApplicationMutex.Lock()
   722  	defer fake.updateApplicationMutex.Unlock()
   723  	fake.UpdateApplicationStub = nil
   724  	fake.updateApplicationReturns = struct {
   725  		result1 v3action.Application
   726  		result2 v3action.Warnings
   727  		result3 error
   728  	}{result1, result2, result3}
   729  }
   730  
   731  func (fake *FakeV3Actor) UpdateApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   732  	fake.updateApplicationMutex.Lock()
   733  	defer fake.updateApplicationMutex.Unlock()
   734  	fake.UpdateApplicationStub = nil
   735  	if fake.updateApplicationReturnsOnCall == nil {
   736  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
   737  			result1 v3action.Application
   738  			result2 v3action.Warnings
   739  			result3 error
   740  		})
   741  	}
   742  	fake.updateApplicationReturnsOnCall[i] = struct {
   743  		result1 v3action.Application
   744  		result2 v3action.Warnings
   745  		result3 error
   746  	}{result1, result2, result3}
   747  }
   748  
   749  func (fake *FakeV3Actor) UploadBitsPackage(arg1 v3action.Package, arg2 []sharedaction.Resource, arg3 io.Reader, arg4 int64) (v3action.Package, v3action.Warnings, error) {
   750  	var arg2Copy []sharedaction.Resource
   751  	if arg2 != nil {
   752  		arg2Copy = make([]sharedaction.Resource, len(arg2))
   753  		copy(arg2Copy, arg2)
   754  	}
   755  	fake.uploadBitsPackageMutex.Lock()
   756  	ret, specificReturn := fake.uploadBitsPackageReturnsOnCall[len(fake.uploadBitsPackageArgsForCall)]
   757  	fake.uploadBitsPackageArgsForCall = append(fake.uploadBitsPackageArgsForCall, struct {
   758  		arg1 v3action.Package
   759  		arg2 []sharedaction.Resource
   760  		arg3 io.Reader
   761  		arg4 int64
   762  	}{arg1, arg2Copy, arg3, arg4})
   763  	fake.recordInvocation("UploadBitsPackage", []interface{}{arg1, arg2Copy, arg3, arg4})
   764  	fake.uploadBitsPackageMutex.Unlock()
   765  	if fake.UploadBitsPackageStub != nil {
   766  		return fake.UploadBitsPackageStub(arg1, arg2, arg3, arg4)
   767  	}
   768  	if specificReturn {
   769  		return ret.result1, ret.result2, ret.result3
   770  	}
   771  	fakeReturns := fake.uploadBitsPackageReturns
   772  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   773  }
   774  
   775  func (fake *FakeV3Actor) UploadBitsPackageCallCount() int {
   776  	fake.uploadBitsPackageMutex.RLock()
   777  	defer fake.uploadBitsPackageMutex.RUnlock()
   778  	return len(fake.uploadBitsPackageArgsForCall)
   779  }
   780  
   781  func (fake *FakeV3Actor) UploadBitsPackageCalls(stub func(v3action.Package, []sharedaction.Resource, io.Reader, int64) (v3action.Package, v3action.Warnings, error)) {
   782  	fake.uploadBitsPackageMutex.Lock()
   783  	defer fake.uploadBitsPackageMutex.Unlock()
   784  	fake.UploadBitsPackageStub = stub
   785  }
   786  
   787  func (fake *FakeV3Actor) UploadBitsPackageArgsForCall(i int) (v3action.Package, []sharedaction.Resource, io.Reader, int64) {
   788  	fake.uploadBitsPackageMutex.RLock()
   789  	defer fake.uploadBitsPackageMutex.RUnlock()
   790  	argsForCall := fake.uploadBitsPackageArgsForCall[i]
   791  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
   792  }
   793  
   794  func (fake *FakeV3Actor) UploadBitsPackageReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   795  	fake.uploadBitsPackageMutex.Lock()
   796  	defer fake.uploadBitsPackageMutex.Unlock()
   797  	fake.UploadBitsPackageStub = nil
   798  	fake.uploadBitsPackageReturns = struct {
   799  		result1 v3action.Package
   800  		result2 v3action.Warnings
   801  		result3 error
   802  	}{result1, result2, result3}
   803  }
   804  
   805  func (fake *FakeV3Actor) UploadBitsPackageReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   806  	fake.uploadBitsPackageMutex.Lock()
   807  	defer fake.uploadBitsPackageMutex.Unlock()
   808  	fake.UploadBitsPackageStub = nil
   809  	if fake.uploadBitsPackageReturnsOnCall == nil {
   810  		fake.uploadBitsPackageReturnsOnCall = make(map[int]struct {
   811  			result1 v3action.Package
   812  			result2 v3action.Warnings
   813  			result3 error
   814  		})
   815  	}
   816  	fake.uploadBitsPackageReturnsOnCall[i] = struct {
   817  		result1 v3action.Package
   818  		result2 v3action.Warnings
   819  		result3 error
   820  	}{result1, result2, result3}
   821  }
   822  
   823  func (fake *FakeV3Actor) Invocations() map[string][][]interface{} {
   824  	fake.invocationsMutex.RLock()
   825  	defer fake.invocationsMutex.RUnlock()
   826  	fake.cloudControllerAPIVersionMutex.RLock()
   827  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   828  	fake.createApplicationInSpaceMutex.RLock()
   829  	defer fake.createApplicationInSpaceMutex.RUnlock()
   830  	fake.createBitsPackageByApplicationMutex.RLock()
   831  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
   832  	fake.getApplicationByNameAndSpaceMutex.RLock()
   833  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   834  	fake.pollBuildMutex.RLock()
   835  	defer fake.pollBuildMutex.RUnlock()
   836  	fake.pollPackageMutex.RLock()
   837  	defer fake.pollPackageMutex.RUnlock()
   838  	fake.setApplicationDropletMutex.RLock()
   839  	defer fake.setApplicationDropletMutex.RUnlock()
   840  	fake.stageApplicationPackageMutex.RLock()
   841  	defer fake.stageApplicationPackageMutex.RUnlock()
   842  	fake.updateApplicationMutex.RLock()
   843  	defer fake.updateApplicationMutex.RUnlock()
   844  	fake.uploadBitsPackageMutex.RLock()
   845  	defer fake.uploadBitsPackageMutex.RUnlock()
   846  	copiedInvocations := map[string][][]interface{}{}
   847  	for key, value := range fake.invocations {
   848  		copiedInvocations[key] = value
   849  	}
   850  	return copiedInvocations
   851  }
   852  
   853  func (fake *FakeV3Actor) recordInvocation(key string, args []interface{}) {
   854  	fake.invocationsMutex.Lock()
   855  	defer fake.invocationsMutex.Unlock()
   856  	if fake.invocations == nil {
   857  		fake.invocations = map[string][][]interface{}{}
   858  	}
   859  	if fake.invocations[key] == nil {
   860  		fake.invocations[key] = [][]interface{}{}
   861  	}
   862  	fake.invocations[key] = append(fake.invocations[key], args)
   863  }
   864  
   865  var _ pushaction.V3Actor = new(FakeV3Actor)