github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/cf/manifest/manifestfakes/fake_app.go (about)

     1  // This file was generated by counterfeiter
     2  package manifestfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/cf/manifest"
     9  	"code.cloudfoundry.org/cli/cf/models"
    10  )
    11  
    12  type FakeApp struct {
    13  	BuildpackURLStub        func(string, string)
    14  	buildpackURLMutex       sync.RWMutex
    15  	buildpackURLArgsForCall []struct {
    16  		arg1 string
    17  		arg2 string
    18  	}
    19  	DiskQuotaStub        func(string, int64)
    20  	diskQuotaMutex       sync.RWMutex
    21  	diskQuotaArgsForCall []struct {
    22  		arg1 string
    23  		arg2 int64
    24  	}
    25  	MemoryStub        func(string, int64)
    26  	memoryMutex       sync.RWMutex
    27  	memoryArgsForCall []struct {
    28  		arg1 string
    29  		arg2 int64
    30  	}
    31  	ServiceStub        func(string, string)
    32  	serviceMutex       sync.RWMutex
    33  	serviceArgsForCall []struct {
    34  		arg1 string
    35  		arg2 string
    36  	}
    37  	StartCommandStub        func(string, string)
    38  	startCommandMutex       sync.RWMutex
    39  	startCommandArgsForCall []struct {
    40  		arg1 string
    41  		arg2 string
    42  	}
    43  	EnvironmentVarsStub        func(string, string, string)
    44  	environmentVarsMutex       sync.RWMutex
    45  	environmentVarsArgsForCall []struct {
    46  		arg1 string
    47  		arg2 string
    48  		arg3 string
    49  	}
    50  	HealthCheckTimeoutStub        func(string, int)
    51  	healthCheckTimeoutMutex       sync.RWMutex
    52  	healthCheckTimeoutArgsForCall []struct {
    53  		arg1 string
    54  		arg2 int
    55  	}
    56  	HealthCheckTypeStub        func(string, string)
    57  	healthCheckTypeMutex       sync.RWMutex
    58  	healthCheckTypeArgsForCall []struct {
    59  		arg1 string
    60  		arg2 string
    61  	}
    62  	HealthCheckHTTPEndpointStub        func(string, string)
    63  	healthCheckHTTPEndpointMutex       sync.RWMutex
    64  	healthCheckHTTPEndpointArgsForCall []struct {
    65  		arg1 string
    66  		arg2 string
    67  	}
    68  	InstancesStub        func(string, int)
    69  	instancesMutex       sync.RWMutex
    70  	instancesArgsForCall []struct {
    71  		arg1 string
    72  		arg2 int
    73  	}
    74  	RouteStub        func(string, string, string, string, int)
    75  	routeMutex       sync.RWMutex
    76  	routeArgsForCall []struct {
    77  		arg1 string
    78  		arg2 string
    79  		arg3 string
    80  		arg4 string
    81  		arg5 int
    82  	}
    83  	GetContentsStub        func() []models.Application
    84  	getContentsMutex       sync.RWMutex
    85  	getContentsArgsForCall []struct{}
    86  	getContentsReturns     struct {
    87  		result1 []models.Application
    88  	}
    89  	StackStub        func(string, string)
    90  	stackMutex       sync.RWMutex
    91  	stackArgsForCall []struct {
    92  		arg1 string
    93  		arg2 string
    94  	}
    95  	SaveStub        func(f io.Writer) error
    96  	saveMutex       sync.RWMutex
    97  	saveArgsForCall []struct {
    98  		f io.Writer
    99  	}
   100  	saveReturns struct {
   101  		result1 error
   102  	}
   103  	invocations      map[string][][]interface{}
   104  	invocationsMutex sync.RWMutex
   105  }
   106  
   107  func (fake *FakeApp) BuildpackURL(arg1 string, arg2 string) {
   108  	fake.buildpackURLMutex.Lock()
   109  	fake.buildpackURLArgsForCall = append(fake.buildpackURLArgsForCall, struct {
   110  		arg1 string
   111  		arg2 string
   112  	}{arg1, arg2})
   113  	fake.recordInvocation("BuildpackURL", []interface{}{arg1, arg2})
   114  	fake.buildpackURLMutex.Unlock()
   115  	if fake.BuildpackURLStub != nil {
   116  		fake.BuildpackURLStub(arg1, arg2)
   117  	}
   118  }
   119  
   120  func (fake *FakeApp) BuildpackURLCallCount() int {
   121  	fake.buildpackURLMutex.RLock()
   122  	defer fake.buildpackURLMutex.RUnlock()
   123  	return len(fake.buildpackURLArgsForCall)
   124  }
   125  
   126  func (fake *FakeApp) BuildpackURLArgsForCall(i int) (string, string) {
   127  	fake.buildpackURLMutex.RLock()
   128  	defer fake.buildpackURLMutex.RUnlock()
   129  	return fake.buildpackURLArgsForCall[i].arg1, fake.buildpackURLArgsForCall[i].arg2
   130  }
   131  
   132  func (fake *FakeApp) DiskQuota(arg1 string, arg2 int64) {
   133  	fake.diskQuotaMutex.Lock()
   134  	fake.diskQuotaArgsForCall = append(fake.diskQuotaArgsForCall, struct {
   135  		arg1 string
   136  		arg2 int64
   137  	}{arg1, arg2})
   138  	fake.recordInvocation("DiskQuota", []interface{}{arg1, arg2})
   139  	fake.diskQuotaMutex.Unlock()
   140  	if fake.DiskQuotaStub != nil {
   141  		fake.DiskQuotaStub(arg1, arg2)
   142  	}
   143  }
   144  
   145  func (fake *FakeApp) DiskQuotaCallCount() int {
   146  	fake.diskQuotaMutex.RLock()
   147  	defer fake.diskQuotaMutex.RUnlock()
   148  	return len(fake.diskQuotaArgsForCall)
   149  }
   150  
   151  func (fake *FakeApp) DiskQuotaArgsForCall(i int) (string, int64) {
   152  	fake.diskQuotaMutex.RLock()
   153  	defer fake.diskQuotaMutex.RUnlock()
   154  	return fake.diskQuotaArgsForCall[i].arg1, fake.diskQuotaArgsForCall[i].arg2
   155  }
   156  
   157  func (fake *FakeApp) Memory(arg1 string, arg2 int64) {
   158  	fake.memoryMutex.Lock()
   159  	fake.memoryArgsForCall = append(fake.memoryArgsForCall, struct {
   160  		arg1 string
   161  		arg2 int64
   162  	}{arg1, arg2})
   163  	fake.recordInvocation("Memory", []interface{}{arg1, arg2})
   164  	fake.memoryMutex.Unlock()
   165  	if fake.MemoryStub != nil {
   166  		fake.MemoryStub(arg1, arg2)
   167  	}
   168  }
   169  
   170  func (fake *FakeApp) MemoryCallCount() int {
   171  	fake.memoryMutex.RLock()
   172  	defer fake.memoryMutex.RUnlock()
   173  	return len(fake.memoryArgsForCall)
   174  }
   175  
   176  func (fake *FakeApp) MemoryArgsForCall(i int) (string, int64) {
   177  	fake.memoryMutex.RLock()
   178  	defer fake.memoryMutex.RUnlock()
   179  	return fake.memoryArgsForCall[i].arg1, fake.memoryArgsForCall[i].arg2
   180  }
   181  
   182  func (fake *FakeApp) Service(arg1 string, arg2 string) {
   183  	fake.serviceMutex.Lock()
   184  	fake.serviceArgsForCall = append(fake.serviceArgsForCall, struct {
   185  		arg1 string
   186  		arg2 string
   187  	}{arg1, arg2})
   188  	fake.recordInvocation("Service", []interface{}{arg1, arg2})
   189  	fake.serviceMutex.Unlock()
   190  	if fake.ServiceStub != nil {
   191  		fake.ServiceStub(arg1, arg2)
   192  	}
   193  }
   194  
   195  func (fake *FakeApp) ServiceCallCount() int {
   196  	fake.serviceMutex.RLock()
   197  	defer fake.serviceMutex.RUnlock()
   198  	return len(fake.serviceArgsForCall)
   199  }
   200  
   201  func (fake *FakeApp) ServiceArgsForCall(i int) (string, string) {
   202  	fake.serviceMutex.RLock()
   203  	defer fake.serviceMutex.RUnlock()
   204  	return fake.serviceArgsForCall[i].arg1, fake.serviceArgsForCall[i].arg2
   205  }
   206  
   207  func (fake *FakeApp) StartCommand(arg1 string, arg2 string) {
   208  	fake.startCommandMutex.Lock()
   209  	fake.startCommandArgsForCall = append(fake.startCommandArgsForCall, struct {
   210  		arg1 string
   211  		arg2 string
   212  	}{arg1, arg2})
   213  	fake.recordInvocation("StartCommand", []interface{}{arg1, arg2})
   214  	fake.startCommandMutex.Unlock()
   215  	if fake.StartCommandStub != nil {
   216  		fake.StartCommandStub(arg1, arg2)
   217  	}
   218  }
   219  
   220  func (fake *FakeApp) StartCommandCallCount() int {
   221  	fake.startCommandMutex.RLock()
   222  	defer fake.startCommandMutex.RUnlock()
   223  	return len(fake.startCommandArgsForCall)
   224  }
   225  
   226  func (fake *FakeApp) StartCommandArgsForCall(i int) (string, string) {
   227  	fake.startCommandMutex.RLock()
   228  	defer fake.startCommandMutex.RUnlock()
   229  	return fake.startCommandArgsForCall[i].arg1, fake.startCommandArgsForCall[i].arg2
   230  }
   231  
   232  func (fake *FakeApp) EnvironmentVars(arg1 string, arg2 string, arg3 string) {
   233  	fake.environmentVarsMutex.Lock()
   234  	fake.environmentVarsArgsForCall = append(fake.environmentVarsArgsForCall, struct {
   235  		arg1 string
   236  		arg2 string
   237  		arg3 string
   238  	}{arg1, arg2, arg3})
   239  	fake.recordInvocation("EnvironmentVars", []interface{}{arg1, arg2, arg3})
   240  	fake.environmentVarsMutex.Unlock()
   241  	if fake.EnvironmentVarsStub != nil {
   242  		fake.EnvironmentVarsStub(arg1, arg2, arg3)
   243  	}
   244  }
   245  
   246  func (fake *FakeApp) EnvironmentVarsCallCount() int {
   247  	fake.environmentVarsMutex.RLock()
   248  	defer fake.environmentVarsMutex.RUnlock()
   249  	return len(fake.environmentVarsArgsForCall)
   250  }
   251  
   252  func (fake *FakeApp) EnvironmentVarsArgsForCall(i int) (string, string, string) {
   253  	fake.environmentVarsMutex.RLock()
   254  	defer fake.environmentVarsMutex.RUnlock()
   255  	return fake.environmentVarsArgsForCall[i].arg1, fake.environmentVarsArgsForCall[i].arg2, fake.environmentVarsArgsForCall[i].arg3
   256  }
   257  
   258  func (fake *FakeApp) HealthCheckTimeout(arg1 string, arg2 int) {
   259  	fake.healthCheckTimeoutMutex.Lock()
   260  	fake.healthCheckTimeoutArgsForCall = append(fake.healthCheckTimeoutArgsForCall, struct {
   261  		arg1 string
   262  		arg2 int
   263  	}{arg1, arg2})
   264  	fake.recordInvocation("HealthCheckTimeout", []interface{}{arg1, arg2})
   265  	fake.healthCheckTimeoutMutex.Unlock()
   266  	if fake.HealthCheckTimeoutStub != nil {
   267  		fake.HealthCheckTimeoutStub(arg1, arg2)
   268  	}
   269  }
   270  
   271  func (fake *FakeApp) HealthCheckTimeoutCallCount() int {
   272  	fake.healthCheckTimeoutMutex.RLock()
   273  	defer fake.healthCheckTimeoutMutex.RUnlock()
   274  	return len(fake.healthCheckTimeoutArgsForCall)
   275  }
   276  
   277  func (fake *FakeApp) HealthCheckTimeoutArgsForCall(i int) (string, int) {
   278  	fake.healthCheckTimeoutMutex.RLock()
   279  	defer fake.healthCheckTimeoutMutex.RUnlock()
   280  	return fake.healthCheckTimeoutArgsForCall[i].arg1, fake.healthCheckTimeoutArgsForCall[i].arg2
   281  }
   282  
   283  func (fake *FakeApp) HealthCheckType(arg1 string, arg2 string) {
   284  	fake.healthCheckTypeMutex.Lock()
   285  	fake.healthCheckTypeArgsForCall = append(fake.healthCheckTypeArgsForCall, struct {
   286  		arg1 string
   287  		arg2 string
   288  	}{arg1, arg2})
   289  	fake.recordInvocation("HealthCheckType", []interface{}{arg1, arg2})
   290  	fake.healthCheckTypeMutex.Unlock()
   291  	if fake.HealthCheckTypeStub != nil {
   292  		fake.HealthCheckTypeStub(arg1, arg2)
   293  	}
   294  }
   295  
   296  func (fake *FakeApp) HealthCheckTypeCallCount() int {
   297  	fake.healthCheckTypeMutex.RLock()
   298  	defer fake.healthCheckTypeMutex.RUnlock()
   299  	return len(fake.healthCheckTypeArgsForCall)
   300  }
   301  
   302  func (fake *FakeApp) HealthCheckTypeArgsForCall(i int) (string, string) {
   303  	fake.healthCheckTypeMutex.RLock()
   304  	defer fake.healthCheckTypeMutex.RUnlock()
   305  	return fake.healthCheckTypeArgsForCall[i].arg1, fake.healthCheckTypeArgsForCall[i].arg2
   306  }
   307  
   308  func (fake *FakeApp) HealthCheckHTTPEndpoint(arg1 string, arg2 string) {
   309  	fake.healthCheckHTTPEndpointMutex.Lock()
   310  	fake.healthCheckHTTPEndpointArgsForCall = append(fake.healthCheckHTTPEndpointArgsForCall, struct {
   311  		arg1 string
   312  		arg2 string
   313  	}{arg1, arg2})
   314  	fake.recordInvocation("HealthCheckHTTPEndpoint", []interface{}{arg1, arg2})
   315  	fake.healthCheckHTTPEndpointMutex.Unlock()
   316  	if fake.HealthCheckHTTPEndpointStub != nil {
   317  		fake.HealthCheckHTTPEndpointStub(arg1, arg2)
   318  	}
   319  }
   320  
   321  func (fake *FakeApp) HealthCheckHTTPEndpointCallCount() int {
   322  	fake.healthCheckHTTPEndpointMutex.RLock()
   323  	defer fake.healthCheckHTTPEndpointMutex.RUnlock()
   324  	return len(fake.healthCheckHTTPEndpointArgsForCall)
   325  }
   326  
   327  func (fake *FakeApp) HealthCheckHTTPEndpointArgsForCall(i int) (string, string) {
   328  	fake.healthCheckHTTPEndpointMutex.RLock()
   329  	defer fake.healthCheckHTTPEndpointMutex.RUnlock()
   330  	return fake.healthCheckHTTPEndpointArgsForCall[i].arg1, fake.healthCheckHTTPEndpointArgsForCall[i].arg2
   331  }
   332  
   333  func (fake *FakeApp) Instances(arg1 string, arg2 int) {
   334  	fake.instancesMutex.Lock()
   335  	fake.instancesArgsForCall = append(fake.instancesArgsForCall, struct {
   336  		arg1 string
   337  		arg2 int
   338  	}{arg1, arg2})
   339  	fake.recordInvocation("Instances", []interface{}{arg1, arg2})
   340  	fake.instancesMutex.Unlock()
   341  	if fake.InstancesStub != nil {
   342  		fake.InstancesStub(arg1, arg2)
   343  	}
   344  }
   345  
   346  func (fake *FakeApp) InstancesCallCount() int {
   347  	fake.instancesMutex.RLock()
   348  	defer fake.instancesMutex.RUnlock()
   349  	return len(fake.instancesArgsForCall)
   350  }
   351  
   352  func (fake *FakeApp) InstancesArgsForCall(i int) (string, int) {
   353  	fake.instancesMutex.RLock()
   354  	defer fake.instancesMutex.RUnlock()
   355  	return fake.instancesArgsForCall[i].arg1, fake.instancesArgsForCall[i].arg2
   356  }
   357  
   358  func (fake *FakeApp) Route(arg1 string, arg2 string, arg3 string, arg4 string, arg5 int) {
   359  	fake.routeMutex.Lock()
   360  	fake.routeArgsForCall = append(fake.routeArgsForCall, struct {
   361  		arg1 string
   362  		arg2 string
   363  		arg3 string
   364  		arg4 string
   365  		arg5 int
   366  	}{arg1, arg2, arg3, arg4, arg5})
   367  	fake.recordInvocation("Route", []interface{}{arg1, arg2, arg3, arg4, arg5})
   368  	fake.routeMutex.Unlock()
   369  	if fake.RouteStub != nil {
   370  		fake.RouteStub(arg1, arg2, arg3, arg4, arg5)
   371  	}
   372  }
   373  
   374  func (fake *FakeApp) RouteCallCount() int {
   375  	fake.routeMutex.RLock()
   376  	defer fake.routeMutex.RUnlock()
   377  	return len(fake.routeArgsForCall)
   378  }
   379  
   380  func (fake *FakeApp) RouteArgsForCall(i int) (string, string, string, string, int) {
   381  	fake.routeMutex.RLock()
   382  	defer fake.routeMutex.RUnlock()
   383  	return fake.routeArgsForCall[i].arg1, fake.routeArgsForCall[i].arg2, fake.routeArgsForCall[i].arg3, fake.routeArgsForCall[i].arg4, fake.routeArgsForCall[i].arg5
   384  }
   385  
   386  func (fake *FakeApp) GetContents() []models.Application {
   387  	fake.getContentsMutex.Lock()
   388  	fake.getContentsArgsForCall = append(fake.getContentsArgsForCall, struct{}{})
   389  	fake.recordInvocation("GetContents", []interface{}{})
   390  	fake.getContentsMutex.Unlock()
   391  	if fake.GetContentsStub != nil {
   392  		return fake.GetContentsStub()
   393  	} else {
   394  		return fake.getContentsReturns.result1
   395  	}
   396  }
   397  
   398  func (fake *FakeApp) GetContentsCallCount() int {
   399  	fake.getContentsMutex.RLock()
   400  	defer fake.getContentsMutex.RUnlock()
   401  	return len(fake.getContentsArgsForCall)
   402  }
   403  
   404  func (fake *FakeApp) GetContentsReturns(result1 []models.Application) {
   405  	fake.GetContentsStub = nil
   406  	fake.getContentsReturns = struct {
   407  		result1 []models.Application
   408  	}{result1}
   409  }
   410  
   411  func (fake *FakeApp) Stack(arg1 string, arg2 string) {
   412  	fake.stackMutex.Lock()
   413  	fake.stackArgsForCall = append(fake.stackArgsForCall, struct {
   414  		arg1 string
   415  		arg2 string
   416  	}{arg1, arg2})
   417  	fake.recordInvocation("Stack", []interface{}{arg1, arg2})
   418  	fake.stackMutex.Unlock()
   419  	if fake.StackStub != nil {
   420  		fake.StackStub(arg1, arg2)
   421  	}
   422  }
   423  
   424  func (fake *FakeApp) StackCallCount() int {
   425  	fake.stackMutex.RLock()
   426  	defer fake.stackMutex.RUnlock()
   427  	return len(fake.stackArgsForCall)
   428  }
   429  
   430  func (fake *FakeApp) StackArgsForCall(i int) (string, string) {
   431  	fake.stackMutex.RLock()
   432  	defer fake.stackMutex.RUnlock()
   433  	return fake.stackArgsForCall[i].arg1, fake.stackArgsForCall[i].arg2
   434  }
   435  
   436  func (fake *FakeApp) Save(f io.Writer) error {
   437  	fake.saveMutex.Lock()
   438  	fake.saveArgsForCall = append(fake.saveArgsForCall, struct {
   439  		f io.Writer
   440  	}{f})
   441  	fake.recordInvocation("Save", []interface{}{f})
   442  	fake.saveMutex.Unlock()
   443  	if fake.SaveStub != nil {
   444  		return fake.SaveStub(f)
   445  	} else {
   446  		return fake.saveReturns.result1
   447  	}
   448  }
   449  
   450  func (fake *FakeApp) SaveCallCount() int {
   451  	fake.saveMutex.RLock()
   452  	defer fake.saveMutex.RUnlock()
   453  	return len(fake.saveArgsForCall)
   454  }
   455  
   456  func (fake *FakeApp) SaveArgsForCall(i int) io.Writer {
   457  	fake.saveMutex.RLock()
   458  	defer fake.saveMutex.RUnlock()
   459  	return fake.saveArgsForCall[i].f
   460  }
   461  
   462  func (fake *FakeApp) SaveReturns(result1 error) {
   463  	fake.SaveStub = nil
   464  	fake.saveReturns = struct {
   465  		result1 error
   466  	}{result1}
   467  }
   468  
   469  func (fake *FakeApp) Invocations() map[string][][]interface{} {
   470  	fake.invocationsMutex.RLock()
   471  	defer fake.invocationsMutex.RUnlock()
   472  	fake.buildpackURLMutex.RLock()
   473  	defer fake.buildpackURLMutex.RUnlock()
   474  	fake.diskQuotaMutex.RLock()
   475  	defer fake.diskQuotaMutex.RUnlock()
   476  	fake.memoryMutex.RLock()
   477  	defer fake.memoryMutex.RUnlock()
   478  	fake.serviceMutex.RLock()
   479  	defer fake.serviceMutex.RUnlock()
   480  	fake.startCommandMutex.RLock()
   481  	defer fake.startCommandMutex.RUnlock()
   482  	fake.environmentVarsMutex.RLock()
   483  	defer fake.environmentVarsMutex.RUnlock()
   484  	fake.healthCheckTimeoutMutex.RLock()
   485  	defer fake.healthCheckTimeoutMutex.RUnlock()
   486  	fake.healthCheckTypeMutex.RLock()
   487  	defer fake.healthCheckTypeMutex.RUnlock()
   488  	fake.healthCheckHTTPEndpointMutex.RLock()
   489  	defer fake.healthCheckHTTPEndpointMutex.RUnlock()
   490  	fake.instancesMutex.RLock()
   491  	defer fake.instancesMutex.RUnlock()
   492  	fake.routeMutex.RLock()
   493  	defer fake.routeMutex.RUnlock()
   494  	fake.getContentsMutex.RLock()
   495  	defer fake.getContentsMutex.RUnlock()
   496  	fake.stackMutex.RLock()
   497  	defer fake.stackMutex.RUnlock()
   498  	fake.saveMutex.RLock()
   499  	defer fake.saveMutex.RUnlock()
   500  	copiedInvocations := map[string][][]interface{}{}
   501  	for key, value := range fake.invocations {
   502  		copiedInvocations[key] = value
   503  	}
   504  	return copiedInvocations
   505  }
   506  
   507  func (fake *FakeApp) recordInvocation(key string, args []interface{}) {
   508  	fake.invocationsMutex.Lock()
   509  	defer fake.invocationsMutex.Unlock()
   510  	if fake.invocations == nil {
   511  		fake.invocations = map[string][][]interface{}{}
   512  	}
   513  	if fake.invocations[key] == nil {
   514  		fake.invocations[key] = [][]interface{}{}
   515  	}
   516  	fake.invocations[key] = append(fake.invocations[key], args)
   517  }
   518  
   519  var _ manifest.App = new(FakeApp)