github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v6/v6fakes/fake_start_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/v2action" 8 v6 "code.cloudfoundry.org/cli/command/v6" 9 ) 10 11 type FakeStartActor struct { 12 GetApplicationByNameAndSpaceStub func(string, string) (v2action.Application, v2action.Warnings, error) 13 getApplicationByNameAndSpaceMutex sync.RWMutex 14 getApplicationByNameAndSpaceArgsForCall []struct { 15 arg1 string 16 arg2 string 17 } 18 getApplicationByNameAndSpaceReturns struct { 19 result1 v2action.Application 20 result2 v2action.Warnings 21 result3 error 22 } 23 getApplicationByNameAndSpaceReturnsOnCall map[int]struct { 24 result1 v2action.Application 25 result2 v2action.Warnings 26 result3 error 27 } 28 GetApplicationSummaryByNameAndSpaceStub func(string, string) (v2action.ApplicationSummary, v2action.Warnings, error) 29 getApplicationSummaryByNameAndSpaceMutex sync.RWMutex 30 getApplicationSummaryByNameAndSpaceArgsForCall []struct { 31 arg1 string 32 arg2 string 33 } 34 getApplicationSummaryByNameAndSpaceReturns struct { 35 result1 v2action.ApplicationSummary 36 result2 v2action.Warnings 37 result3 error 38 } 39 getApplicationSummaryByNameAndSpaceReturnsOnCall map[int]struct { 40 result1 v2action.ApplicationSummary 41 result2 v2action.Warnings 42 result3 error 43 } 44 StartApplicationStub func(v2action.Application, v2action.NOAAClient) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error) 45 startApplicationMutex sync.RWMutex 46 startApplicationArgsForCall []struct { 47 arg1 v2action.Application 48 arg2 v2action.NOAAClient 49 } 50 startApplicationReturns struct { 51 result1 <-chan *v2action.LogMessage 52 result2 <-chan error 53 result3 <-chan v2action.ApplicationStateChange 54 result4 <-chan string 55 result5 <-chan error 56 } 57 startApplicationReturnsOnCall map[int]struct { 58 result1 <-chan *v2action.LogMessage 59 result2 <-chan error 60 result3 <-chan v2action.ApplicationStateChange 61 result4 <-chan string 62 result5 <-chan error 63 } 64 invocations map[string][][]interface{} 65 invocationsMutex sync.RWMutex 66 } 67 68 func (fake *FakeStartActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v2action.Application, v2action.Warnings, error) { 69 fake.getApplicationByNameAndSpaceMutex.Lock() 70 ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)] 71 fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct { 72 arg1 string 73 arg2 string 74 }{arg1, arg2}) 75 fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2}) 76 fake.getApplicationByNameAndSpaceMutex.Unlock() 77 if fake.GetApplicationByNameAndSpaceStub != nil { 78 return fake.GetApplicationByNameAndSpaceStub(arg1, arg2) 79 } 80 if specificReturn { 81 return ret.result1, ret.result2, ret.result3 82 } 83 fakeReturns := fake.getApplicationByNameAndSpaceReturns 84 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 85 } 86 87 func (fake *FakeStartActor) GetApplicationByNameAndSpaceCallCount() int { 88 fake.getApplicationByNameAndSpaceMutex.RLock() 89 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 90 return len(fake.getApplicationByNameAndSpaceArgsForCall) 91 } 92 93 func (fake *FakeStartActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v2action.Application, v2action.Warnings, error)) { 94 fake.getApplicationByNameAndSpaceMutex.Lock() 95 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 96 fake.GetApplicationByNameAndSpaceStub = stub 97 } 98 99 func (fake *FakeStartActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) { 100 fake.getApplicationByNameAndSpaceMutex.RLock() 101 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 102 argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i] 103 return argsForCall.arg1, argsForCall.arg2 104 } 105 106 func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) { 107 fake.getApplicationByNameAndSpaceMutex.Lock() 108 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 109 fake.GetApplicationByNameAndSpaceStub = nil 110 fake.getApplicationByNameAndSpaceReturns = struct { 111 result1 v2action.Application 112 result2 v2action.Warnings 113 result3 error 114 }{result1, result2, result3} 115 } 116 117 func (fake *FakeStartActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) { 118 fake.getApplicationByNameAndSpaceMutex.Lock() 119 defer fake.getApplicationByNameAndSpaceMutex.Unlock() 120 fake.GetApplicationByNameAndSpaceStub = nil 121 if fake.getApplicationByNameAndSpaceReturnsOnCall == nil { 122 fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct { 123 result1 v2action.Application 124 result2 v2action.Warnings 125 result3 error 126 }) 127 } 128 fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct { 129 result1 v2action.Application 130 result2 v2action.Warnings 131 result3 error 132 }{result1, result2, result3} 133 } 134 135 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpace(arg1 string, arg2 string) (v2action.ApplicationSummary, v2action.Warnings, error) { 136 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 137 ret, specificReturn := fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[len(fake.getApplicationSummaryByNameAndSpaceArgsForCall)] 138 fake.getApplicationSummaryByNameAndSpaceArgsForCall = append(fake.getApplicationSummaryByNameAndSpaceArgsForCall, struct { 139 arg1 string 140 arg2 string 141 }{arg1, arg2}) 142 fake.recordInvocation("GetApplicationSummaryByNameAndSpace", []interface{}{arg1, arg2}) 143 fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 144 if fake.GetApplicationSummaryByNameAndSpaceStub != nil { 145 return fake.GetApplicationSummaryByNameAndSpaceStub(arg1, arg2) 146 } 147 if specificReturn { 148 return ret.result1, ret.result2, ret.result3 149 } 150 fakeReturns := fake.getApplicationSummaryByNameAndSpaceReturns 151 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 152 } 153 154 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceCallCount() int { 155 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 156 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 157 return len(fake.getApplicationSummaryByNameAndSpaceArgsForCall) 158 } 159 160 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceCalls(stub func(string, string) (v2action.ApplicationSummary, v2action.Warnings, error)) { 161 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 162 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 163 fake.GetApplicationSummaryByNameAndSpaceStub = stub 164 } 165 166 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceArgsForCall(i int) (string, string) { 167 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 168 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 169 argsForCall := fake.getApplicationSummaryByNameAndSpaceArgsForCall[i] 170 return argsForCall.arg1, argsForCall.arg2 171 } 172 173 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceReturns(result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) { 174 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 175 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 176 fake.GetApplicationSummaryByNameAndSpaceStub = nil 177 fake.getApplicationSummaryByNameAndSpaceReturns = struct { 178 result1 v2action.ApplicationSummary 179 result2 v2action.Warnings 180 result3 error 181 }{result1, result2, result3} 182 } 183 184 func (fake *FakeStartActor) GetApplicationSummaryByNameAndSpaceReturnsOnCall(i int, result1 v2action.ApplicationSummary, result2 v2action.Warnings, result3 error) { 185 fake.getApplicationSummaryByNameAndSpaceMutex.Lock() 186 defer fake.getApplicationSummaryByNameAndSpaceMutex.Unlock() 187 fake.GetApplicationSummaryByNameAndSpaceStub = nil 188 if fake.getApplicationSummaryByNameAndSpaceReturnsOnCall == nil { 189 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall = make(map[int]struct { 190 result1 v2action.ApplicationSummary 191 result2 v2action.Warnings 192 result3 error 193 }) 194 } 195 fake.getApplicationSummaryByNameAndSpaceReturnsOnCall[i] = struct { 196 result1 v2action.ApplicationSummary 197 result2 v2action.Warnings 198 result3 error 199 }{result1, result2, result3} 200 } 201 202 func (fake *FakeStartActor) StartApplication(arg1 v2action.Application, arg2 v2action.NOAAClient) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error) { 203 fake.startApplicationMutex.Lock() 204 ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)] 205 fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct { 206 arg1 v2action.Application 207 arg2 v2action.NOAAClient 208 }{arg1, arg2}) 209 fake.recordInvocation("StartApplication", []interface{}{arg1, arg2}) 210 fake.startApplicationMutex.Unlock() 211 if fake.StartApplicationStub != nil { 212 return fake.StartApplicationStub(arg1, arg2) 213 } 214 if specificReturn { 215 return ret.result1, ret.result2, ret.result3, ret.result4, ret.result5 216 } 217 fakeReturns := fake.startApplicationReturns 218 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4, fakeReturns.result5 219 } 220 221 func (fake *FakeStartActor) StartApplicationCallCount() int { 222 fake.startApplicationMutex.RLock() 223 defer fake.startApplicationMutex.RUnlock() 224 return len(fake.startApplicationArgsForCall) 225 } 226 227 func (fake *FakeStartActor) StartApplicationCalls(stub func(v2action.Application, v2action.NOAAClient) (<-chan *v2action.LogMessage, <-chan error, <-chan v2action.ApplicationStateChange, <-chan string, <-chan error)) { 228 fake.startApplicationMutex.Lock() 229 defer fake.startApplicationMutex.Unlock() 230 fake.StartApplicationStub = stub 231 } 232 233 func (fake *FakeStartActor) StartApplicationArgsForCall(i int) (v2action.Application, v2action.NOAAClient) { 234 fake.startApplicationMutex.RLock() 235 defer fake.startApplicationMutex.RUnlock() 236 argsForCall := fake.startApplicationArgsForCall[i] 237 return argsForCall.arg1, argsForCall.arg2 238 } 239 240 func (fake *FakeStartActor) StartApplicationReturns(result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) { 241 fake.startApplicationMutex.Lock() 242 defer fake.startApplicationMutex.Unlock() 243 fake.StartApplicationStub = nil 244 fake.startApplicationReturns = struct { 245 result1 <-chan *v2action.LogMessage 246 result2 <-chan error 247 result3 <-chan v2action.ApplicationStateChange 248 result4 <-chan string 249 result5 <-chan error 250 }{result1, result2, result3, result4, result5} 251 } 252 253 func (fake *FakeStartActor) StartApplicationReturnsOnCall(i int, result1 <-chan *v2action.LogMessage, result2 <-chan error, result3 <-chan v2action.ApplicationStateChange, result4 <-chan string, result5 <-chan error) { 254 fake.startApplicationMutex.Lock() 255 defer fake.startApplicationMutex.Unlock() 256 fake.StartApplicationStub = nil 257 if fake.startApplicationReturnsOnCall == nil { 258 fake.startApplicationReturnsOnCall = make(map[int]struct { 259 result1 <-chan *v2action.LogMessage 260 result2 <-chan error 261 result3 <-chan v2action.ApplicationStateChange 262 result4 <-chan string 263 result5 <-chan error 264 }) 265 } 266 fake.startApplicationReturnsOnCall[i] = struct { 267 result1 <-chan *v2action.LogMessage 268 result2 <-chan error 269 result3 <-chan v2action.ApplicationStateChange 270 result4 <-chan string 271 result5 <-chan error 272 }{result1, result2, result3, result4, result5} 273 } 274 275 func (fake *FakeStartActor) Invocations() map[string][][]interface{} { 276 fake.invocationsMutex.RLock() 277 defer fake.invocationsMutex.RUnlock() 278 fake.getApplicationByNameAndSpaceMutex.RLock() 279 defer fake.getApplicationByNameAndSpaceMutex.RUnlock() 280 fake.getApplicationSummaryByNameAndSpaceMutex.RLock() 281 defer fake.getApplicationSummaryByNameAndSpaceMutex.RUnlock() 282 fake.startApplicationMutex.RLock() 283 defer fake.startApplicationMutex.RUnlock() 284 copiedInvocations := map[string][][]interface{}{} 285 for key, value := range fake.invocations { 286 copiedInvocations[key] = value 287 } 288 return copiedInvocations 289 } 290 291 func (fake *FakeStartActor) recordInvocation(key string, args []interface{}) { 292 fake.invocationsMutex.Lock() 293 defer fake.invocationsMutex.Unlock() 294 if fake.invocations == nil { 295 fake.invocations = map[string][][]interface{}{} 296 } 297 if fake.invocations[key] == nil { 298 fake.invocations[key] = [][]interface{}{} 299 } 300 fake.invocations[key] = append(fake.invocations[key], args) 301 } 302 303 var _ v6.StartActor = new(FakeStartActor)