github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/actor/v7pushaction/v7pushactionfakes/fake_v7actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7pushactionfakes
     3  
     4  import (
     5  	io "io"
     6  	sync "sync"
     7  
     8  	sharedaction "code.cloudfoundry.org/cli/actor/sharedaction"
     9  	v7action "code.cloudfoundry.org/cli/actor/v7action"
    10  	v7pushaction "code.cloudfoundry.org/cli/actor/v7pushaction"
    11  )
    12  
    13  type FakeV7Actor struct {
    14  	CreateApplicationInSpaceStub        func(v7action.Application, string) (v7action.Application, v7action.Warnings, error)
    15  	createApplicationInSpaceMutex       sync.RWMutex
    16  	createApplicationInSpaceArgsForCall []struct {
    17  		arg1 v7action.Application
    18  		arg2 string
    19  	}
    20  	createApplicationInSpaceReturns struct {
    21  		result1 v7action.Application
    22  		result2 v7action.Warnings
    23  		result3 error
    24  	}
    25  	createApplicationInSpaceReturnsOnCall map[int]struct {
    26  		result1 v7action.Application
    27  		result2 v7action.Warnings
    28  		result3 error
    29  	}
    30  	CreateBitsPackageByApplicationStub        func(string) (v7action.Package, v7action.Warnings, error)
    31  	createBitsPackageByApplicationMutex       sync.RWMutex
    32  	createBitsPackageByApplicationArgsForCall []struct {
    33  		arg1 string
    34  	}
    35  	createBitsPackageByApplicationReturns struct {
    36  		result1 v7action.Package
    37  		result2 v7action.Warnings
    38  		result3 error
    39  	}
    40  	createBitsPackageByApplicationReturnsOnCall map[int]struct {
    41  		result1 v7action.Package
    42  		result2 v7action.Warnings
    43  		result3 error
    44  	}
    45  	CreateDockerPackageByApplicationStub        func(string, v7action.DockerImageCredentials) (v7action.Package, v7action.Warnings, error)
    46  	createDockerPackageByApplicationMutex       sync.RWMutex
    47  	createDockerPackageByApplicationArgsForCall []struct {
    48  		arg1 string
    49  		arg2 v7action.DockerImageCredentials
    50  	}
    51  	createDockerPackageByApplicationReturns struct {
    52  		result1 v7action.Package
    53  		result2 v7action.Warnings
    54  		result3 error
    55  	}
    56  	createDockerPackageByApplicationReturnsOnCall map[int]struct {
    57  		result1 v7action.Package
    58  		result2 v7action.Warnings
    59  		result3 error
    60  	}
    61  	GetApplicationByNameAndSpaceStub        func(string, string) (v7action.Application, v7action.Warnings, error)
    62  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    63  	getApplicationByNameAndSpaceArgsForCall []struct {
    64  		arg1 string
    65  		arg2 string
    66  	}
    67  	getApplicationByNameAndSpaceReturns struct {
    68  		result1 v7action.Application
    69  		result2 v7action.Warnings
    70  		result3 error
    71  	}
    72  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
    73  		result1 v7action.Application
    74  		result2 v7action.Warnings
    75  		result3 error
    76  	}
    77  	PollBuildStub        func(string, string) (v7action.Droplet, v7action.Warnings, error)
    78  	pollBuildMutex       sync.RWMutex
    79  	pollBuildArgsForCall []struct {
    80  		arg1 string
    81  		arg2 string
    82  	}
    83  	pollBuildReturns struct {
    84  		result1 v7action.Droplet
    85  		result2 v7action.Warnings
    86  		result3 error
    87  	}
    88  	pollBuildReturnsOnCall map[int]struct {
    89  		result1 v7action.Droplet
    90  		result2 v7action.Warnings
    91  		result3 error
    92  	}
    93  	PollPackageStub        func(v7action.Package) (v7action.Package, v7action.Warnings, error)
    94  	pollPackageMutex       sync.RWMutex
    95  	pollPackageArgsForCall []struct {
    96  		arg1 v7action.Package
    97  	}
    98  	pollPackageReturns struct {
    99  		result1 v7action.Package
   100  		result2 v7action.Warnings
   101  		result3 error
   102  	}
   103  	pollPackageReturnsOnCall map[int]struct {
   104  		result1 v7action.Package
   105  		result2 v7action.Warnings
   106  		result3 error
   107  	}
   108  	ScaleProcessByApplicationStub        func(string, v7action.Process) (v7action.Warnings, error)
   109  	scaleProcessByApplicationMutex       sync.RWMutex
   110  	scaleProcessByApplicationArgsForCall []struct {
   111  		arg1 string
   112  		arg2 v7action.Process
   113  	}
   114  	scaleProcessByApplicationReturns struct {
   115  		result1 v7action.Warnings
   116  		result2 error
   117  	}
   118  	scaleProcessByApplicationReturnsOnCall map[int]struct {
   119  		result1 v7action.Warnings
   120  		result2 error
   121  	}
   122  	SetApplicationDropletStub        func(string, string) (v7action.Warnings, error)
   123  	setApplicationDropletMutex       sync.RWMutex
   124  	setApplicationDropletArgsForCall []struct {
   125  		arg1 string
   126  		arg2 string
   127  	}
   128  	setApplicationDropletReturns struct {
   129  		result1 v7action.Warnings
   130  		result2 error
   131  	}
   132  	setApplicationDropletReturnsOnCall map[int]struct {
   133  		result1 v7action.Warnings
   134  		result2 error
   135  	}
   136  	SetApplicationManifestStub        func(string, []byte) (v7action.Warnings, error)
   137  	setApplicationManifestMutex       sync.RWMutex
   138  	setApplicationManifestArgsForCall []struct {
   139  		arg1 string
   140  		arg2 []byte
   141  	}
   142  	setApplicationManifestReturns struct {
   143  		result1 v7action.Warnings
   144  		result2 error
   145  	}
   146  	setApplicationManifestReturnsOnCall map[int]struct {
   147  		result1 v7action.Warnings
   148  		result2 error
   149  	}
   150  	StageApplicationPackageStub        func(string) (v7action.Build, v7action.Warnings, error)
   151  	stageApplicationPackageMutex       sync.RWMutex
   152  	stageApplicationPackageArgsForCall []struct {
   153  		arg1 string
   154  	}
   155  	stageApplicationPackageReturns struct {
   156  		result1 v7action.Build
   157  		result2 v7action.Warnings
   158  		result3 error
   159  	}
   160  	stageApplicationPackageReturnsOnCall map[int]struct {
   161  		result1 v7action.Build
   162  		result2 v7action.Warnings
   163  		result3 error
   164  	}
   165  	StopApplicationStub        func(string) (v7action.Warnings, error)
   166  	stopApplicationMutex       sync.RWMutex
   167  	stopApplicationArgsForCall []struct {
   168  		arg1 string
   169  	}
   170  	stopApplicationReturns struct {
   171  		result1 v7action.Warnings
   172  		result2 error
   173  	}
   174  	stopApplicationReturnsOnCall map[int]struct {
   175  		result1 v7action.Warnings
   176  		result2 error
   177  	}
   178  	UpdateApplicationStub        func(v7action.Application) (v7action.Application, v7action.Warnings, error)
   179  	updateApplicationMutex       sync.RWMutex
   180  	updateApplicationArgsForCall []struct {
   181  		arg1 v7action.Application
   182  	}
   183  	updateApplicationReturns struct {
   184  		result1 v7action.Application
   185  		result2 v7action.Warnings
   186  		result3 error
   187  	}
   188  	updateApplicationReturnsOnCall map[int]struct {
   189  		result1 v7action.Application
   190  		result2 v7action.Warnings
   191  		result3 error
   192  	}
   193  	UpdateProcessByTypeAndApplicationStub        func(string, string, v7action.Process) (v7action.Warnings, error)
   194  	updateProcessByTypeAndApplicationMutex       sync.RWMutex
   195  	updateProcessByTypeAndApplicationArgsForCall []struct {
   196  		arg1 string
   197  		arg2 string
   198  		arg3 v7action.Process
   199  	}
   200  	updateProcessByTypeAndApplicationReturns struct {
   201  		result1 v7action.Warnings
   202  		result2 error
   203  	}
   204  	updateProcessByTypeAndApplicationReturnsOnCall map[int]struct {
   205  		result1 v7action.Warnings
   206  		result2 error
   207  	}
   208  	UploadBitsPackageStub        func(v7action.Package, []sharedaction.Resource, io.Reader, int64) (v7action.Package, v7action.Warnings, error)
   209  	uploadBitsPackageMutex       sync.RWMutex
   210  	uploadBitsPackageArgsForCall []struct {
   211  		arg1 v7action.Package
   212  		arg2 []sharedaction.Resource
   213  		arg3 io.Reader
   214  		arg4 int64
   215  	}
   216  	uploadBitsPackageReturns struct {
   217  		result1 v7action.Package
   218  		result2 v7action.Warnings
   219  		result3 error
   220  	}
   221  	uploadBitsPackageReturnsOnCall map[int]struct {
   222  		result1 v7action.Package
   223  		result2 v7action.Warnings
   224  		result3 error
   225  	}
   226  	invocations      map[string][][]interface{}
   227  	invocationsMutex sync.RWMutex
   228  }
   229  
   230  func (fake *FakeV7Actor) CreateApplicationInSpace(arg1 v7action.Application, arg2 string) (v7action.Application, v7action.Warnings, error) {
   231  	fake.createApplicationInSpaceMutex.Lock()
   232  	ret, specificReturn := fake.createApplicationInSpaceReturnsOnCall[len(fake.createApplicationInSpaceArgsForCall)]
   233  	fake.createApplicationInSpaceArgsForCall = append(fake.createApplicationInSpaceArgsForCall, struct {
   234  		arg1 v7action.Application
   235  		arg2 string
   236  	}{arg1, arg2})
   237  	fake.recordInvocation("CreateApplicationInSpace", []interface{}{arg1, arg2})
   238  	fake.createApplicationInSpaceMutex.Unlock()
   239  	if fake.CreateApplicationInSpaceStub != nil {
   240  		return fake.CreateApplicationInSpaceStub(arg1, arg2)
   241  	}
   242  	if specificReturn {
   243  		return ret.result1, ret.result2, ret.result3
   244  	}
   245  	fakeReturns := fake.createApplicationInSpaceReturns
   246  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   247  }
   248  
   249  func (fake *FakeV7Actor) CreateApplicationInSpaceCallCount() int {
   250  	fake.createApplicationInSpaceMutex.RLock()
   251  	defer fake.createApplicationInSpaceMutex.RUnlock()
   252  	return len(fake.createApplicationInSpaceArgsForCall)
   253  }
   254  
   255  func (fake *FakeV7Actor) CreateApplicationInSpaceCalls(stub func(v7action.Application, string) (v7action.Application, v7action.Warnings, error)) {
   256  	fake.createApplicationInSpaceMutex.Lock()
   257  	defer fake.createApplicationInSpaceMutex.Unlock()
   258  	fake.CreateApplicationInSpaceStub = stub
   259  }
   260  
   261  func (fake *FakeV7Actor) CreateApplicationInSpaceArgsForCall(i int) (v7action.Application, string) {
   262  	fake.createApplicationInSpaceMutex.RLock()
   263  	defer fake.createApplicationInSpaceMutex.RUnlock()
   264  	argsForCall := fake.createApplicationInSpaceArgsForCall[i]
   265  	return argsForCall.arg1, argsForCall.arg2
   266  }
   267  
   268  func (fake *FakeV7Actor) CreateApplicationInSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   269  	fake.createApplicationInSpaceMutex.Lock()
   270  	defer fake.createApplicationInSpaceMutex.Unlock()
   271  	fake.CreateApplicationInSpaceStub = nil
   272  	fake.createApplicationInSpaceReturns = struct {
   273  		result1 v7action.Application
   274  		result2 v7action.Warnings
   275  		result3 error
   276  	}{result1, result2, result3}
   277  }
   278  
   279  func (fake *FakeV7Actor) CreateApplicationInSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   280  	fake.createApplicationInSpaceMutex.Lock()
   281  	defer fake.createApplicationInSpaceMutex.Unlock()
   282  	fake.CreateApplicationInSpaceStub = nil
   283  	if fake.createApplicationInSpaceReturnsOnCall == nil {
   284  		fake.createApplicationInSpaceReturnsOnCall = make(map[int]struct {
   285  			result1 v7action.Application
   286  			result2 v7action.Warnings
   287  			result3 error
   288  		})
   289  	}
   290  	fake.createApplicationInSpaceReturnsOnCall[i] = struct {
   291  		result1 v7action.Application
   292  		result2 v7action.Warnings
   293  		result3 error
   294  	}{result1, result2, result3}
   295  }
   296  
   297  func (fake *FakeV7Actor) CreateBitsPackageByApplication(arg1 string) (v7action.Package, v7action.Warnings, error) {
   298  	fake.createBitsPackageByApplicationMutex.Lock()
   299  	ret, specificReturn := fake.createBitsPackageByApplicationReturnsOnCall[len(fake.createBitsPackageByApplicationArgsForCall)]
   300  	fake.createBitsPackageByApplicationArgsForCall = append(fake.createBitsPackageByApplicationArgsForCall, struct {
   301  		arg1 string
   302  	}{arg1})
   303  	fake.recordInvocation("CreateBitsPackageByApplication", []interface{}{arg1})
   304  	fake.createBitsPackageByApplicationMutex.Unlock()
   305  	if fake.CreateBitsPackageByApplicationStub != nil {
   306  		return fake.CreateBitsPackageByApplicationStub(arg1)
   307  	}
   308  	if specificReturn {
   309  		return ret.result1, ret.result2, ret.result3
   310  	}
   311  	fakeReturns := fake.createBitsPackageByApplicationReturns
   312  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   313  }
   314  
   315  func (fake *FakeV7Actor) CreateBitsPackageByApplicationCallCount() int {
   316  	fake.createBitsPackageByApplicationMutex.RLock()
   317  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
   318  	return len(fake.createBitsPackageByApplicationArgsForCall)
   319  }
   320  
   321  func (fake *FakeV7Actor) CreateBitsPackageByApplicationCalls(stub func(string) (v7action.Package, v7action.Warnings, error)) {
   322  	fake.createBitsPackageByApplicationMutex.Lock()
   323  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   324  	fake.CreateBitsPackageByApplicationStub = stub
   325  }
   326  
   327  func (fake *FakeV7Actor) CreateBitsPackageByApplicationArgsForCall(i int) string {
   328  	fake.createBitsPackageByApplicationMutex.RLock()
   329  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
   330  	argsForCall := fake.createBitsPackageByApplicationArgsForCall[i]
   331  	return argsForCall.arg1
   332  }
   333  
   334  func (fake *FakeV7Actor) CreateBitsPackageByApplicationReturns(result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   335  	fake.createBitsPackageByApplicationMutex.Lock()
   336  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   337  	fake.CreateBitsPackageByApplicationStub = nil
   338  	fake.createBitsPackageByApplicationReturns = struct {
   339  		result1 v7action.Package
   340  		result2 v7action.Warnings
   341  		result3 error
   342  	}{result1, result2, result3}
   343  }
   344  
   345  func (fake *FakeV7Actor) CreateBitsPackageByApplicationReturnsOnCall(i int, result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   346  	fake.createBitsPackageByApplicationMutex.Lock()
   347  	defer fake.createBitsPackageByApplicationMutex.Unlock()
   348  	fake.CreateBitsPackageByApplicationStub = nil
   349  	if fake.createBitsPackageByApplicationReturnsOnCall == nil {
   350  		fake.createBitsPackageByApplicationReturnsOnCall = make(map[int]struct {
   351  			result1 v7action.Package
   352  			result2 v7action.Warnings
   353  			result3 error
   354  		})
   355  	}
   356  	fake.createBitsPackageByApplicationReturnsOnCall[i] = struct {
   357  		result1 v7action.Package
   358  		result2 v7action.Warnings
   359  		result3 error
   360  	}{result1, result2, result3}
   361  }
   362  
   363  func (fake *FakeV7Actor) CreateDockerPackageByApplication(arg1 string, arg2 v7action.DockerImageCredentials) (v7action.Package, v7action.Warnings, error) {
   364  	fake.createDockerPackageByApplicationMutex.Lock()
   365  	ret, specificReturn := fake.createDockerPackageByApplicationReturnsOnCall[len(fake.createDockerPackageByApplicationArgsForCall)]
   366  	fake.createDockerPackageByApplicationArgsForCall = append(fake.createDockerPackageByApplicationArgsForCall, struct {
   367  		arg1 string
   368  		arg2 v7action.DockerImageCredentials
   369  	}{arg1, arg2})
   370  	fake.recordInvocation("CreateDockerPackageByApplication", []interface{}{arg1, arg2})
   371  	fake.createDockerPackageByApplicationMutex.Unlock()
   372  	if fake.CreateDockerPackageByApplicationStub != nil {
   373  		return fake.CreateDockerPackageByApplicationStub(arg1, arg2)
   374  	}
   375  	if specificReturn {
   376  		return ret.result1, ret.result2, ret.result3
   377  	}
   378  	fakeReturns := fake.createDockerPackageByApplicationReturns
   379  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   380  }
   381  
   382  func (fake *FakeV7Actor) CreateDockerPackageByApplicationCallCount() int {
   383  	fake.createDockerPackageByApplicationMutex.RLock()
   384  	defer fake.createDockerPackageByApplicationMutex.RUnlock()
   385  	return len(fake.createDockerPackageByApplicationArgsForCall)
   386  }
   387  
   388  func (fake *FakeV7Actor) CreateDockerPackageByApplicationCalls(stub func(string, v7action.DockerImageCredentials) (v7action.Package, v7action.Warnings, error)) {
   389  	fake.createDockerPackageByApplicationMutex.Lock()
   390  	defer fake.createDockerPackageByApplicationMutex.Unlock()
   391  	fake.CreateDockerPackageByApplicationStub = stub
   392  }
   393  
   394  func (fake *FakeV7Actor) CreateDockerPackageByApplicationArgsForCall(i int) (string, v7action.DockerImageCredentials) {
   395  	fake.createDockerPackageByApplicationMutex.RLock()
   396  	defer fake.createDockerPackageByApplicationMutex.RUnlock()
   397  	argsForCall := fake.createDockerPackageByApplicationArgsForCall[i]
   398  	return argsForCall.arg1, argsForCall.arg2
   399  }
   400  
   401  func (fake *FakeV7Actor) CreateDockerPackageByApplicationReturns(result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   402  	fake.createDockerPackageByApplicationMutex.Lock()
   403  	defer fake.createDockerPackageByApplicationMutex.Unlock()
   404  	fake.CreateDockerPackageByApplicationStub = nil
   405  	fake.createDockerPackageByApplicationReturns = struct {
   406  		result1 v7action.Package
   407  		result2 v7action.Warnings
   408  		result3 error
   409  	}{result1, result2, result3}
   410  }
   411  
   412  func (fake *FakeV7Actor) CreateDockerPackageByApplicationReturnsOnCall(i int, result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   413  	fake.createDockerPackageByApplicationMutex.Lock()
   414  	defer fake.createDockerPackageByApplicationMutex.Unlock()
   415  	fake.CreateDockerPackageByApplicationStub = nil
   416  	if fake.createDockerPackageByApplicationReturnsOnCall == nil {
   417  		fake.createDockerPackageByApplicationReturnsOnCall = make(map[int]struct {
   418  			result1 v7action.Package
   419  			result2 v7action.Warnings
   420  			result3 error
   421  		})
   422  	}
   423  	fake.createDockerPackageByApplicationReturnsOnCall[i] = struct {
   424  		result1 v7action.Package
   425  		result2 v7action.Warnings
   426  		result3 error
   427  	}{result1, result2, result3}
   428  }
   429  
   430  func (fake *FakeV7Actor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) {
   431  	fake.getApplicationByNameAndSpaceMutex.Lock()
   432  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   433  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   434  		arg1 string
   435  		arg2 string
   436  	}{arg1, arg2})
   437  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   438  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   439  	if fake.GetApplicationByNameAndSpaceStub != nil {
   440  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   441  	}
   442  	if specificReturn {
   443  		return ret.result1, ret.result2, ret.result3
   444  	}
   445  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   446  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   447  }
   448  
   449  func (fake *FakeV7Actor) GetApplicationByNameAndSpaceCallCount() int {
   450  	fake.getApplicationByNameAndSpaceMutex.RLock()
   451  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   452  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   453  }
   454  
   455  func (fake *FakeV7Actor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) {
   456  	fake.getApplicationByNameAndSpaceMutex.Lock()
   457  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   458  	fake.GetApplicationByNameAndSpaceStub = stub
   459  }
   460  
   461  func (fake *FakeV7Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   462  	fake.getApplicationByNameAndSpaceMutex.RLock()
   463  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   464  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   465  	return argsForCall.arg1, argsForCall.arg2
   466  }
   467  
   468  func (fake *FakeV7Actor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   469  	fake.getApplicationByNameAndSpaceMutex.Lock()
   470  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   471  	fake.GetApplicationByNameAndSpaceStub = nil
   472  	fake.getApplicationByNameAndSpaceReturns = struct {
   473  		result1 v7action.Application
   474  		result2 v7action.Warnings
   475  		result3 error
   476  	}{result1, result2, result3}
   477  }
   478  
   479  func (fake *FakeV7Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   480  	fake.getApplicationByNameAndSpaceMutex.Lock()
   481  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   482  	fake.GetApplicationByNameAndSpaceStub = nil
   483  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   484  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   485  			result1 v7action.Application
   486  			result2 v7action.Warnings
   487  			result3 error
   488  		})
   489  	}
   490  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   491  		result1 v7action.Application
   492  		result2 v7action.Warnings
   493  		result3 error
   494  	}{result1, result2, result3}
   495  }
   496  
   497  func (fake *FakeV7Actor) PollBuild(arg1 string, arg2 string) (v7action.Droplet, v7action.Warnings, error) {
   498  	fake.pollBuildMutex.Lock()
   499  	ret, specificReturn := fake.pollBuildReturnsOnCall[len(fake.pollBuildArgsForCall)]
   500  	fake.pollBuildArgsForCall = append(fake.pollBuildArgsForCall, struct {
   501  		arg1 string
   502  		arg2 string
   503  	}{arg1, arg2})
   504  	fake.recordInvocation("PollBuild", []interface{}{arg1, arg2})
   505  	fake.pollBuildMutex.Unlock()
   506  	if fake.PollBuildStub != nil {
   507  		return fake.PollBuildStub(arg1, arg2)
   508  	}
   509  	if specificReturn {
   510  		return ret.result1, ret.result2, ret.result3
   511  	}
   512  	fakeReturns := fake.pollBuildReturns
   513  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   514  }
   515  
   516  func (fake *FakeV7Actor) PollBuildCallCount() int {
   517  	fake.pollBuildMutex.RLock()
   518  	defer fake.pollBuildMutex.RUnlock()
   519  	return len(fake.pollBuildArgsForCall)
   520  }
   521  
   522  func (fake *FakeV7Actor) PollBuildCalls(stub func(string, string) (v7action.Droplet, v7action.Warnings, error)) {
   523  	fake.pollBuildMutex.Lock()
   524  	defer fake.pollBuildMutex.Unlock()
   525  	fake.PollBuildStub = stub
   526  }
   527  
   528  func (fake *FakeV7Actor) PollBuildArgsForCall(i int) (string, string) {
   529  	fake.pollBuildMutex.RLock()
   530  	defer fake.pollBuildMutex.RUnlock()
   531  	argsForCall := fake.pollBuildArgsForCall[i]
   532  	return argsForCall.arg1, argsForCall.arg2
   533  }
   534  
   535  func (fake *FakeV7Actor) PollBuildReturns(result1 v7action.Droplet, result2 v7action.Warnings, result3 error) {
   536  	fake.pollBuildMutex.Lock()
   537  	defer fake.pollBuildMutex.Unlock()
   538  	fake.PollBuildStub = nil
   539  	fake.pollBuildReturns = struct {
   540  		result1 v7action.Droplet
   541  		result2 v7action.Warnings
   542  		result3 error
   543  	}{result1, result2, result3}
   544  }
   545  
   546  func (fake *FakeV7Actor) PollBuildReturnsOnCall(i int, result1 v7action.Droplet, result2 v7action.Warnings, result3 error) {
   547  	fake.pollBuildMutex.Lock()
   548  	defer fake.pollBuildMutex.Unlock()
   549  	fake.PollBuildStub = nil
   550  	if fake.pollBuildReturnsOnCall == nil {
   551  		fake.pollBuildReturnsOnCall = make(map[int]struct {
   552  			result1 v7action.Droplet
   553  			result2 v7action.Warnings
   554  			result3 error
   555  		})
   556  	}
   557  	fake.pollBuildReturnsOnCall[i] = struct {
   558  		result1 v7action.Droplet
   559  		result2 v7action.Warnings
   560  		result3 error
   561  	}{result1, result2, result3}
   562  }
   563  
   564  func (fake *FakeV7Actor) PollPackage(arg1 v7action.Package) (v7action.Package, v7action.Warnings, error) {
   565  	fake.pollPackageMutex.Lock()
   566  	ret, specificReturn := fake.pollPackageReturnsOnCall[len(fake.pollPackageArgsForCall)]
   567  	fake.pollPackageArgsForCall = append(fake.pollPackageArgsForCall, struct {
   568  		arg1 v7action.Package
   569  	}{arg1})
   570  	fake.recordInvocation("PollPackage", []interface{}{arg1})
   571  	fake.pollPackageMutex.Unlock()
   572  	if fake.PollPackageStub != nil {
   573  		return fake.PollPackageStub(arg1)
   574  	}
   575  	if specificReturn {
   576  		return ret.result1, ret.result2, ret.result3
   577  	}
   578  	fakeReturns := fake.pollPackageReturns
   579  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   580  }
   581  
   582  func (fake *FakeV7Actor) PollPackageCallCount() int {
   583  	fake.pollPackageMutex.RLock()
   584  	defer fake.pollPackageMutex.RUnlock()
   585  	return len(fake.pollPackageArgsForCall)
   586  }
   587  
   588  func (fake *FakeV7Actor) PollPackageCalls(stub func(v7action.Package) (v7action.Package, v7action.Warnings, error)) {
   589  	fake.pollPackageMutex.Lock()
   590  	defer fake.pollPackageMutex.Unlock()
   591  	fake.PollPackageStub = stub
   592  }
   593  
   594  func (fake *FakeV7Actor) PollPackageArgsForCall(i int) v7action.Package {
   595  	fake.pollPackageMutex.RLock()
   596  	defer fake.pollPackageMutex.RUnlock()
   597  	argsForCall := fake.pollPackageArgsForCall[i]
   598  	return argsForCall.arg1
   599  }
   600  
   601  func (fake *FakeV7Actor) PollPackageReturns(result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   602  	fake.pollPackageMutex.Lock()
   603  	defer fake.pollPackageMutex.Unlock()
   604  	fake.PollPackageStub = nil
   605  	fake.pollPackageReturns = struct {
   606  		result1 v7action.Package
   607  		result2 v7action.Warnings
   608  		result3 error
   609  	}{result1, result2, result3}
   610  }
   611  
   612  func (fake *FakeV7Actor) PollPackageReturnsOnCall(i int, result1 v7action.Package, result2 v7action.Warnings, result3 error) {
   613  	fake.pollPackageMutex.Lock()
   614  	defer fake.pollPackageMutex.Unlock()
   615  	fake.PollPackageStub = nil
   616  	if fake.pollPackageReturnsOnCall == nil {
   617  		fake.pollPackageReturnsOnCall = make(map[int]struct {
   618  			result1 v7action.Package
   619  			result2 v7action.Warnings
   620  			result3 error
   621  		})
   622  	}
   623  	fake.pollPackageReturnsOnCall[i] = struct {
   624  		result1 v7action.Package
   625  		result2 v7action.Warnings
   626  		result3 error
   627  	}{result1, result2, result3}
   628  }
   629  
   630  func (fake *FakeV7Actor) ScaleProcessByApplication(arg1 string, arg2 v7action.Process) (v7action.Warnings, error) {
   631  	fake.scaleProcessByApplicationMutex.Lock()
   632  	ret, specificReturn := fake.scaleProcessByApplicationReturnsOnCall[len(fake.scaleProcessByApplicationArgsForCall)]
   633  	fake.scaleProcessByApplicationArgsForCall = append(fake.scaleProcessByApplicationArgsForCall, struct {
   634  		arg1 string
   635  		arg2 v7action.Process
   636  	}{arg1, arg2})
   637  	fake.recordInvocation("ScaleProcessByApplication", []interface{}{arg1, arg2})
   638  	fake.scaleProcessByApplicationMutex.Unlock()
   639  	if fake.ScaleProcessByApplicationStub != nil {
   640  		return fake.ScaleProcessByApplicationStub(arg1, arg2)
   641  	}
   642  	if specificReturn {
   643  		return ret.result1, ret.result2
   644  	}
   645  	fakeReturns := fake.scaleProcessByApplicationReturns
   646  	return fakeReturns.result1, fakeReturns.result2
   647  }
   648  
   649  func (fake *FakeV7Actor) ScaleProcessByApplicationCallCount() int {
   650  	fake.scaleProcessByApplicationMutex.RLock()
   651  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   652  	return len(fake.scaleProcessByApplicationArgsForCall)
   653  }
   654  
   655  func (fake *FakeV7Actor) ScaleProcessByApplicationCalls(stub func(string, v7action.Process) (v7action.Warnings, error)) {
   656  	fake.scaleProcessByApplicationMutex.Lock()
   657  	defer fake.scaleProcessByApplicationMutex.Unlock()
   658  	fake.ScaleProcessByApplicationStub = stub
   659  }
   660  
   661  func (fake *FakeV7Actor) ScaleProcessByApplicationArgsForCall(i int) (string, v7action.Process) {
   662  	fake.scaleProcessByApplicationMutex.RLock()
   663  	defer fake.scaleProcessByApplicationMutex.RUnlock()
   664  	argsForCall := fake.scaleProcessByApplicationArgsForCall[i]
   665  	return argsForCall.arg1, argsForCall.arg2
   666  }
   667  
   668  func (fake *FakeV7Actor) ScaleProcessByApplicationReturns(result1 v7action.Warnings, result2 error) {
   669  	fake.scaleProcessByApplicationMutex.Lock()
   670  	defer fake.scaleProcessByApplicationMutex.Unlock()
   671  	fake.ScaleProcessByApplicationStub = nil
   672  	fake.scaleProcessByApplicationReturns = struct {
   673  		result1 v7action.Warnings
   674  		result2 error
   675  	}{result1, result2}
   676  }
   677  
   678  func (fake *FakeV7Actor) ScaleProcessByApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   679  	fake.scaleProcessByApplicationMutex.Lock()
   680  	defer fake.scaleProcessByApplicationMutex.Unlock()
   681  	fake.ScaleProcessByApplicationStub = nil
   682  	if fake.scaleProcessByApplicationReturnsOnCall == nil {
   683  		fake.scaleProcessByApplicationReturnsOnCall = make(map[int]struct {
   684  			result1 v7action.Warnings
   685  			result2 error
   686  		})
   687  	}
   688  	fake.scaleProcessByApplicationReturnsOnCall[i] = struct {
   689  		result1 v7action.Warnings
   690  		result2 error
   691  	}{result1, result2}
   692  }
   693  
   694  func (fake *FakeV7Actor) SetApplicationDroplet(arg1 string, arg2 string) (v7action.Warnings, error) {
   695  	fake.setApplicationDropletMutex.Lock()
   696  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
   697  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
   698  		arg1 string
   699  		arg2 string
   700  	}{arg1, arg2})
   701  	fake.recordInvocation("SetApplicationDroplet", []interface{}{arg1, arg2})
   702  	fake.setApplicationDropletMutex.Unlock()
   703  	if fake.SetApplicationDropletStub != nil {
   704  		return fake.SetApplicationDropletStub(arg1, arg2)
   705  	}
   706  	if specificReturn {
   707  		return ret.result1, ret.result2
   708  	}
   709  	fakeReturns := fake.setApplicationDropletReturns
   710  	return fakeReturns.result1, fakeReturns.result2
   711  }
   712  
   713  func (fake *FakeV7Actor) SetApplicationDropletCallCount() int {
   714  	fake.setApplicationDropletMutex.RLock()
   715  	defer fake.setApplicationDropletMutex.RUnlock()
   716  	return len(fake.setApplicationDropletArgsForCall)
   717  }
   718  
   719  func (fake *FakeV7Actor) SetApplicationDropletCalls(stub func(string, string) (v7action.Warnings, error)) {
   720  	fake.setApplicationDropletMutex.Lock()
   721  	defer fake.setApplicationDropletMutex.Unlock()
   722  	fake.SetApplicationDropletStub = stub
   723  }
   724  
   725  func (fake *FakeV7Actor) SetApplicationDropletArgsForCall(i int) (string, string) {
   726  	fake.setApplicationDropletMutex.RLock()
   727  	defer fake.setApplicationDropletMutex.RUnlock()
   728  	argsForCall := fake.setApplicationDropletArgsForCall[i]
   729  	return argsForCall.arg1, argsForCall.arg2
   730  }
   731  
   732  func (fake *FakeV7Actor) SetApplicationDropletReturns(result1 v7action.Warnings, result2 error) {
   733  	fake.setApplicationDropletMutex.Lock()
   734  	defer fake.setApplicationDropletMutex.Unlock()
   735  	fake.SetApplicationDropletStub = nil
   736  	fake.setApplicationDropletReturns = struct {
   737  		result1 v7action.Warnings
   738  		result2 error
   739  	}{result1, result2}
   740  }
   741  
   742  func (fake *FakeV7Actor) SetApplicationDropletReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   743  	fake.setApplicationDropletMutex.Lock()
   744  	defer fake.setApplicationDropletMutex.Unlock()
   745  	fake.SetApplicationDropletStub = nil
   746  	if fake.setApplicationDropletReturnsOnCall == nil {
   747  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
   748  			result1 v7action.Warnings
   749  			result2 error
   750  		})
   751  	}
   752  	fake.setApplicationDropletReturnsOnCall[i] = struct {
   753  		result1 v7action.Warnings
   754  		result2 error
   755  	}{result1, result2}
   756  }
   757  
   758  func (fake *FakeV7Actor) SetApplicationManifest(arg1 string, arg2 []byte) (v7action.Warnings, error) {
   759  	var arg2Copy []byte
   760  	if arg2 != nil {
   761  		arg2Copy = make([]byte, len(arg2))
   762  		copy(arg2Copy, arg2)
   763  	}
   764  	fake.setApplicationManifestMutex.Lock()
   765  	ret, specificReturn := fake.setApplicationManifestReturnsOnCall[len(fake.setApplicationManifestArgsForCall)]
   766  	fake.setApplicationManifestArgsForCall = append(fake.setApplicationManifestArgsForCall, struct {
   767  		arg1 string
   768  		arg2 []byte
   769  	}{arg1, arg2Copy})
   770  	fake.recordInvocation("SetApplicationManifest", []interface{}{arg1, arg2Copy})
   771  	fake.setApplicationManifestMutex.Unlock()
   772  	if fake.SetApplicationManifestStub != nil {
   773  		return fake.SetApplicationManifestStub(arg1, arg2)
   774  	}
   775  	if specificReturn {
   776  		return ret.result1, ret.result2
   777  	}
   778  	fakeReturns := fake.setApplicationManifestReturns
   779  	return fakeReturns.result1, fakeReturns.result2
   780  }
   781  
   782  func (fake *FakeV7Actor) SetApplicationManifestCallCount() int {
   783  	fake.setApplicationManifestMutex.RLock()
   784  	defer fake.setApplicationManifestMutex.RUnlock()
   785  	return len(fake.setApplicationManifestArgsForCall)
   786  }
   787  
   788  func (fake *FakeV7Actor) SetApplicationManifestCalls(stub func(string, []byte) (v7action.Warnings, error)) {
   789  	fake.setApplicationManifestMutex.Lock()
   790  	defer fake.setApplicationManifestMutex.Unlock()
   791  	fake.SetApplicationManifestStub = stub
   792  }
   793  
   794  func (fake *FakeV7Actor) SetApplicationManifestArgsForCall(i int) (string, []byte) {
   795  	fake.setApplicationManifestMutex.RLock()
   796  	defer fake.setApplicationManifestMutex.RUnlock()
   797  	argsForCall := fake.setApplicationManifestArgsForCall[i]
   798  	return argsForCall.arg1, argsForCall.arg2
   799  }
   800  
   801  func (fake *FakeV7Actor) SetApplicationManifestReturns(result1 v7action.Warnings, result2 error) {
   802  	fake.setApplicationManifestMutex.Lock()
   803  	defer fake.setApplicationManifestMutex.Unlock()
   804  	fake.SetApplicationManifestStub = nil
   805  	fake.setApplicationManifestReturns = struct {
   806  		result1 v7action.Warnings
   807  		result2 error
   808  	}{result1, result2}
   809  }
   810  
   811  func (fake *FakeV7Actor) SetApplicationManifestReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   812  	fake.setApplicationManifestMutex.Lock()
   813  	defer fake.setApplicationManifestMutex.Unlock()
   814  	fake.SetApplicationManifestStub = nil
   815  	if fake.setApplicationManifestReturnsOnCall == nil {
   816  		fake.setApplicationManifestReturnsOnCall = make(map[int]struct {
   817  			result1 v7action.Warnings
   818  			result2 error
   819  		})
   820  	}
   821  	fake.setApplicationManifestReturnsOnCall[i] = struct {
   822  		result1 v7action.Warnings
   823  		result2 error
   824  	}{result1, result2}
   825  }
   826  
   827  func (fake *FakeV7Actor) StageApplicationPackage(arg1 string) (v7action.Build, v7action.Warnings, error) {
   828  	fake.stageApplicationPackageMutex.Lock()
   829  	ret, specificReturn := fake.stageApplicationPackageReturnsOnCall[len(fake.stageApplicationPackageArgsForCall)]
   830  	fake.stageApplicationPackageArgsForCall = append(fake.stageApplicationPackageArgsForCall, struct {
   831  		arg1 string
   832  	}{arg1})
   833  	fake.recordInvocation("StageApplicationPackage", []interface{}{arg1})
   834  	fake.stageApplicationPackageMutex.Unlock()
   835  	if fake.StageApplicationPackageStub != nil {
   836  		return fake.StageApplicationPackageStub(arg1)
   837  	}
   838  	if specificReturn {
   839  		return ret.result1, ret.result2, ret.result3
   840  	}
   841  	fakeReturns := fake.stageApplicationPackageReturns
   842  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   843  }
   844  
   845  func (fake *FakeV7Actor) StageApplicationPackageCallCount() int {
   846  	fake.stageApplicationPackageMutex.RLock()
   847  	defer fake.stageApplicationPackageMutex.RUnlock()
   848  	return len(fake.stageApplicationPackageArgsForCall)
   849  }
   850  
   851  func (fake *FakeV7Actor) StageApplicationPackageCalls(stub func(string) (v7action.Build, v7action.Warnings, error)) {
   852  	fake.stageApplicationPackageMutex.Lock()
   853  	defer fake.stageApplicationPackageMutex.Unlock()
   854  	fake.StageApplicationPackageStub = stub
   855  }
   856  
   857  func (fake *FakeV7Actor) StageApplicationPackageArgsForCall(i int) string {
   858  	fake.stageApplicationPackageMutex.RLock()
   859  	defer fake.stageApplicationPackageMutex.RUnlock()
   860  	argsForCall := fake.stageApplicationPackageArgsForCall[i]
   861  	return argsForCall.arg1
   862  }
   863  
   864  func (fake *FakeV7Actor) StageApplicationPackageReturns(result1 v7action.Build, result2 v7action.Warnings, result3 error) {
   865  	fake.stageApplicationPackageMutex.Lock()
   866  	defer fake.stageApplicationPackageMutex.Unlock()
   867  	fake.StageApplicationPackageStub = nil
   868  	fake.stageApplicationPackageReturns = struct {
   869  		result1 v7action.Build
   870  		result2 v7action.Warnings
   871  		result3 error
   872  	}{result1, result2, result3}
   873  }
   874  
   875  func (fake *FakeV7Actor) StageApplicationPackageReturnsOnCall(i int, result1 v7action.Build, result2 v7action.Warnings, result3 error) {
   876  	fake.stageApplicationPackageMutex.Lock()
   877  	defer fake.stageApplicationPackageMutex.Unlock()
   878  	fake.StageApplicationPackageStub = nil
   879  	if fake.stageApplicationPackageReturnsOnCall == nil {
   880  		fake.stageApplicationPackageReturnsOnCall = make(map[int]struct {
   881  			result1 v7action.Build
   882  			result2 v7action.Warnings
   883  			result3 error
   884  		})
   885  	}
   886  	fake.stageApplicationPackageReturnsOnCall[i] = struct {
   887  		result1 v7action.Build
   888  		result2 v7action.Warnings
   889  		result3 error
   890  	}{result1, result2, result3}
   891  }
   892  
   893  func (fake *FakeV7Actor) StopApplication(arg1 string) (v7action.Warnings, error) {
   894  	fake.stopApplicationMutex.Lock()
   895  	ret, specificReturn := fake.stopApplicationReturnsOnCall[len(fake.stopApplicationArgsForCall)]
   896  	fake.stopApplicationArgsForCall = append(fake.stopApplicationArgsForCall, struct {
   897  		arg1 string
   898  	}{arg1})
   899  	fake.recordInvocation("StopApplication", []interface{}{arg1})
   900  	fake.stopApplicationMutex.Unlock()
   901  	if fake.StopApplicationStub != nil {
   902  		return fake.StopApplicationStub(arg1)
   903  	}
   904  	if specificReturn {
   905  		return ret.result1, ret.result2
   906  	}
   907  	fakeReturns := fake.stopApplicationReturns
   908  	return fakeReturns.result1, fakeReturns.result2
   909  }
   910  
   911  func (fake *FakeV7Actor) StopApplicationCallCount() int {
   912  	fake.stopApplicationMutex.RLock()
   913  	defer fake.stopApplicationMutex.RUnlock()
   914  	return len(fake.stopApplicationArgsForCall)
   915  }
   916  
   917  func (fake *FakeV7Actor) StopApplicationCalls(stub func(string) (v7action.Warnings, error)) {
   918  	fake.stopApplicationMutex.Lock()
   919  	defer fake.stopApplicationMutex.Unlock()
   920  	fake.StopApplicationStub = stub
   921  }
   922  
   923  func (fake *FakeV7Actor) StopApplicationArgsForCall(i int) string {
   924  	fake.stopApplicationMutex.RLock()
   925  	defer fake.stopApplicationMutex.RUnlock()
   926  	argsForCall := fake.stopApplicationArgsForCall[i]
   927  	return argsForCall.arg1
   928  }
   929  
   930  func (fake *FakeV7Actor) StopApplicationReturns(result1 v7action.Warnings, result2 error) {
   931  	fake.stopApplicationMutex.Lock()
   932  	defer fake.stopApplicationMutex.Unlock()
   933  	fake.StopApplicationStub = nil
   934  	fake.stopApplicationReturns = struct {
   935  		result1 v7action.Warnings
   936  		result2 error
   937  	}{result1, result2}
   938  }
   939  
   940  func (fake *FakeV7Actor) StopApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
   941  	fake.stopApplicationMutex.Lock()
   942  	defer fake.stopApplicationMutex.Unlock()
   943  	fake.StopApplicationStub = nil
   944  	if fake.stopApplicationReturnsOnCall == nil {
   945  		fake.stopApplicationReturnsOnCall = make(map[int]struct {
   946  			result1 v7action.Warnings
   947  			result2 error
   948  		})
   949  	}
   950  	fake.stopApplicationReturnsOnCall[i] = struct {
   951  		result1 v7action.Warnings
   952  		result2 error
   953  	}{result1, result2}
   954  }
   955  
   956  func (fake *FakeV7Actor) UpdateApplication(arg1 v7action.Application) (v7action.Application, v7action.Warnings, error) {
   957  	fake.updateApplicationMutex.Lock()
   958  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
   959  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
   960  		arg1 v7action.Application
   961  	}{arg1})
   962  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
   963  	fake.updateApplicationMutex.Unlock()
   964  	if fake.UpdateApplicationStub != nil {
   965  		return fake.UpdateApplicationStub(arg1)
   966  	}
   967  	if specificReturn {
   968  		return ret.result1, ret.result2, ret.result3
   969  	}
   970  	fakeReturns := fake.updateApplicationReturns
   971  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   972  }
   973  
   974  func (fake *FakeV7Actor) UpdateApplicationCallCount() int {
   975  	fake.updateApplicationMutex.RLock()
   976  	defer fake.updateApplicationMutex.RUnlock()
   977  	return len(fake.updateApplicationArgsForCall)
   978  }
   979  
   980  func (fake *FakeV7Actor) UpdateApplicationCalls(stub func(v7action.Application) (v7action.Application, v7action.Warnings, error)) {
   981  	fake.updateApplicationMutex.Lock()
   982  	defer fake.updateApplicationMutex.Unlock()
   983  	fake.UpdateApplicationStub = stub
   984  }
   985  
   986  func (fake *FakeV7Actor) UpdateApplicationArgsForCall(i int) v7action.Application {
   987  	fake.updateApplicationMutex.RLock()
   988  	defer fake.updateApplicationMutex.RUnlock()
   989  	argsForCall := fake.updateApplicationArgsForCall[i]
   990  	return argsForCall.arg1
   991  }
   992  
   993  func (fake *FakeV7Actor) UpdateApplicationReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) {
   994  	fake.updateApplicationMutex.Lock()
   995  	defer fake.updateApplicationMutex.Unlock()
   996  	fake.UpdateApplicationStub = nil
   997  	fake.updateApplicationReturns = struct {
   998  		result1 v7action.Application
   999  		result2 v7action.Warnings
  1000  		result3 error
  1001  	}{result1, result2, result3}
  1002  }
  1003  
  1004  func (fake *FakeV7Actor) UpdateApplicationReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) {
  1005  	fake.updateApplicationMutex.Lock()
  1006  	defer fake.updateApplicationMutex.Unlock()
  1007  	fake.UpdateApplicationStub = nil
  1008  	if fake.updateApplicationReturnsOnCall == nil {
  1009  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  1010  			result1 v7action.Application
  1011  			result2 v7action.Warnings
  1012  			result3 error
  1013  		})
  1014  	}
  1015  	fake.updateApplicationReturnsOnCall[i] = struct {
  1016  		result1 v7action.Application
  1017  		result2 v7action.Warnings
  1018  		result3 error
  1019  	}{result1, result2, result3}
  1020  }
  1021  
  1022  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplication(arg1 string, arg2 string, arg3 v7action.Process) (v7action.Warnings, error) {
  1023  	fake.updateProcessByTypeAndApplicationMutex.Lock()
  1024  	ret, specificReturn := fake.updateProcessByTypeAndApplicationReturnsOnCall[len(fake.updateProcessByTypeAndApplicationArgsForCall)]
  1025  	fake.updateProcessByTypeAndApplicationArgsForCall = append(fake.updateProcessByTypeAndApplicationArgsForCall, struct {
  1026  		arg1 string
  1027  		arg2 string
  1028  		arg3 v7action.Process
  1029  	}{arg1, arg2, arg3})
  1030  	fake.recordInvocation("UpdateProcessByTypeAndApplication", []interface{}{arg1, arg2, arg3})
  1031  	fake.updateProcessByTypeAndApplicationMutex.Unlock()
  1032  	if fake.UpdateProcessByTypeAndApplicationStub != nil {
  1033  		return fake.UpdateProcessByTypeAndApplicationStub(arg1, arg2, arg3)
  1034  	}
  1035  	if specificReturn {
  1036  		return ret.result1, ret.result2
  1037  	}
  1038  	fakeReturns := fake.updateProcessByTypeAndApplicationReturns
  1039  	return fakeReturns.result1, fakeReturns.result2
  1040  }
  1041  
  1042  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplicationCallCount() int {
  1043  	fake.updateProcessByTypeAndApplicationMutex.RLock()
  1044  	defer fake.updateProcessByTypeAndApplicationMutex.RUnlock()
  1045  	return len(fake.updateProcessByTypeAndApplicationArgsForCall)
  1046  }
  1047  
  1048  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplicationCalls(stub func(string, string, v7action.Process) (v7action.Warnings, error)) {
  1049  	fake.updateProcessByTypeAndApplicationMutex.Lock()
  1050  	defer fake.updateProcessByTypeAndApplicationMutex.Unlock()
  1051  	fake.UpdateProcessByTypeAndApplicationStub = stub
  1052  }
  1053  
  1054  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplicationArgsForCall(i int) (string, string, v7action.Process) {
  1055  	fake.updateProcessByTypeAndApplicationMutex.RLock()
  1056  	defer fake.updateProcessByTypeAndApplicationMutex.RUnlock()
  1057  	argsForCall := fake.updateProcessByTypeAndApplicationArgsForCall[i]
  1058  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1059  }
  1060  
  1061  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplicationReturns(result1 v7action.Warnings, result2 error) {
  1062  	fake.updateProcessByTypeAndApplicationMutex.Lock()
  1063  	defer fake.updateProcessByTypeAndApplicationMutex.Unlock()
  1064  	fake.UpdateProcessByTypeAndApplicationStub = nil
  1065  	fake.updateProcessByTypeAndApplicationReturns = struct {
  1066  		result1 v7action.Warnings
  1067  		result2 error
  1068  	}{result1, result2}
  1069  }
  1070  
  1071  func (fake *FakeV7Actor) UpdateProcessByTypeAndApplicationReturnsOnCall(i int, result1 v7action.Warnings, result2 error) {
  1072  	fake.updateProcessByTypeAndApplicationMutex.Lock()
  1073  	defer fake.updateProcessByTypeAndApplicationMutex.Unlock()
  1074  	fake.UpdateProcessByTypeAndApplicationStub = nil
  1075  	if fake.updateProcessByTypeAndApplicationReturnsOnCall == nil {
  1076  		fake.updateProcessByTypeAndApplicationReturnsOnCall = make(map[int]struct {
  1077  			result1 v7action.Warnings
  1078  			result2 error
  1079  		})
  1080  	}
  1081  	fake.updateProcessByTypeAndApplicationReturnsOnCall[i] = struct {
  1082  		result1 v7action.Warnings
  1083  		result2 error
  1084  	}{result1, result2}
  1085  }
  1086  
  1087  func (fake *FakeV7Actor) UploadBitsPackage(arg1 v7action.Package, arg2 []sharedaction.Resource, arg3 io.Reader, arg4 int64) (v7action.Package, v7action.Warnings, error) {
  1088  	var arg2Copy []sharedaction.Resource
  1089  	if arg2 != nil {
  1090  		arg2Copy = make([]sharedaction.Resource, len(arg2))
  1091  		copy(arg2Copy, arg2)
  1092  	}
  1093  	fake.uploadBitsPackageMutex.Lock()
  1094  	ret, specificReturn := fake.uploadBitsPackageReturnsOnCall[len(fake.uploadBitsPackageArgsForCall)]
  1095  	fake.uploadBitsPackageArgsForCall = append(fake.uploadBitsPackageArgsForCall, struct {
  1096  		arg1 v7action.Package
  1097  		arg2 []sharedaction.Resource
  1098  		arg3 io.Reader
  1099  		arg4 int64
  1100  	}{arg1, arg2Copy, arg3, arg4})
  1101  	fake.recordInvocation("UploadBitsPackage", []interface{}{arg1, arg2Copy, arg3, arg4})
  1102  	fake.uploadBitsPackageMutex.Unlock()
  1103  	if fake.UploadBitsPackageStub != nil {
  1104  		return fake.UploadBitsPackageStub(arg1, arg2, arg3, arg4)
  1105  	}
  1106  	if specificReturn {
  1107  		return ret.result1, ret.result2, ret.result3
  1108  	}
  1109  	fakeReturns := fake.uploadBitsPackageReturns
  1110  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1111  }
  1112  
  1113  func (fake *FakeV7Actor) UploadBitsPackageCallCount() int {
  1114  	fake.uploadBitsPackageMutex.RLock()
  1115  	defer fake.uploadBitsPackageMutex.RUnlock()
  1116  	return len(fake.uploadBitsPackageArgsForCall)
  1117  }
  1118  
  1119  func (fake *FakeV7Actor) UploadBitsPackageCalls(stub func(v7action.Package, []sharedaction.Resource, io.Reader, int64) (v7action.Package, v7action.Warnings, error)) {
  1120  	fake.uploadBitsPackageMutex.Lock()
  1121  	defer fake.uploadBitsPackageMutex.Unlock()
  1122  	fake.UploadBitsPackageStub = stub
  1123  }
  1124  
  1125  func (fake *FakeV7Actor) UploadBitsPackageArgsForCall(i int) (v7action.Package, []sharedaction.Resource, io.Reader, int64) {
  1126  	fake.uploadBitsPackageMutex.RLock()
  1127  	defer fake.uploadBitsPackageMutex.RUnlock()
  1128  	argsForCall := fake.uploadBitsPackageArgsForCall[i]
  1129  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  1130  }
  1131  
  1132  func (fake *FakeV7Actor) UploadBitsPackageReturns(result1 v7action.Package, result2 v7action.Warnings, result3 error) {
  1133  	fake.uploadBitsPackageMutex.Lock()
  1134  	defer fake.uploadBitsPackageMutex.Unlock()
  1135  	fake.UploadBitsPackageStub = nil
  1136  	fake.uploadBitsPackageReturns = struct {
  1137  		result1 v7action.Package
  1138  		result2 v7action.Warnings
  1139  		result3 error
  1140  	}{result1, result2, result3}
  1141  }
  1142  
  1143  func (fake *FakeV7Actor) UploadBitsPackageReturnsOnCall(i int, result1 v7action.Package, result2 v7action.Warnings, result3 error) {
  1144  	fake.uploadBitsPackageMutex.Lock()
  1145  	defer fake.uploadBitsPackageMutex.Unlock()
  1146  	fake.UploadBitsPackageStub = nil
  1147  	if fake.uploadBitsPackageReturnsOnCall == nil {
  1148  		fake.uploadBitsPackageReturnsOnCall = make(map[int]struct {
  1149  			result1 v7action.Package
  1150  			result2 v7action.Warnings
  1151  			result3 error
  1152  		})
  1153  	}
  1154  	fake.uploadBitsPackageReturnsOnCall[i] = struct {
  1155  		result1 v7action.Package
  1156  		result2 v7action.Warnings
  1157  		result3 error
  1158  	}{result1, result2, result3}
  1159  }
  1160  
  1161  func (fake *FakeV7Actor) Invocations() map[string][][]interface{} {
  1162  	fake.invocationsMutex.RLock()
  1163  	defer fake.invocationsMutex.RUnlock()
  1164  	fake.createApplicationInSpaceMutex.RLock()
  1165  	defer fake.createApplicationInSpaceMutex.RUnlock()
  1166  	fake.createBitsPackageByApplicationMutex.RLock()
  1167  	defer fake.createBitsPackageByApplicationMutex.RUnlock()
  1168  	fake.createDockerPackageByApplicationMutex.RLock()
  1169  	defer fake.createDockerPackageByApplicationMutex.RUnlock()
  1170  	fake.getApplicationByNameAndSpaceMutex.RLock()
  1171  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
  1172  	fake.pollBuildMutex.RLock()
  1173  	defer fake.pollBuildMutex.RUnlock()
  1174  	fake.pollPackageMutex.RLock()
  1175  	defer fake.pollPackageMutex.RUnlock()
  1176  	fake.scaleProcessByApplicationMutex.RLock()
  1177  	defer fake.scaleProcessByApplicationMutex.RUnlock()
  1178  	fake.setApplicationDropletMutex.RLock()
  1179  	defer fake.setApplicationDropletMutex.RUnlock()
  1180  	fake.setApplicationManifestMutex.RLock()
  1181  	defer fake.setApplicationManifestMutex.RUnlock()
  1182  	fake.stageApplicationPackageMutex.RLock()
  1183  	defer fake.stageApplicationPackageMutex.RUnlock()
  1184  	fake.stopApplicationMutex.RLock()
  1185  	defer fake.stopApplicationMutex.RUnlock()
  1186  	fake.updateApplicationMutex.RLock()
  1187  	defer fake.updateApplicationMutex.RUnlock()
  1188  	fake.updateProcessByTypeAndApplicationMutex.RLock()
  1189  	defer fake.updateProcessByTypeAndApplicationMutex.RUnlock()
  1190  	fake.uploadBitsPackageMutex.RLock()
  1191  	defer fake.uploadBitsPackageMutex.RUnlock()
  1192  	copiedInvocations := map[string][][]interface{}{}
  1193  	for key, value := range fake.invocations {
  1194  		copiedInvocations[key] = value
  1195  	}
  1196  	return copiedInvocations
  1197  }
  1198  
  1199  func (fake *FakeV7Actor) recordInvocation(key string, args []interface{}) {
  1200  	fake.invocationsMutex.Lock()
  1201  	defer fake.invocationsMutex.Unlock()
  1202  	if fake.invocations == nil {
  1203  		fake.invocations = map[string][][]interface{}{}
  1204  	}
  1205  	if fake.invocations[key] == nil {
  1206  		fake.invocations[key] = [][]interface{}{}
  1207  	}
  1208  	fake.invocations[key] = append(fake.invocations[key], args)
  1209  }
  1210  
  1211  var _ v7pushaction.V7Actor = new(FakeV7Actor)