github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_create_service_broker_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 FakeCreateServiceBrokerActor struct { 12 CreateServiceBrokerStub func(string, string, string, string, string) (v2action.ServiceBroker, v2action.Warnings, error) 13 createServiceBrokerMutex sync.RWMutex 14 createServiceBrokerArgsForCall []struct { 15 arg1 string 16 arg2 string 17 arg3 string 18 arg4 string 19 arg5 string 20 } 21 createServiceBrokerReturns struct { 22 result1 v2action.ServiceBroker 23 result2 v2action.Warnings 24 result3 error 25 } 26 createServiceBrokerReturnsOnCall map[int]struct { 27 result1 v2action.ServiceBroker 28 result2 v2action.Warnings 29 result3 error 30 } 31 invocations map[string][][]interface{} 32 invocationsMutex sync.RWMutex 33 } 34 35 func (fake *FakeCreateServiceBrokerActor) CreateServiceBroker(arg1 string, arg2 string, arg3 string, arg4 string, arg5 string) (v2action.ServiceBroker, v2action.Warnings, error) { 36 fake.createServiceBrokerMutex.Lock() 37 ret, specificReturn := fake.createServiceBrokerReturnsOnCall[len(fake.createServiceBrokerArgsForCall)] 38 fake.createServiceBrokerArgsForCall = append(fake.createServiceBrokerArgsForCall, struct { 39 arg1 string 40 arg2 string 41 arg3 string 42 arg4 string 43 arg5 string 44 }{arg1, arg2, arg3, arg4, arg5}) 45 fake.recordInvocation("CreateServiceBroker", []interface{}{arg1, arg2, arg3, arg4, arg5}) 46 fake.createServiceBrokerMutex.Unlock() 47 if fake.CreateServiceBrokerStub != nil { 48 return fake.CreateServiceBrokerStub(arg1, arg2, arg3, arg4, arg5) 49 } 50 if specificReturn { 51 return ret.result1, ret.result2, ret.result3 52 } 53 fakeReturns := fake.createServiceBrokerReturns 54 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 55 } 56 57 func (fake *FakeCreateServiceBrokerActor) CreateServiceBrokerCallCount() int { 58 fake.createServiceBrokerMutex.RLock() 59 defer fake.createServiceBrokerMutex.RUnlock() 60 return len(fake.createServiceBrokerArgsForCall) 61 } 62 63 func (fake *FakeCreateServiceBrokerActor) CreateServiceBrokerCalls(stub func(string, string, string, string, string) (v2action.ServiceBroker, v2action.Warnings, error)) { 64 fake.createServiceBrokerMutex.Lock() 65 defer fake.createServiceBrokerMutex.Unlock() 66 fake.CreateServiceBrokerStub = stub 67 } 68 69 func (fake *FakeCreateServiceBrokerActor) CreateServiceBrokerArgsForCall(i int) (string, string, string, string, string) { 70 fake.createServiceBrokerMutex.RLock() 71 defer fake.createServiceBrokerMutex.RUnlock() 72 argsForCall := fake.createServiceBrokerArgsForCall[i] 73 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5 74 } 75 76 func (fake *FakeCreateServiceBrokerActor) CreateServiceBrokerReturns(result1 v2action.ServiceBroker, result2 v2action.Warnings, result3 error) { 77 fake.createServiceBrokerMutex.Lock() 78 defer fake.createServiceBrokerMutex.Unlock() 79 fake.CreateServiceBrokerStub = nil 80 fake.createServiceBrokerReturns = struct { 81 result1 v2action.ServiceBroker 82 result2 v2action.Warnings 83 result3 error 84 }{result1, result2, result3} 85 } 86 87 func (fake *FakeCreateServiceBrokerActor) CreateServiceBrokerReturnsOnCall(i int, result1 v2action.ServiceBroker, result2 v2action.Warnings, result3 error) { 88 fake.createServiceBrokerMutex.Lock() 89 defer fake.createServiceBrokerMutex.Unlock() 90 fake.CreateServiceBrokerStub = nil 91 if fake.createServiceBrokerReturnsOnCall == nil { 92 fake.createServiceBrokerReturnsOnCall = make(map[int]struct { 93 result1 v2action.ServiceBroker 94 result2 v2action.Warnings 95 result3 error 96 }) 97 } 98 fake.createServiceBrokerReturnsOnCall[i] = struct { 99 result1 v2action.ServiceBroker 100 result2 v2action.Warnings 101 result3 error 102 }{result1, result2, result3} 103 } 104 105 func (fake *FakeCreateServiceBrokerActor) Invocations() map[string][][]interface{} { 106 fake.invocationsMutex.RLock() 107 defer fake.invocationsMutex.RUnlock() 108 fake.createServiceBrokerMutex.RLock() 109 defer fake.createServiceBrokerMutex.RUnlock() 110 copiedInvocations := map[string][][]interface{}{} 111 for key, value := range fake.invocations { 112 copiedInvocations[key] = value 113 } 114 return copiedInvocations 115 } 116 117 func (fake *FakeCreateServiceBrokerActor) recordInvocation(key string, args []interface{}) { 118 fake.invocationsMutex.Lock() 119 defer fake.invocationsMutex.Unlock() 120 if fake.invocations == nil { 121 fake.invocations = map[string][][]interface{}{} 122 } 123 if fake.invocations[key] == nil { 124 fake.invocations[key] = [][]interface{}{} 125 } 126 fake.invocations[key] = append(fake.invocations[key], args) 127 } 128 129 var _ v6.CreateServiceBrokerActor = new(FakeCreateServiceBrokerActor)