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