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