github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/cf/actors/planbuilder/planbuilderfakes/fake_plan_builder.go (about) 1 // This file was generated by counterfeiter 2 package planbuilderfakes 3 4 import ( 5 "sync" 6 7 "github.com/liamawhite/cli-with-i18n/cf/actors/planbuilder" 8 "github.com/liamawhite/cli-with-i18n/cf/models" 9 ) 10 11 type FakePlanBuilder struct { 12 AttachOrgsToPlansStub func([]models.ServicePlanFields) ([]models.ServicePlanFields, error) 13 attachOrgsToPlansMutex sync.RWMutex 14 attachOrgsToPlansArgsForCall []struct { 15 arg1 []models.ServicePlanFields 16 } 17 attachOrgsToPlansReturns struct { 18 result1 []models.ServicePlanFields 19 result2 error 20 } 21 AttachOrgToPlansStub func([]models.ServicePlanFields, string) ([]models.ServicePlanFields, error) 22 attachOrgToPlansMutex sync.RWMutex 23 attachOrgToPlansArgsForCall []struct { 24 arg1 []models.ServicePlanFields 25 arg2 string 26 } 27 attachOrgToPlansReturns struct { 28 result1 []models.ServicePlanFields 29 result2 error 30 } 31 GetPlansForServiceForOrgStub func(string, string) ([]models.ServicePlanFields, error) 32 getPlansForServiceForOrgMutex sync.RWMutex 33 getPlansForServiceForOrgArgsForCall []struct { 34 arg1 string 35 arg2 string 36 } 37 getPlansForServiceForOrgReturns struct { 38 result1 []models.ServicePlanFields 39 result2 error 40 } 41 GetPlansForServiceWithOrgsStub func(string) ([]models.ServicePlanFields, error) 42 getPlansForServiceWithOrgsMutex sync.RWMutex 43 getPlansForServiceWithOrgsArgsForCall []struct { 44 arg1 string 45 } 46 getPlansForServiceWithOrgsReturns struct { 47 result1 []models.ServicePlanFields 48 result2 error 49 } 50 GetPlansForManyServicesWithOrgsStub func([]string) ([]models.ServicePlanFields, error) 51 getPlansForManyServicesWithOrgsMutex sync.RWMutex 52 getPlansForManyServicesWithOrgsArgsForCall []struct { 53 arg1 []string 54 } 55 getPlansForManyServicesWithOrgsReturns struct { 56 result1 []models.ServicePlanFields 57 result2 error 58 } 59 GetPlansForServiceStub func(string) ([]models.ServicePlanFields, error) 60 getPlansForServiceMutex sync.RWMutex 61 getPlansForServiceArgsForCall []struct { 62 arg1 string 63 } 64 getPlansForServiceReturns struct { 65 result1 []models.ServicePlanFields 66 result2 error 67 } 68 GetPlansVisibleToOrgStub func(string) ([]models.ServicePlanFields, error) 69 getPlansVisibleToOrgMutex sync.RWMutex 70 getPlansVisibleToOrgArgsForCall []struct { 71 arg1 string 72 } 73 getPlansVisibleToOrgReturns struct { 74 result1 []models.ServicePlanFields 75 result2 error 76 } 77 invocations map[string][][]interface{} 78 invocationsMutex sync.RWMutex 79 } 80 81 func (fake *FakePlanBuilder) AttachOrgsToPlans(arg1 []models.ServicePlanFields) ([]models.ServicePlanFields, error) { 82 var arg1Copy []models.ServicePlanFields 83 if arg1 != nil { 84 arg1Copy = make([]models.ServicePlanFields, len(arg1)) 85 copy(arg1Copy, arg1) 86 } 87 fake.attachOrgsToPlansMutex.Lock() 88 fake.attachOrgsToPlansArgsForCall = append(fake.attachOrgsToPlansArgsForCall, struct { 89 arg1 []models.ServicePlanFields 90 }{arg1Copy}) 91 fake.recordInvocation("AttachOrgsToPlans", []interface{}{arg1Copy}) 92 fake.attachOrgsToPlansMutex.Unlock() 93 if fake.AttachOrgsToPlansStub != nil { 94 return fake.AttachOrgsToPlansStub(arg1) 95 } else { 96 return fake.attachOrgsToPlansReturns.result1, fake.attachOrgsToPlansReturns.result2 97 } 98 } 99 100 func (fake *FakePlanBuilder) AttachOrgsToPlansCallCount() int { 101 fake.attachOrgsToPlansMutex.RLock() 102 defer fake.attachOrgsToPlansMutex.RUnlock() 103 return len(fake.attachOrgsToPlansArgsForCall) 104 } 105 106 func (fake *FakePlanBuilder) AttachOrgsToPlansArgsForCall(i int) []models.ServicePlanFields { 107 fake.attachOrgsToPlansMutex.RLock() 108 defer fake.attachOrgsToPlansMutex.RUnlock() 109 return fake.attachOrgsToPlansArgsForCall[i].arg1 110 } 111 112 func (fake *FakePlanBuilder) AttachOrgsToPlansReturns(result1 []models.ServicePlanFields, result2 error) { 113 fake.AttachOrgsToPlansStub = nil 114 fake.attachOrgsToPlansReturns = struct { 115 result1 []models.ServicePlanFields 116 result2 error 117 }{result1, result2} 118 } 119 120 func (fake *FakePlanBuilder) AttachOrgToPlans(arg1 []models.ServicePlanFields, arg2 string) ([]models.ServicePlanFields, error) { 121 var arg1Copy []models.ServicePlanFields 122 if arg1 != nil { 123 arg1Copy = make([]models.ServicePlanFields, len(arg1)) 124 copy(arg1Copy, arg1) 125 } 126 fake.attachOrgToPlansMutex.Lock() 127 fake.attachOrgToPlansArgsForCall = append(fake.attachOrgToPlansArgsForCall, struct { 128 arg1 []models.ServicePlanFields 129 arg2 string 130 }{arg1Copy, arg2}) 131 fake.recordInvocation("AttachOrgToPlans", []interface{}{arg1Copy, arg2}) 132 fake.attachOrgToPlansMutex.Unlock() 133 if fake.AttachOrgToPlansStub != nil { 134 return fake.AttachOrgToPlansStub(arg1, arg2) 135 } else { 136 return fake.attachOrgToPlansReturns.result1, fake.attachOrgToPlansReturns.result2 137 } 138 } 139 140 func (fake *FakePlanBuilder) AttachOrgToPlansCallCount() int { 141 fake.attachOrgToPlansMutex.RLock() 142 defer fake.attachOrgToPlansMutex.RUnlock() 143 return len(fake.attachOrgToPlansArgsForCall) 144 } 145 146 func (fake *FakePlanBuilder) AttachOrgToPlansArgsForCall(i int) ([]models.ServicePlanFields, string) { 147 fake.attachOrgToPlansMutex.RLock() 148 defer fake.attachOrgToPlansMutex.RUnlock() 149 return fake.attachOrgToPlansArgsForCall[i].arg1, fake.attachOrgToPlansArgsForCall[i].arg2 150 } 151 152 func (fake *FakePlanBuilder) AttachOrgToPlansReturns(result1 []models.ServicePlanFields, result2 error) { 153 fake.AttachOrgToPlansStub = nil 154 fake.attachOrgToPlansReturns = struct { 155 result1 []models.ServicePlanFields 156 result2 error 157 }{result1, result2} 158 } 159 160 func (fake *FakePlanBuilder) GetPlansForServiceForOrg(arg1 string, arg2 string) ([]models.ServicePlanFields, error) { 161 fake.getPlansForServiceForOrgMutex.Lock() 162 fake.getPlansForServiceForOrgArgsForCall = append(fake.getPlansForServiceForOrgArgsForCall, struct { 163 arg1 string 164 arg2 string 165 }{arg1, arg2}) 166 fake.recordInvocation("GetPlansForServiceForOrg", []interface{}{arg1, arg2}) 167 fake.getPlansForServiceForOrgMutex.Unlock() 168 if fake.GetPlansForServiceForOrgStub != nil { 169 return fake.GetPlansForServiceForOrgStub(arg1, arg2) 170 } else { 171 return fake.getPlansForServiceForOrgReturns.result1, fake.getPlansForServiceForOrgReturns.result2 172 } 173 } 174 175 func (fake *FakePlanBuilder) GetPlansForServiceForOrgCallCount() int { 176 fake.getPlansForServiceForOrgMutex.RLock() 177 defer fake.getPlansForServiceForOrgMutex.RUnlock() 178 return len(fake.getPlansForServiceForOrgArgsForCall) 179 } 180 181 func (fake *FakePlanBuilder) GetPlansForServiceForOrgArgsForCall(i int) (string, string) { 182 fake.getPlansForServiceForOrgMutex.RLock() 183 defer fake.getPlansForServiceForOrgMutex.RUnlock() 184 return fake.getPlansForServiceForOrgArgsForCall[i].arg1, fake.getPlansForServiceForOrgArgsForCall[i].arg2 185 } 186 187 func (fake *FakePlanBuilder) GetPlansForServiceForOrgReturns(result1 []models.ServicePlanFields, result2 error) { 188 fake.GetPlansForServiceForOrgStub = nil 189 fake.getPlansForServiceForOrgReturns = struct { 190 result1 []models.ServicePlanFields 191 result2 error 192 }{result1, result2} 193 } 194 195 func (fake *FakePlanBuilder) GetPlansForServiceWithOrgs(arg1 string) ([]models.ServicePlanFields, error) { 196 fake.getPlansForServiceWithOrgsMutex.Lock() 197 fake.getPlansForServiceWithOrgsArgsForCall = append(fake.getPlansForServiceWithOrgsArgsForCall, struct { 198 arg1 string 199 }{arg1}) 200 fake.recordInvocation("GetPlansForServiceWithOrgs", []interface{}{arg1}) 201 fake.getPlansForServiceWithOrgsMutex.Unlock() 202 if fake.GetPlansForServiceWithOrgsStub != nil { 203 return fake.GetPlansForServiceWithOrgsStub(arg1) 204 } else { 205 return fake.getPlansForServiceWithOrgsReturns.result1, fake.getPlansForServiceWithOrgsReturns.result2 206 } 207 } 208 209 func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsCallCount() int { 210 fake.getPlansForServiceWithOrgsMutex.RLock() 211 defer fake.getPlansForServiceWithOrgsMutex.RUnlock() 212 return len(fake.getPlansForServiceWithOrgsArgsForCall) 213 } 214 215 func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsArgsForCall(i int) string { 216 fake.getPlansForServiceWithOrgsMutex.RLock() 217 defer fake.getPlansForServiceWithOrgsMutex.RUnlock() 218 return fake.getPlansForServiceWithOrgsArgsForCall[i].arg1 219 } 220 221 func (fake *FakePlanBuilder) GetPlansForServiceWithOrgsReturns(result1 []models.ServicePlanFields, result2 error) { 222 fake.GetPlansForServiceWithOrgsStub = nil 223 fake.getPlansForServiceWithOrgsReturns = struct { 224 result1 []models.ServicePlanFields 225 result2 error 226 }{result1, result2} 227 } 228 229 func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgs(arg1 []string) ([]models.ServicePlanFields, error) { 230 var arg1Copy []string 231 if arg1 != nil { 232 arg1Copy = make([]string, len(arg1)) 233 copy(arg1Copy, arg1) 234 } 235 fake.getPlansForManyServicesWithOrgsMutex.Lock() 236 fake.getPlansForManyServicesWithOrgsArgsForCall = append(fake.getPlansForManyServicesWithOrgsArgsForCall, struct { 237 arg1 []string 238 }{arg1Copy}) 239 fake.recordInvocation("GetPlansForManyServicesWithOrgs", []interface{}{arg1Copy}) 240 fake.getPlansForManyServicesWithOrgsMutex.Unlock() 241 if fake.GetPlansForManyServicesWithOrgsStub != nil { 242 return fake.GetPlansForManyServicesWithOrgsStub(arg1) 243 } else { 244 return fake.getPlansForManyServicesWithOrgsReturns.result1, fake.getPlansForManyServicesWithOrgsReturns.result2 245 } 246 } 247 248 func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsCallCount() int { 249 fake.getPlansForManyServicesWithOrgsMutex.RLock() 250 defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock() 251 return len(fake.getPlansForManyServicesWithOrgsArgsForCall) 252 } 253 254 func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsArgsForCall(i int) []string { 255 fake.getPlansForManyServicesWithOrgsMutex.RLock() 256 defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock() 257 return fake.getPlansForManyServicesWithOrgsArgsForCall[i].arg1 258 } 259 260 func (fake *FakePlanBuilder) GetPlansForManyServicesWithOrgsReturns(result1 []models.ServicePlanFields, result2 error) { 261 fake.GetPlansForManyServicesWithOrgsStub = nil 262 fake.getPlansForManyServicesWithOrgsReturns = struct { 263 result1 []models.ServicePlanFields 264 result2 error 265 }{result1, result2} 266 } 267 268 func (fake *FakePlanBuilder) GetPlansForService(arg1 string) ([]models.ServicePlanFields, error) { 269 fake.getPlansForServiceMutex.Lock() 270 fake.getPlansForServiceArgsForCall = append(fake.getPlansForServiceArgsForCall, struct { 271 arg1 string 272 }{arg1}) 273 fake.recordInvocation("GetPlansForService", []interface{}{arg1}) 274 fake.getPlansForServiceMutex.Unlock() 275 if fake.GetPlansForServiceStub != nil { 276 return fake.GetPlansForServiceStub(arg1) 277 } else { 278 return fake.getPlansForServiceReturns.result1, fake.getPlansForServiceReturns.result2 279 } 280 } 281 282 func (fake *FakePlanBuilder) GetPlansForServiceCallCount() int { 283 fake.getPlansForServiceMutex.RLock() 284 defer fake.getPlansForServiceMutex.RUnlock() 285 return len(fake.getPlansForServiceArgsForCall) 286 } 287 288 func (fake *FakePlanBuilder) GetPlansForServiceArgsForCall(i int) string { 289 fake.getPlansForServiceMutex.RLock() 290 defer fake.getPlansForServiceMutex.RUnlock() 291 return fake.getPlansForServiceArgsForCall[i].arg1 292 } 293 294 func (fake *FakePlanBuilder) GetPlansForServiceReturns(result1 []models.ServicePlanFields, result2 error) { 295 fake.GetPlansForServiceStub = nil 296 fake.getPlansForServiceReturns = struct { 297 result1 []models.ServicePlanFields 298 result2 error 299 }{result1, result2} 300 } 301 302 func (fake *FakePlanBuilder) GetPlansVisibleToOrg(arg1 string) ([]models.ServicePlanFields, error) { 303 fake.getPlansVisibleToOrgMutex.Lock() 304 fake.getPlansVisibleToOrgArgsForCall = append(fake.getPlansVisibleToOrgArgsForCall, struct { 305 arg1 string 306 }{arg1}) 307 fake.recordInvocation("GetPlansVisibleToOrg", []interface{}{arg1}) 308 fake.getPlansVisibleToOrgMutex.Unlock() 309 if fake.GetPlansVisibleToOrgStub != nil { 310 return fake.GetPlansVisibleToOrgStub(arg1) 311 } else { 312 return fake.getPlansVisibleToOrgReturns.result1, fake.getPlansVisibleToOrgReturns.result2 313 } 314 } 315 316 func (fake *FakePlanBuilder) GetPlansVisibleToOrgCallCount() int { 317 fake.getPlansVisibleToOrgMutex.RLock() 318 defer fake.getPlansVisibleToOrgMutex.RUnlock() 319 return len(fake.getPlansVisibleToOrgArgsForCall) 320 } 321 322 func (fake *FakePlanBuilder) GetPlansVisibleToOrgArgsForCall(i int) string { 323 fake.getPlansVisibleToOrgMutex.RLock() 324 defer fake.getPlansVisibleToOrgMutex.RUnlock() 325 return fake.getPlansVisibleToOrgArgsForCall[i].arg1 326 } 327 328 func (fake *FakePlanBuilder) GetPlansVisibleToOrgReturns(result1 []models.ServicePlanFields, result2 error) { 329 fake.GetPlansVisibleToOrgStub = nil 330 fake.getPlansVisibleToOrgReturns = struct { 331 result1 []models.ServicePlanFields 332 result2 error 333 }{result1, result2} 334 } 335 336 func (fake *FakePlanBuilder) Invocations() map[string][][]interface{} { 337 fake.invocationsMutex.RLock() 338 defer fake.invocationsMutex.RUnlock() 339 fake.attachOrgsToPlansMutex.RLock() 340 defer fake.attachOrgsToPlansMutex.RUnlock() 341 fake.attachOrgToPlansMutex.RLock() 342 defer fake.attachOrgToPlansMutex.RUnlock() 343 fake.getPlansForServiceForOrgMutex.RLock() 344 defer fake.getPlansForServiceForOrgMutex.RUnlock() 345 fake.getPlansForServiceWithOrgsMutex.RLock() 346 defer fake.getPlansForServiceWithOrgsMutex.RUnlock() 347 fake.getPlansForManyServicesWithOrgsMutex.RLock() 348 defer fake.getPlansForManyServicesWithOrgsMutex.RUnlock() 349 fake.getPlansForServiceMutex.RLock() 350 defer fake.getPlansForServiceMutex.RUnlock() 351 fake.getPlansVisibleToOrgMutex.RLock() 352 defer fake.getPlansVisibleToOrgMutex.RUnlock() 353 return fake.invocations 354 } 355 356 func (fake *FakePlanBuilder) recordInvocation(key string, args []interface{}) { 357 fake.invocationsMutex.Lock() 358 defer fake.invocationsMutex.Unlock() 359 if fake.invocations == nil { 360 fake.invocations = map[string][][]interface{}{} 361 } 362 if fake.invocations[key] == nil { 363 fake.invocations[key] = [][]interface{}{} 364 } 365 fake.invocations[key] = append(fake.invocations[key], args) 366 } 367 368 var _ planbuilder.PlanBuilder = new(FakePlanBuilder)