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)