github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/testhelpers/commands/fake_application_starter.go (about)

     1  // This file was generated by counterfeiter
     2  package commands
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/cloudfoundry/cli/cf/command_registry"
     8  	"github.com/cloudfoundry/cli/cf/commands/application"
     9  	"github.com/cloudfoundry/cli/cf/models"
    10  	"github.com/cloudfoundry/cli/cf/requirements"
    11  	"github.com/cloudfoundry/cli/flags"
    12  )
    13  
    14  type FakeApplicationStarter struct {
    15  	MetaDataStub        func() command_registry.CommandMetadata
    16  	metaDataMutex       sync.RWMutex
    17  	metaDataArgsForCall []struct{}
    18  	metaDataReturns     struct {
    19  		result1 command_registry.CommandMetadata
    20  	}
    21  	SetDependencyStub        func(deps command_registry.Dependency, pluginCall bool) command_registry.Command
    22  	setDependencyMutex       sync.RWMutex
    23  	setDependencyArgsForCall []struct {
    24  		deps       command_registry.Dependency
    25  		pluginCall bool
    26  	}
    27  	setDependencyReturns struct {
    28  		result1 command_registry.Command
    29  	}
    30  	RequirementsStub        func(requirementsFactory requirements.Factory, context flags.FlagContext) (reqs []requirements.Requirement, err error)
    31  	requirementsMutex       sync.RWMutex
    32  	requirementsArgsForCall []struct {
    33  		requirementsFactory requirements.Factory
    34  		context             flags.FlagContext
    35  	}
    36  	requirementsReturns struct {
    37  		result1 []requirements.Requirement
    38  		result2 error
    39  	}
    40  	ExecuteStub        func(context flags.FlagContext)
    41  	executeMutex       sync.RWMutex
    42  	executeArgsForCall []struct {
    43  		context flags.FlagContext
    44  	}
    45  	SetStartTimeoutInSecondsStub        func(timeout int)
    46  	setStartTimeoutInSecondsMutex       sync.RWMutex
    47  	setStartTimeoutInSecondsArgsForCall []struct {
    48  		timeout int
    49  	}
    50  	ApplicationStartStub        func(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error)
    51  	applicationStartMutex       sync.RWMutex
    52  	applicationStartArgsForCall []struct {
    53  		app       models.Application
    54  		orgName   string
    55  		spaceName string
    56  	}
    57  	applicationStartReturns struct {
    58  		result1 models.Application
    59  		result2 error
    60  	}
    61  }
    62  
    63  func (fake *FakeApplicationStarter) MetaData() command_registry.CommandMetadata {
    64  	fake.metaDataMutex.Lock()
    65  	fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct{}{})
    66  	fake.metaDataMutex.Unlock()
    67  	if fake.MetaDataStub != nil {
    68  		return fake.MetaDataStub()
    69  	} else {
    70  		return fake.metaDataReturns.result1
    71  	}
    72  }
    73  
    74  func (fake *FakeApplicationStarter) MetaDataCallCount() int {
    75  	fake.metaDataMutex.RLock()
    76  	defer fake.metaDataMutex.RUnlock()
    77  	return len(fake.metaDataArgsForCall)
    78  }
    79  
    80  func (fake *FakeApplicationStarter) MetaDataReturns(result1 command_registry.CommandMetadata) {
    81  	fake.MetaDataStub = nil
    82  	fake.metaDataReturns = struct {
    83  		result1 command_registry.CommandMetadata
    84  	}{result1}
    85  }
    86  
    87  func (fake *FakeApplicationStarter) SetDependency(deps command_registry.Dependency, pluginCall bool) command_registry.Command {
    88  	fake.setDependencyMutex.Lock()
    89  	fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct {
    90  		deps       command_registry.Dependency
    91  		pluginCall bool
    92  	}{deps, pluginCall})
    93  	fake.setDependencyMutex.Unlock()
    94  	if fake.SetDependencyStub != nil {
    95  		return fake.SetDependencyStub(deps, pluginCall)
    96  	} else {
    97  		return fake.setDependencyReturns.result1
    98  	}
    99  }
   100  
   101  func (fake *FakeApplicationStarter) SetDependencyCallCount() int {
   102  	fake.setDependencyMutex.RLock()
   103  	defer fake.setDependencyMutex.RUnlock()
   104  	return len(fake.setDependencyArgsForCall)
   105  }
   106  
   107  func (fake *FakeApplicationStarter) SetDependencyArgsForCall(i int) (command_registry.Dependency, bool) {
   108  	fake.setDependencyMutex.RLock()
   109  	defer fake.setDependencyMutex.RUnlock()
   110  	return fake.setDependencyArgsForCall[i].deps, fake.setDependencyArgsForCall[i].pluginCall
   111  }
   112  
   113  func (fake *FakeApplicationStarter) SetDependencyReturns(result1 command_registry.Command) {
   114  	fake.SetDependencyStub = nil
   115  	fake.setDependencyReturns = struct {
   116  		result1 command_registry.Command
   117  	}{result1}
   118  }
   119  
   120  func (fake *FakeApplicationStarter) Requirements(requirementsFactory requirements.Factory, context flags.FlagContext) (reqs []requirements.Requirement, err error) {
   121  	fake.requirementsMutex.Lock()
   122  	fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct {
   123  		requirementsFactory requirements.Factory
   124  		context             flags.FlagContext
   125  	}{requirementsFactory, context})
   126  	fake.requirementsMutex.Unlock()
   127  	if fake.RequirementsStub != nil {
   128  		return fake.RequirementsStub(requirementsFactory, context)
   129  	} else {
   130  		return fake.requirementsReturns.result1, fake.requirementsReturns.result2
   131  	}
   132  }
   133  
   134  func (fake *FakeApplicationStarter) RequirementsCallCount() int {
   135  	fake.requirementsMutex.RLock()
   136  	defer fake.requirementsMutex.RUnlock()
   137  	return len(fake.requirementsArgsForCall)
   138  }
   139  
   140  func (fake *FakeApplicationStarter) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) {
   141  	fake.requirementsMutex.RLock()
   142  	defer fake.requirementsMutex.RUnlock()
   143  	return fake.requirementsArgsForCall[i].requirementsFactory, fake.requirementsArgsForCall[i].context
   144  }
   145  
   146  func (fake *FakeApplicationStarter) RequirementsReturns(result1 []requirements.Requirement, result2 error) {
   147  	fake.RequirementsStub = nil
   148  	fake.requirementsReturns = struct {
   149  		result1 []requirements.Requirement
   150  		result2 error
   151  	}{result1, result2}
   152  }
   153  
   154  func (fake *FakeApplicationStarter) Execute(context flags.FlagContext) {
   155  	fake.executeMutex.Lock()
   156  	fake.executeArgsForCall = append(fake.executeArgsForCall, struct {
   157  		context flags.FlagContext
   158  	}{context})
   159  	fake.executeMutex.Unlock()
   160  	if fake.ExecuteStub != nil {
   161  		fake.ExecuteStub(context)
   162  	}
   163  }
   164  
   165  func (fake *FakeApplicationStarter) ExecuteCallCount() int {
   166  	fake.executeMutex.RLock()
   167  	defer fake.executeMutex.RUnlock()
   168  	return len(fake.executeArgsForCall)
   169  }
   170  
   171  func (fake *FakeApplicationStarter) ExecuteArgsForCall(i int) flags.FlagContext {
   172  	fake.executeMutex.RLock()
   173  	defer fake.executeMutex.RUnlock()
   174  	return fake.executeArgsForCall[i].context
   175  }
   176  
   177  func (fake *FakeApplicationStarter) SetStartTimeoutInSeconds(timeout int) {
   178  	fake.setStartTimeoutInSecondsMutex.Lock()
   179  	fake.setStartTimeoutInSecondsArgsForCall = append(fake.setStartTimeoutInSecondsArgsForCall, struct {
   180  		timeout int
   181  	}{timeout})
   182  	fake.setStartTimeoutInSecondsMutex.Unlock()
   183  	if fake.SetStartTimeoutInSecondsStub != nil {
   184  		fake.SetStartTimeoutInSecondsStub(timeout)
   185  	}
   186  }
   187  
   188  func (fake *FakeApplicationStarter) SetStartTimeoutInSecondsCallCount() int {
   189  	fake.setStartTimeoutInSecondsMutex.RLock()
   190  	defer fake.setStartTimeoutInSecondsMutex.RUnlock()
   191  	return len(fake.setStartTimeoutInSecondsArgsForCall)
   192  }
   193  
   194  func (fake *FakeApplicationStarter) SetStartTimeoutInSecondsArgsForCall(i int) int {
   195  	fake.setStartTimeoutInSecondsMutex.RLock()
   196  	defer fake.setStartTimeoutInSecondsMutex.RUnlock()
   197  	return fake.setStartTimeoutInSecondsArgsForCall[i].timeout
   198  }
   199  
   200  func (fake *FakeApplicationStarter) ApplicationStart(app models.Application, orgName string, spaceName string) (updatedApp models.Application, err error) {
   201  	fake.applicationStartMutex.Lock()
   202  	fake.applicationStartArgsForCall = append(fake.applicationStartArgsForCall, struct {
   203  		app       models.Application
   204  		orgName   string
   205  		spaceName string
   206  	}{app, orgName, spaceName})
   207  	fake.applicationStartMutex.Unlock()
   208  	if fake.ApplicationStartStub != nil {
   209  		return fake.ApplicationStartStub(app, orgName, spaceName)
   210  	} else {
   211  		return fake.applicationStartReturns.result1, fake.applicationStartReturns.result2
   212  	}
   213  }
   214  
   215  func (fake *FakeApplicationStarter) ApplicationStartCallCount() int {
   216  	fake.applicationStartMutex.RLock()
   217  	defer fake.applicationStartMutex.RUnlock()
   218  	return len(fake.applicationStartArgsForCall)
   219  }
   220  
   221  func (fake *FakeApplicationStarter) ApplicationStartArgsForCall(i int) (models.Application, string, string) {
   222  	fake.applicationStartMutex.RLock()
   223  	defer fake.applicationStartMutex.RUnlock()
   224  	return fake.applicationStartArgsForCall[i].app, fake.applicationStartArgsForCall[i].orgName, fake.applicationStartArgsForCall[i].spaceName
   225  }
   226  
   227  func (fake *FakeApplicationStarter) ApplicationStartReturns(result1 models.Application, result2 error) {
   228  	fake.ApplicationStartStub = nil
   229  	fake.applicationStartReturns = struct {
   230  		result1 models.Application
   231  		result2 error
   232  	}{result1, result2}
   233  }
   234  
   235  var _ application.ApplicationStarter = new(FakeApplicationStarter)