github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v7/v7fakes/fake_run_task_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v7fakes 3 4 import ( 5 "sync" 6 7 "code.cloudfoundry.org/cli/actor/v7action" 8 v7 "code.cloudfoundry.org/cli/command/v7" 9 ) 10 11 type FakeRunTaskActor struct { 12 GetApplicationByNameAndSpaceStub func(string, string) (v7action.Application, v7action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 arg1 string 16 arg2 string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v7action.Application 20 result2 v7action.Warnings 21 result3 error 22 } 23 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 24 result1 v7action.Application 25 result2 v7action.Warnings 26 result3 error 27 } 28 GetProcessByTypeAndApplicationStub func(string, string) (v7action.Process, v7action.Warnings, error) 29 getProcessByTypeAndApplicationMutex sync.RWMutex 30 getProcessByTypeAndApplicationArgsForCall []struct { 31 arg1 string 32 arg2 string 33 } 34 getProcessByTypeAndApplicationReturns struct { 35 result1 v7action.Process 36 result2 v7action.Warnings 37 result3 error 38 } 39 getProcessByTypeAndApplicationReturnsOnCall map[int]struct { 40 result1 v7action.Process 41 result2 v7action.Warnings 42 result3 error 43 } 44 RunTaskStub func(string, v7action.Task) (v7action.Task, v7action.Warnings, error) 45 runTaskMutex sync.RWMutex 46 runTaskArgsForCall []struct { 47 arg1 string 48 arg2 v7action.Task 49 } 50 runTaskReturns struct { 51 result1 v7action.Task 52 result2 v7action.Warnings 53 result3 error 54 } 55 runTaskReturnsOnCall map[int]struct { 56 result1 v7action.Task 57 result2 v7action.Warnings 58 result3 error 59 } 60 invocations map[string][][]interface{} 61 invocationsMutex sync.RWMutex 62 } 63 64 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v7action.Application, v7action.Warnings, error) { 65 fake.getApplicationByNameAndSpaceMutex.Lock() 66 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 67 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 68 arg1 string 69 arg2 string 70 }{arg1, arg2}) 71 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 72 fake.getApplicationByNameAndSpaceMutex.Unlock() 73 if fake.GetApplicationByNameAndSpaceStub != nil { 74 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 75 } 76 if specificReturn { 77 return ret.result1, ret.result2, ret.result3 78 } 79 fakeReturns := fake.getApplicationByNameAndSpaceReturns 80 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 81 } 82 83 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpaceCallCount() int { 84 fake.getApplicationByNameAndSpaceMutex.RLock() 85 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 86 return len(fake.getApplicationByNameAndSpaceArgsForCall) 87 } 88 89 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v7action.Application, v7action.Warnings, error)) { 90 fake.getApplicationByNameAndSpaceMutex.Lock() 91 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 92 fake.GetApplicationByNameAndSpaceStub = stub 93 } 94 95 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 96 fake.getApplicationByNameAndSpaceMutex.RLock() 97 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 98 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 99 return argsForCall.arg1, argsForCall.arg2 100 } 101 102 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpaceReturns(result1 v7action.Application, result2 v7action.Warnings, result3 error) { 103 fake.getApplicationByNameAndSpaceMutex.Lock() 104 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 105 fake.GetApplicationByNameAndSpaceStub = nil 106 fake.getApplicationByNameAndSpaceReturns = struct { 107 result1 v7action.Application 108 result2 v7action.Warnings 109 result3 error 110 }{result1, result2, result3} 111 } 112 113 func (fake *FakeRunTaskActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v7action.Application, result2 v7action.Warnings, result3 error) { 114 fake.getApplicationByNameAndSpaceMutex.Lock() 115 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 116 fake.GetApplicationByNameAndSpaceStub = nil 117 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 118 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 119 result1 v7action.Application 120 result2 v7action.Warnings 121 result3 error 122 }) 123 } 124 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 125 result1 v7action.Application 126 result2 v7action.Warnings 127 result3 error 128 }{result1, result2, result3} 129 } 130 131 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplication(arg1 string, arg2 string) (v7action.Process, v7action.Warnings, error) { 132 fake.getProcessByTypeAndApplicationMutex.Lock() 133 ret, specificReturn := fake.getProcessByTypeAndApplicationReturnsOnCall[len(fake.getProcessByTypeAndApplicationArgsForCall)] 134 fake.getProcessByTypeAndApplicationArgsForCall = append(fake.getProcessByTypeAndApplicationArgsForCall, struct { 135 arg1 string 136 arg2 string 137 }{arg1, arg2}) 138 fake.recordInvocation("GetProcessByTypeAndApplication", []interface{}{arg1, arg2}) 139 fake.getProcessByTypeAndApplicationMutex.Unlock() 140 if fake.GetProcessByTypeAndApplicationStub != nil { 141 return fake.GetProcessByTypeAndApplicationStub(arg1, arg2) 142 } 143 if specificReturn { 144 return ret.result1, ret.result2, ret.result3 145 } 146 fakeReturns := fake.getProcessByTypeAndApplicationReturns 147 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 148 } 149 150 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplicationCallCount() int { 151 fake.getProcessByTypeAndApplicationMutex.RLock() 152 defer fake.getProcessByTypeAndApplicationMutex.RUnlock() 153 return len(fake.getProcessByTypeAndApplicationArgsForCall) 154 } 155 156 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplicationCalls(stub func(string, string) (v7action.Process, v7action.Warnings, error)) { 157 fake.getProcessByTypeAndApplicationMutex.Lock() 158 defer fake.getProcessByTypeAndApplicationMutex.Unlock() 159 fake.GetProcessByTypeAndApplicationStub = stub 160 } 161 162 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplicationArgsForCall(i int) (string, string) { 163 fake.getProcessByTypeAndApplicationMutex.RLock() 164 defer fake.getProcessByTypeAndApplicationMutex.RUnlock() 165 argsForCall := fake.getProcessByTypeAndApplicationArgsForCall[i] 166 return argsForCall.arg1, argsForCall.arg2 167 } 168 169 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplicationReturns(result1 v7action.Process, result2 v7action.Warnings, result3 error) { 170 fake.getProcessByTypeAndApplicationMutex.Lock() 171 defer fake.getProcessByTypeAndApplicationMutex.Unlock() 172 fake.GetProcessByTypeAndApplicationStub = nil 173 fake.getProcessByTypeAndApplicationReturns = struct { 174 result1 v7action.Process 175 result2 v7action.Warnings 176 result3 error 177 }{result1, result2, result3} 178 } 179 180 func (fake *FakeRunTaskActor) GetProcessByTypeAndApplicationReturnsOnCall(i int, result1 v7action.Process, result2 v7action.Warnings, result3 error) { 181 fake.getProcessByTypeAndApplicationMutex.Lock() 182 defer fake.getProcessByTypeAndApplicationMutex.Unlock() 183 fake.GetProcessByTypeAndApplicationStub = nil 184 if fake.getProcessByTypeAndApplicationReturnsOnCall == nil { 185 fake.getProcessByTypeAndApplicationReturnsOnCall = make(map[int]struct { 186 result1 v7action.Process 187 result2 v7action.Warnings 188 result3 error 189 }) 190 } 191 fake.getProcessByTypeAndApplicationReturnsOnCall[i] = struct { 192 result1 v7action.Process 193 result2 v7action.Warnings 194 result3 error 195 }{result1, result2, result3} 196 } 197 198 func (fake *FakeRunTaskActor) RunTask(arg1 string, arg2 v7action.Task) (v7action.Task, v7action.Warnings, error) { 199 fake.runTaskMutex.Lock() 200 ret, specificReturn := fake.runTaskReturnsOnCall[len(fake.runTaskArgsForCall)] 201 fake.runTaskArgsForCall = append(fake.runTaskArgsForCall, struct { 202 arg1 string 203 arg2 v7action.Task 204 }{arg1, arg2}) 205 fake.recordInvocation("RunTask", []interface{}{arg1, arg2}) 206 fake.runTaskMutex.Unlock() 207 if fake.RunTaskStub != nil { 208 return fake.RunTaskStub(arg1, arg2) 209 } 210 if specificReturn { 211 return ret.result1, ret.result2, ret.result3 212 } 213 fakeReturns := fake.runTaskReturns 214 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 215 } 216 217 func (fake *FakeRunTaskActor) RunTaskCallCount() int { 218 fake.runTaskMutex.RLock() 219 defer fake.runTaskMutex.RUnlock() 220 return len(fake.runTaskArgsForCall) 221 } 222 223 func (fake *FakeRunTaskActor) RunTaskCalls(stub func(string, v7action.Task) (v7action.Task, v7action.Warnings, error)) { 224 fake.runTaskMutex.Lock() 225 defer fake.runTaskMutex.Unlock() 226 fake.RunTaskStub = stub 227 } 228 229 func (fake *FakeRunTaskActor) RunTaskArgsForCall(i int) (string, v7action.Task) { 230 fake.runTaskMutex.RLock() 231 defer fake.runTaskMutex.RUnlock() 232 argsForCall := fake.runTaskArgsForCall[i] 233 return argsForCall.arg1, argsForCall.arg2 234 } 235 236 func (fake *FakeRunTaskActor) RunTaskReturns(result1 v7action.Task, result2 v7action.Warnings, result3 error) { 237 fake.runTaskMutex.Lock() 238 defer fake.runTaskMutex.Unlock() 239 fake.RunTaskStub = nil 240 fake.runTaskReturns = struct { 241 result1 v7action.Task 242 result2 v7action.Warnings 243 result3 error 244 }{result1, result2, result3} 245 } 246 247 func (fake *FakeRunTaskActor) RunTaskReturnsOnCall(i int, result1 v7action.Task, result2 v7action.Warnings, result3 error) { 248 fake.runTaskMutex.Lock() 249 defer fake.runTaskMutex.Unlock() 250 fake.RunTaskStub = nil 251 if fake.runTaskReturnsOnCall == nil { 252 fake.runTaskReturnsOnCall = make(map[int]struct { 253 result1 v7action.Task 254 result2 v7action.Warnings 255 result3 error 256 }) 257 } 258 fake.runTaskReturnsOnCall[i] = struct { 259 result1 v7action.Task 260 result2 v7action.Warnings 261 result3 error 262 }{result1, result2, result3} 263 } 264 265 func (fake *FakeRunTaskActor) Invocations() map[string][][]interface{} { 266 fake.invocationsMutex.RLock() 267 defer fake.invocationsMutex.RUnlock() 268 fake.getApplicationByNameAndSpaceMutex.RLock() 269 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 270 fake.getProcessByTypeAndApplicationMutex.RLock() 271 defer fake.getProcessByTypeAndApplicationMutex.RUnlock() 272 fake.runTaskMutex.RLock() 273 defer fake.runTaskMutex.RUnlock() 274 copiedInvocations := map[string][][]interface{}{} 275 for key, value := range fake.invocations { 276 copiedInvocations[key] = value 277 } 278 return copiedInvocations 279 } 280 281 func (fake *FakeRunTaskActor) recordInvocation(key string, args []interface{}) { 282 fake.invocationsMutex.Lock() 283 defer fake.invocationsMutex.Unlock() 284 if fake.invocations == nil { 285 fake.invocations = map[string][][]interface{}{} 286 } 287 if fake.invocations[key] == nil { 288 fake.invocations[key] = [][]interface{}{} 289 } 290 fake.invocations[key] = append(fake.invocations[key], args) 291 } 292 293 var _ v7.RunTaskActor = new(FakeRunTaskActor)