github.com/orange-cloudfoundry/cli@v7.1.0+incompatible/command/v7/v7fakes/fake_push_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 "code.cloudfoundry.org/cli/actor/v7pushaction" 9 v7 "code.cloudfoundry.org/cli/command/v7" 10 "code.cloudfoundry.org/cli/util/manifestparser" 11 ) 12 13 type FakePushActor struct { 14 ActualizeStub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent 15 actualizeMutex sync.RWMutex 16 actualizeArgsForCall []struct { 17 arg1 v7pushaction.PushPlan 18 arg2 v7pushaction.ProgressBar 19 } 20 actualizeReturns struct { 21 result1 <-chan *v7pushaction.PushEvent 22 } 23 actualizeReturnsOnCall map[int]struct { 24 result1 <-chan *v7pushaction.PushEvent 25 } 26 CreatePushPlansStub func(string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error) 27 createPushPlansMutex sync.RWMutex 28 createPushPlansArgsForCall []struct { 29 arg1 string 30 arg2 string 31 arg3 manifestparser.Manifest 32 arg4 v7pushaction.FlagOverrides 33 } 34 createPushPlansReturns struct { 35 result1 []v7pushaction.PushPlan 36 result2 v7action.Warnings 37 result3 error 38 } 39 createPushPlansReturnsOnCall map[int]struct { 40 result1 []v7pushaction.PushPlan 41 result2 v7action.Warnings 42 result3 error 43 } 44 HandleFlagOverridesStub func(manifestparser.Manifest, v7pushaction.FlagOverrides) (manifestparser.Manifest, error) 45 handleFlagOverridesMutex sync.RWMutex 46 handleFlagOverridesArgsForCall []struct { 47 arg1 manifestparser.Manifest 48 arg2 v7pushaction.FlagOverrides 49 } 50 handleFlagOverridesReturns struct { 51 result1 manifestparser.Manifest 52 result2 error 53 } 54 handleFlagOverridesReturnsOnCall map[int]struct { 55 result1 manifestparser.Manifest 56 result2 error 57 } 58 invocations map[string][][]interface{} 59 invocationsMutex sync.RWMutex 60 } 61 62 func (fake *FakePushActor) Actualize(arg1 v7pushaction.PushPlan, arg2 v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent { 63 fake.actualizeMutex.Lock() 64 ret, specificReturn := fake.actualizeReturnsOnCall[len(fake.actualizeArgsForCall)] 65 fake.actualizeArgsForCall = append(fake.actualizeArgsForCall, struct { 66 arg1 v7pushaction.PushPlan 67 arg2 v7pushaction.ProgressBar 68 }{arg1, arg2}) 69 fake.recordInvocation("Actualize", []interface{}{arg1, arg2}) 70 fake.actualizeMutex.Unlock() 71 if fake.ActualizeStub != nil { 72 return fake.ActualizeStub(arg1, arg2) 73 } 74 if specificReturn { 75 return ret.result1 76 } 77 fakeReturns := fake.actualizeReturns 78 return fakeReturns.result1 79 } 80 81 func (fake *FakePushActor) ActualizeCallCount() int { 82 fake.actualizeMutex.RLock() 83 defer fake.actualizeMutex.RUnlock() 84 return len(fake.actualizeArgsForCall) 85 } 86 87 func (fake *FakePushActor) ActualizeCalls(stub func(v7pushaction.PushPlan, v7pushaction.ProgressBar) <-chan *v7pushaction.PushEvent) { 88 fake.actualizeMutex.Lock() 89 defer fake.actualizeMutex.Unlock() 90 fake.ActualizeStub = stub 91 } 92 93 func (fake *FakePushActor) ActualizeArgsForCall(i int) (v7pushaction.PushPlan, v7pushaction.ProgressBar) { 94 fake.actualizeMutex.RLock() 95 defer fake.actualizeMutex.RUnlock() 96 argsForCall := fake.actualizeArgsForCall[i] 97 return argsForCall.arg1, argsForCall.arg2 98 } 99 100 func (fake *FakePushActor) ActualizeReturns(result1 <-chan *v7pushaction.PushEvent) { 101 fake.actualizeMutex.Lock() 102 defer fake.actualizeMutex.Unlock() 103 fake.ActualizeStub = nil 104 fake.actualizeReturns = struct { 105 result1 <-chan *v7pushaction.PushEvent 106 }{result1} 107 } 108 109 func (fake *FakePushActor) ActualizeReturnsOnCall(i int, result1 <-chan *v7pushaction.PushEvent) { 110 fake.actualizeMutex.Lock() 111 defer fake.actualizeMutex.Unlock() 112 fake.ActualizeStub = nil 113 if fake.actualizeReturnsOnCall == nil { 114 fake.actualizeReturnsOnCall = make(map[int]struct { 115 result1 <-chan *v7pushaction.PushEvent 116 }) 117 } 118 fake.actualizeReturnsOnCall[i] = struct { 119 result1 <-chan *v7pushaction.PushEvent 120 }{result1} 121 } 122 123 func (fake *FakePushActor) CreatePushPlans(arg1 string, arg2 string, arg3 manifestparser.Manifest, arg4 v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error) { 124 fake.createPushPlansMutex.Lock() 125 ret, specificReturn := fake.createPushPlansReturnsOnCall[len(fake.createPushPlansArgsForCall)] 126 fake.createPushPlansArgsForCall = append(fake.createPushPlansArgsForCall, struct { 127 arg1 string 128 arg2 string 129 arg3 manifestparser.Manifest 130 arg4 v7pushaction.FlagOverrides 131 }{arg1, arg2, arg3, arg4}) 132 fake.recordInvocation("CreatePushPlans", []interface{}{arg1, arg2, arg3, arg4}) 133 fake.createPushPlansMutex.Unlock() 134 if fake.CreatePushPlansStub != nil { 135 return fake.CreatePushPlansStub(arg1, arg2, arg3, arg4) 136 } 137 if specificReturn { 138 return ret.result1, ret.result2, ret.result3 139 } 140 fakeReturns := fake.createPushPlansReturns 141 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 142 } 143 144 func (fake *FakePushActor) CreatePushPlansCallCount() int { 145 fake.createPushPlansMutex.RLock() 146 defer fake.createPushPlansMutex.RUnlock() 147 return len(fake.createPushPlansArgsForCall) 148 } 149 150 func (fake *FakePushActor) CreatePushPlansCalls(stub func(string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) ([]v7pushaction.PushPlan, v7action.Warnings, error)) { 151 fake.createPushPlansMutex.Lock() 152 defer fake.createPushPlansMutex.Unlock() 153 fake.CreatePushPlansStub = stub 154 } 155 156 func (fake *FakePushActor) CreatePushPlansArgsForCall(i int) (string, string, manifestparser.Manifest, v7pushaction.FlagOverrides) { 157 fake.createPushPlansMutex.RLock() 158 defer fake.createPushPlansMutex.RUnlock() 159 argsForCall := fake.createPushPlansArgsForCall[i] 160 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4 161 } 162 163 func (fake *FakePushActor) CreatePushPlansReturns(result1 []v7pushaction.PushPlan, result2 v7action.Warnings, result3 error) { 164 fake.createPushPlansMutex.Lock() 165 defer fake.createPushPlansMutex.Unlock() 166 fake.CreatePushPlansStub = nil 167 fake.createPushPlansReturns = struct { 168 result1 []v7pushaction.PushPlan 169 result2 v7action.Warnings 170 result3 error 171 }{result1, result2, result3} 172 } 173 174 func (fake *FakePushActor) CreatePushPlansReturnsOnCall(i int, result1 []v7pushaction.PushPlan, result2 v7action.Warnings, result3 error) { 175 fake.createPushPlansMutex.Lock() 176 defer fake.createPushPlansMutex.Unlock() 177 fake.CreatePushPlansStub = nil 178 if fake.createPushPlansReturnsOnCall == nil { 179 fake.createPushPlansReturnsOnCall = make(map[int]struct { 180 result1 []v7pushaction.PushPlan 181 result2 v7action.Warnings 182 result3 error 183 }) 184 } 185 fake.createPushPlansReturnsOnCall[i] = struct { 186 result1 []v7pushaction.PushPlan 187 result2 v7action.Warnings 188 result3 error 189 }{result1, result2, result3} 190 } 191 192 func (fake *FakePushActor) HandleFlagOverrides(arg1 manifestparser.Manifest, arg2 v7pushaction.FlagOverrides) (manifestparser.Manifest, error) { 193 fake.handleFlagOverridesMutex.Lock() 194 ret, specificReturn := fake.handleFlagOverridesReturnsOnCall[len(fake.handleFlagOverridesArgsForCall)] 195 fake.handleFlagOverridesArgsForCall = append(fake.handleFlagOverridesArgsForCall, struct { 196 arg1 manifestparser.Manifest 197 arg2 v7pushaction.FlagOverrides 198 }{arg1, arg2}) 199 fake.recordInvocation("HandleFlagOverrides", []interface{}{arg1, arg2}) 200 fake.handleFlagOverridesMutex.Unlock() 201 if fake.HandleFlagOverridesStub != nil { 202 return fake.HandleFlagOverridesStub(arg1, arg2) 203 } 204 if specificReturn { 205 return ret.result1, ret.result2 206 } 207 fakeReturns := fake.handleFlagOverridesReturns 208 return fakeReturns.result1, fakeReturns.result2 209 } 210 211 func (fake *FakePushActor) HandleFlagOverridesCallCount() int { 212 fake.handleFlagOverridesMutex.RLock() 213 defer fake.handleFlagOverridesMutex.RUnlock() 214 return len(fake.handleFlagOverridesArgsForCall) 215 } 216 217 func (fake *FakePushActor) HandleFlagOverridesCalls(stub func(manifestparser.Manifest, v7pushaction.FlagOverrides) (manifestparser.Manifest, error)) { 218 fake.handleFlagOverridesMutex.Lock() 219 defer fake.handleFlagOverridesMutex.Unlock() 220 fake.HandleFlagOverridesStub = stub 221 } 222 223 func (fake *FakePushActor) HandleFlagOverridesArgsForCall(i int) (manifestparser.Manifest, v7pushaction.FlagOverrides) { 224 fake.handleFlagOverridesMutex.RLock() 225 defer fake.handleFlagOverridesMutex.RUnlock() 226 argsForCall := fake.handleFlagOverridesArgsForCall[i] 227 return argsForCall.arg1, argsForCall.arg2 228 } 229 230 func (fake *FakePushActor) HandleFlagOverridesReturns(result1 manifestparser.Manifest, result2 error) { 231 fake.handleFlagOverridesMutex.Lock() 232 defer fake.handleFlagOverridesMutex.Unlock() 233 fake.HandleFlagOverridesStub = nil 234 fake.handleFlagOverridesReturns = struct { 235 result1 manifestparser.Manifest 236 result2 error 237 }{result1, result2} 238 } 239 240 func (fake *FakePushActor) HandleFlagOverridesReturnsOnCall(i int, result1 manifestparser.Manifest, result2 error) { 241 fake.handleFlagOverridesMutex.Lock() 242 defer fake.handleFlagOverridesMutex.Unlock() 243 fake.HandleFlagOverridesStub = nil 244 if fake.handleFlagOverridesReturnsOnCall == nil { 245 fake.handleFlagOverridesReturnsOnCall = make(map[int]struct { 246 result1 manifestparser.Manifest 247 result2 error 248 }) 249 } 250 fake.handleFlagOverridesReturnsOnCall[i] = struct { 251 result1 manifestparser.Manifest 252 result2 error 253 }{result1, result2} 254 } 255 256 func (fake *FakePushActor) Invocations() map[string][][]interface{} { 257 fake.invocationsMutex.RLock() 258 defer fake.invocationsMutex.RUnlock() 259 fake.actualizeMutex.RLock() 260 defer fake.actualizeMutex.RUnlock() 261 fake.createPushPlansMutex.RLock() 262 defer fake.createPushPlansMutex.RUnlock() 263 fake.handleFlagOverridesMutex.RLock() 264 defer fake.handleFlagOverridesMutex.RUnlock() 265 copiedInvocations := map[string][][]interface{}{} 266 for key, value := range fake.invocations { 267 copiedInvocations[key] = value 268 } 269 return copiedInvocations 270 } 271 272 func (fake *FakePushActor) recordInvocation(key string, args []interface{}) { 273 fake.invocationsMutex.Lock() 274 defer fake.invocationsMutex.Unlock() 275 if fake.invocations == nil { 276 fake.invocations = map[string][][]interface{}{} 277 } 278 if fake.invocations[key] == nil { 279 fake.invocations[key] = [][]interface{}{} 280 } 281 fake.invocations[key] = append(fake.invocations[key], args) 282 } 283 284 var _ v7.PushActor = new(FakePushActor)