github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/testhelpers/commands/fake_application_restarter.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 FakeApplicationRestarter 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  	ApplicationRestartStub        func(app models.Application, orgName string, spaceName string)
    46  	applicationRestartMutex       sync.RWMutex
    47  	applicationRestartArgsForCall []struct {
    48  		app       models.Application
    49  		orgName   string
    50  		spaceName string
    51  	}
    52  }
    53  
    54  func (fake *FakeApplicationRestarter) MetaData() command_registry.CommandMetadata {
    55  	fake.metaDataMutex.Lock()
    56  	fake.metaDataArgsForCall = append(fake.metaDataArgsForCall, struct{}{})
    57  	fake.metaDataMutex.Unlock()
    58  	if fake.MetaDataStub != nil {
    59  		return fake.MetaDataStub()
    60  	} else {
    61  		return fake.metaDataReturns.result1
    62  	}
    63  }
    64  
    65  func (fake *FakeApplicationRestarter) MetaDataCallCount() int {
    66  	fake.metaDataMutex.RLock()
    67  	defer fake.metaDataMutex.RUnlock()
    68  	return len(fake.metaDataArgsForCall)
    69  }
    70  
    71  func (fake *FakeApplicationRestarter) MetaDataReturns(result1 command_registry.CommandMetadata) {
    72  	fake.MetaDataStub = nil
    73  	fake.metaDataReturns = struct {
    74  		result1 command_registry.CommandMetadata
    75  	}{result1}
    76  }
    77  
    78  func (fake *FakeApplicationRestarter) SetDependency(deps command_registry.Dependency, pluginCall bool) command_registry.Command {
    79  	fake.setDependencyMutex.Lock()
    80  	fake.setDependencyArgsForCall = append(fake.setDependencyArgsForCall, struct {
    81  		deps       command_registry.Dependency
    82  		pluginCall bool
    83  	}{deps, pluginCall})
    84  	fake.setDependencyMutex.Unlock()
    85  	if fake.SetDependencyStub != nil {
    86  		return fake.SetDependencyStub(deps, pluginCall)
    87  	} else {
    88  		return fake.setDependencyReturns.result1
    89  	}
    90  }
    91  
    92  func (fake *FakeApplicationRestarter) SetDependencyCallCount() int {
    93  	fake.setDependencyMutex.RLock()
    94  	defer fake.setDependencyMutex.RUnlock()
    95  	return len(fake.setDependencyArgsForCall)
    96  }
    97  
    98  func (fake *FakeApplicationRestarter) SetDependencyArgsForCall(i int) (command_registry.Dependency, bool) {
    99  	fake.setDependencyMutex.RLock()
   100  	defer fake.setDependencyMutex.RUnlock()
   101  	return fake.setDependencyArgsForCall[i].deps, fake.setDependencyArgsForCall[i].pluginCall
   102  }
   103  
   104  func (fake *FakeApplicationRestarter) SetDependencyReturns(result1 command_registry.Command) {
   105  	fake.SetDependencyStub = nil
   106  	fake.setDependencyReturns = struct {
   107  		result1 command_registry.Command
   108  	}{result1}
   109  }
   110  
   111  func (fake *FakeApplicationRestarter) Requirements(requirementsFactory requirements.Factory, context flags.FlagContext) (reqs []requirements.Requirement, err error) {
   112  	fake.requirementsMutex.Lock()
   113  	fake.requirementsArgsForCall = append(fake.requirementsArgsForCall, struct {
   114  		requirementsFactory requirements.Factory
   115  		context             flags.FlagContext
   116  	}{requirementsFactory, context})
   117  	fake.requirementsMutex.Unlock()
   118  	if fake.RequirementsStub != nil {
   119  		return fake.RequirementsStub(requirementsFactory, context)
   120  	} else {
   121  		return fake.requirementsReturns.result1, fake.requirementsReturns.result2
   122  	}
   123  }
   124  
   125  func (fake *FakeApplicationRestarter) RequirementsCallCount() int {
   126  	fake.requirementsMutex.RLock()
   127  	defer fake.requirementsMutex.RUnlock()
   128  	return len(fake.requirementsArgsForCall)
   129  }
   130  
   131  func (fake *FakeApplicationRestarter) RequirementsArgsForCall(i int) (requirements.Factory, flags.FlagContext) {
   132  	fake.requirementsMutex.RLock()
   133  	defer fake.requirementsMutex.RUnlock()
   134  	return fake.requirementsArgsForCall[i].requirementsFactory, fake.requirementsArgsForCall[i].context
   135  }
   136  
   137  func (fake *FakeApplicationRestarter) RequirementsReturns(result1 []requirements.Requirement, result2 error) {
   138  	fake.RequirementsStub = nil
   139  	fake.requirementsReturns = struct {
   140  		result1 []requirements.Requirement
   141  		result2 error
   142  	}{result1, result2}
   143  }
   144  
   145  func (fake *FakeApplicationRestarter) Execute(context flags.FlagContext) {
   146  	fake.executeMutex.Lock()
   147  	fake.executeArgsForCall = append(fake.executeArgsForCall, struct {
   148  		context flags.FlagContext
   149  	}{context})
   150  	fake.executeMutex.Unlock()
   151  	if fake.ExecuteStub != nil {
   152  		fake.ExecuteStub(context)
   153  	}
   154  }
   155  
   156  func (fake *FakeApplicationRestarter) ExecuteCallCount() int {
   157  	fake.executeMutex.RLock()
   158  	defer fake.executeMutex.RUnlock()
   159  	return len(fake.executeArgsForCall)
   160  }
   161  
   162  func (fake *FakeApplicationRestarter) ExecuteArgsForCall(i int) flags.FlagContext {
   163  	fake.executeMutex.RLock()
   164  	defer fake.executeMutex.RUnlock()
   165  	return fake.executeArgsForCall[i].context
   166  }
   167  
   168  func (fake *FakeApplicationRestarter) ApplicationRestart(app models.Application, orgName string, spaceName string) {
   169  	fake.applicationRestartMutex.Lock()
   170  	fake.applicationRestartArgsForCall = append(fake.applicationRestartArgsForCall, struct {
   171  		app       models.Application
   172  		orgName   string
   173  		spaceName string
   174  	}{app, orgName, spaceName})
   175  	fake.applicationRestartMutex.Unlock()
   176  	if fake.ApplicationRestartStub != nil {
   177  		fake.ApplicationRestartStub(app, orgName, spaceName)
   178  	}
   179  }
   180  
   181  func (fake *FakeApplicationRestarter) ApplicationRestartCallCount() int {
   182  	fake.applicationRestartMutex.RLock()
   183  	defer fake.applicationRestartMutex.RUnlock()
   184  	return len(fake.applicationRestartArgsForCall)
   185  }
   186  
   187  func (fake *FakeApplicationRestarter) ApplicationRestartArgsForCall(i int) (models.Application, string, string) {
   188  	fake.applicationRestartMutex.RLock()
   189  	defer fake.applicationRestartMutex.RUnlock()
   190  	return fake.applicationRestartArgsForCall[i].app, fake.applicationRestartArgsForCall[i].orgName, fake.applicationRestartArgsForCall[i].spaceName
   191  }
   192  
   193  var _ application.ApplicationRestarter = new(FakeApplicationRestarter)