github.com/jghiloni/cli@v6.28.1-0.20170628223758-0ce05fe032a2+incompatible/command/v3/v3fakes/fake_v3push_actor.go (about)

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