github.com/jghiloni/cli@v6.28.1-0.20170628223758-0ce05fe032a2+incompatible/command/v3/v3fakes/fake_terminate_task_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v3fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v3action" 8 "code.cloudfoundry.org/cli/command/v3" 9 ) 10 11 type FakeTerminateTaskActor struct { 12 GetApplicationByNameAndSpaceStub func(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 appName string 16 spaceGUID string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v3action.Application 20 result2 v3action.Warnings 21 result3 error 22 } 23 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 24 result1 v3action.Application 25 result2 v3action.Warnings 26 result3 error 27 } 28 GetTaskBySequenceIDAndApplicationStub func(sequenceID int, appGUID string) (v3action.Task, v3action.Warnings, error) 29 getTaskBySequenceIDAndApplicationMutex sync.RWMutex 30 getTaskBySequenceIDAndApplicationArgsForCall []struct { 31 sequenceID int 32 appGUID string 33 } 34 getTaskBySequenceIDAndApplicationReturns struct { 35 result1 v3action.Task 36 result2 v3action.Warnings 37 result3 error 38 } 39 getTaskBySequenceIDAndApplicationReturnsOnCall map[int]struct { 40 result1 v3action.Task 41 result2 v3action.Warnings 42 result3 error 43 } 44 TerminateTaskStub func(taskGUID string) (v3action.Task, v3action.Warnings, error) 45 terminateTaskMutex sync.RWMutex 46 terminateTaskArgsForCall []struct { 47 taskGUID string 48 } 49 terminateTaskReturns struct { 50 result1 v3action.Task 51 result2 v3action.Warnings 52 result3 error 53 } 54 terminateTaskReturnsOnCall map[int]struct { 55 result1 v3action.Task 56 result2 v3action.Warnings 57 result3 error 58 } 59 CloudControllerAPIVersionStub func() string 60 cloudControllerAPIVersionMutex sync.RWMutex 61 cloudControllerAPIVersionArgsForCall []struct{} 62 cloudControllerAPIVersionReturns struct { 63 result1 string 64 } 65 cloudControllerAPIVersionReturnsOnCall map[int]struct { 66 result1 string 67 } 68 invocations map[string][][]interface{} 69 invocationsMutex sync.RWMutex 70 } 71 72 func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) { 73 fake.getApplicationByNameAndSpaceMutex.Lock() 74 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 75 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 76 appName string 77 spaceGUID string 78 }{appName, spaceGUID}) 79 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{appName, spaceGUID}) 80 fake.getApplicationByNameAndSpaceMutex.Unlock() 81 if fake.GetApplicationByNameAndSpaceStub != nil { 82 return fake.GetApplicationByNameAndSpaceStub(appName, spaceGUID) 83 } 84 if specificReturn { 85 return ret.result1, ret.result2, ret.result3 86 } 87 return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3 88 } 89 90 func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceCallCount() int { 91 fake.getApplicationByNameAndSpaceMutex.RLock() 92 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 93 return len(fake.getApplicationByNameAndSpaceArgsForCall) 94 } 95 96 func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 97 fake.getApplicationByNameAndSpaceMutex.RLock() 98 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 99 return fake.getApplicationByNameAndSpaceArgsForCall[i].appName, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID 100 } 101 102 func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) { 103 fake.GetApplicationByNameAndSpaceStub = nil 104 fake.getApplicationByNameAndSpaceReturns = struct { 105 result1 v3action.Application 106 result2 v3action.Warnings 107 result3 error 108 }{result1, result2, result3} 109 } 110 111 func (fake *FakeTerminateTaskActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) { 112 fake.GetApplicationByNameAndSpaceStub = nil 113 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 114 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 115 result1 v3action.Application 116 result2 v3action.Warnings 117 result3 error 118 }) 119 } 120 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 121 result1 v3action.Application 122 result2 v3action.Warnings 123 result3 error 124 }{result1, result2, result3} 125 } 126 127 func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplication(sequenceID int, appGUID string) (v3action.Task, v3action.Warnings, error) { 128 fake.getTaskBySequenceIDAndApplicationMutex.Lock() 129 ret, specificReturn := fake.getTaskBySequenceIDAndApplicationReturnsOnCall[len(fake.getTaskBySequenceIDAndApplicationArgsForCall)] 130 fake.getTaskBySequenceIDAndApplicationArgsForCall = append(fake.getTaskBySequenceIDAndApplicationArgsForCall, struct { 131 sequenceID int 132 appGUID string 133 }{sequenceID, appGUID}) 134 fake.recordInvocation("GetTaskBySequenceIDAndApplication", []interface{}{sequenceID, appGUID}) 135 fake.getTaskBySequenceIDAndApplicationMutex.Unlock() 136 if fake.GetTaskBySequenceIDAndApplicationStub != nil { 137 return fake.GetTaskBySequenceIDAndApplicationStub(sequenceID, appGUID) 138 } 139 if specificReturn { 140 return ret.result1, ret.result2, ret.result3 141 } 142 return fake.getTaskBySequenceIDAndApplicationReturns.result1, fake.getTaskBySequenceIDAndApplicationReturns.result2, fake.getTaskBySequenceIDAndApplicationReturns.result3 143 } 144 145 func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationCallCount() int { 146 fake.getTaskBySequenceIDAndApplicationMutex.RLock() 147 defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock() 148 return len(fake.getTaskBySequenceIDAndApplicationArgsForCall) 149 } 150 151 func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationArgsForCall(i int) (int, string) { 152 fake.getTaskBySequenceIDAndApplicationMutex.RLock() 153 defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock() 154 return fake.getTaskBySequenceIDAndApplicationArgsForCall[i].sequenceID, fake.getTaskBySequenceIDAndApplicationArgsForCall[i].appGUID 155 } 156 157 func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationReturns(result1 v3action.Task, result2 v3action.Warnings, result3 error) { 158 fake.GetTaskBySequenceIDAndApplicationStub = nil 159 fake.getTaskBySequenceIDAndApplicationReturns = struct { 160 result1 v3action.Task 161 result2 v3action.Warnings 162 result3 error 163 }{result1, result2, result3} 164 } 165 166 func (fake *FakeTerminateTaskActor) GetTaskBySequenceIDAndApplicationReturnsOnCall(i int, result1 v3action.Task, result2 v3action.Warnings, result3 error) { 167 fake.GetTaskBySequenceIDAndApplicationStub = nil 168 if fake.getTaskBySequenceIDAndApplicationReturnsOnCall == nil { 169 fake.getTaskBySequenceIDAndApplicationReturnsOnCall = make(map[int]struct { 170 result1 v3action.Task 171 result2 v3action.Warnings 172 result3 error 173 }) 174 } 175 fake.getTaskBySequenceIDAndApplicationReturnsOnCall[i] = struct { 176 result1 v3action.Task 177 result2 v3action.Warnings 178 result3 error 179 }{result1, result2, result3} 180 } 181 182 func (fake *FakeTerminateTaskActor) TerminateTask(taskGUID string) (v3action.Task, v3action.Warnings, error) { 183 fake.terminateTaskMutex.Lock() 184 ret, specificReturn := fake.terminateTaskReturnsOnCall[len(fake.terminateTaskArgsForCall)] 185 fake.terminateTaskArgsForCall = append(fake.terminateTaskArgsForCall, struct { 186 taskGUID string 187 }{taskGUID}) 188 fake.recordInvocation("TerminateTask", []interface{}{taskGUID}) 189 fake.terminateTaskMutex.Unlock() 190 if fake.TerminateTaskStub != nil { 191 return fake.TerminateTaskStub(taskGUID) 192 } 193 if specificReturn { 194 return ret.result1, ret.result2, ret.result3 195 } 196 return fake.terminateTaskReturns.result1, fake.terminateTaskReturns.result2, fake.terminateTaskReturns.result3 197 } 198 199 func (fake *FakeTerminateTaskActor) TerminateTaskCallCount() int { 200 fake.terminateTaskMutex.RLock() 201 defer fake.terminateTaskMutex.RUnlock() 202 return len(fake.terminateTaskArgsForCall) 203 } 204 205 func (fake *FakeTerminateTaskActor) TerminateTaskArgsForCall(i int) string { 206 fake.terminateTaskMutex.RLock() 207 defer fake.terminateTaskMutex.RUnlock() 208 return fake.terminateTaskArgsForCall[i].taskGUID 209 } 210 211 func (fake *FakeTerminateTaskActor) TerminateTaskReturns(result1 v3action.Task, result2 v3action.Warnings, result3 error) { 212 fake.TerminateTaskStub = nil 213 fake.terminateTaskReturns = struct { 214 result1 v3action.Task 215 result2 v3action.Warnings 216 result3 error 217 }{result1, result2, result3} 218 } 219 220 func (fake *FakeTerminateTaskActor) TerminateTaskReturnsOnCall(i int, result1 v3action.Task, result2 v3action.Warnings, result3 error) { 221 fake.TerminateTaskStub = nil 222 if fake.terminateTaskReturnsOnCall == nil { 223 fake.terminateTaskReturnsOnCall = make(map[int]struct { 224 result1 v3action.Task 225 result2 v3action.Warnings 226 result3 error 227 }) 228 } 229 fake.terminateTaskReturnsOnCall[i] = struct { 230 result1 v3action.Task 231 result2 v3action.Warnings 232 result3 error 233 }{result1, result2, result3} 234 } 235 236 func (fake *FakeTerminateTaskActor) CloudControllerAPIVersion() string { 237 fake.cloudControllerAPIVersionMutex.Lock() 238 ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)] 239 fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{}) 240 fake.recordInvocation("CloudControllerAPIVersion", []interface{}{}) 241 fake.cloudControllerAPIVersionMutex.Unlock() 242 if fake.CloudControllerAPIVersionStub != nil { 243 return fake.CloudControllerAPIVersionStub() 244 } 245 if specificReturn { 246 return ret.result1 247 } 248 return fake.cloudControllerAPIVersionReturns.result1 249 } 250 251 func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionCallCount() int { 252 fake.cloudControllerAPIVersionMutex.RLock() 253 defer fake.cloudControllerAPIVersionMutex.RUnlock() 254 return len(fake.cloudControllerAPIVersionArgsForCall) 255 } 256 257 func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionReturns(result1 string) { 258 fake.CloudControllerAPIVersionStub = nil 259 fake.cloudControllerAPIVersionReturns = struct { 260 result1 string 261 }{result1} 262 } 263 264 func (fake *FakeTerminateTaskActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) { 265 fake.CloudControllerAPIVersionStub = nil 266 if fake.cloudControllerAPIVersionReturnsOnCall == nil { 267 fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct { 268 result1 string 269 }) 270 } 271 fake.cloudControllerAPIVersionReturnsOnCall[i] = struct { 272 result1 string 273 }{result1} 274 } 275 276 func (fake *FakeTerminateTaskActor) Invocations() map[string][][]interface{} { 277 fake.invocationsMutex.RLock() 278 defer fake.invocationsMutex.RUnlock() 279 fake.getApplicationByNameAndSpaceMutex.RLock() 280 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 281 fake.getTaskBySequenceIDAndApplicationMutex.RLock() 282 defer fake.getTaskBySequenceIDAndApplicationMutex.RUnlock() 283 fake.terminateTaskMutex.RLock() 284 defer fake.terminateTaskMutex.RUnlock() 285 fake.cloudControllerAPIVersionMutex.RLock() 286 defer fake.cloudControllerAPIVersionMutex.RUnlock() 287 copiedInvocations := map[string][][]interface{}{} 288 for key, value := range fake.invocations { 289 copiedInvocations[key] = value 290 } 291 return copiedInvocations 292 } 293 294 func (fake *FakeTerminateTaskActor) recordInvocation(key string, args []interface{}) { 295 fake.invocationsMutex.Lock() 296 defer fake.invocationsMutex.Unlock() 297 if fake.invocations == nil { 298 fake.invocations = map[string][][]interface{}{} 299 } 300 if fake.invocations[key] == nil { 301 fake.invocations[key] = [][]interface{}{} 302 } 303 fake.invocations[key] = append(fake.invocations[key], args) 304 } 305 306 var _ v3.TerminateTaskActor = new(FakeTerminateTaskActor)