github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v7/v7fakes/fake_create_user_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 FakeCreateUserActor struct { 12 CreateUserStub func(string, string, string) (v7action.User, v7action.Warnings, error) 13 createUserMutex sync.RWMutex 14 createUserArgsForCall []struct { 15 arg1 string 16 arg2 string 17 arg3 string 18 } 19 createUserReturns struct { 20 result1 v7action.User 21 result2 v7action.Warnings 22 result3 error 23 } 24 createUserReturnsOnCall map[int]struct { 25 result1 v7action.User 26 result2 v7action.Warnings 27 result3 error 28 } 29 GetUserStub func(string, string) (v7action.User, error) 30 getUserMutex sync.RWMutex 31 getUserArgsForCall []struct { 32 arg1 string 33 arg2 string 34 } 35 getUserReturns struct { 36 result1 v7action.User 37 result2 error 38 } 39 getUserReturnsOnCall map[int]struct { 40 result1 v7action.User 41 result2 error 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *FakeCreateUserActor) CreateUser(arg1 string, arg2 string, arg3 string) (v7action.User, v7action.Warnings, error) { 48 fake.createUserMutex.Lock() 49 ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)] 50 fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct { 51 arg1 string 52 arg2 string 53 arg3 string 54 }{arg1, arg2, arg3}) 55 fake.recordInvocation("CreateUser", []interface{}{arg1, arg2, arg3}) 56 fake.createUserMutex.Unlock() 57 if fake.CreateUserStub != nil { 58 return fake.CreateUserStub(arg1, arg2, arg3) 59 } 60 if specificReturn { 61 return ret.result1, ret.result2, ret.result3 62 } 63 fakeReturns := fake.createUserReturns 64 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 65 } 66 67 func (fake *FakeCreateUserActor) CreateUserCallCount() int { 68 fake.createUserMutex.RLock() 69 defer fake.createUserMutex.RUnlock() 70 return len(fake.createUserArgsForCall) 71 } 72 73 func (fake *FakeCreateUserActor) CreateUserCalls(stub func(string, string, string) (v7action.User, v7action.Warnings, error)) { 74 fake.createUserMutex.Lock() 75 defer fake.createUserMutex.Unlock() 76 fake.CreateUserStub = stub 77 } 78 79 func (fake *FakeCreateUserActor) CreateUserArgsForCall(i int) (string, string, string) { 80 fake.createUserMutex.RLock() 81 defer fake.createUserMutex.RUnlock() 82 argsForCall := fake.createUserArgsForCall[i] 83 return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3 84 } 85 86 func (fake *FakeCreateUserActor) CreateUserReturns(result1 v7action.User, result2 v7action.Warnings, result3 error) { 87 fake.createUserMutex.Lock() 88 defer fake.createUserMutex.Unlock() 89 fake.CreateUserStub = nil 90 fake.createUserReturns = struct { 91 result1 v7action.User 92 result2 v7action.Warnings 93 result3 error 94 }{result1, result2, result3} 95 } 96 97 func (fake *FakeCreateUserActor) CreateUserReturnsOnCall(i int, result1 v7action.User, result2 v7action.Warnings, result3 error) { 98 fake.createUserMutex.Lock() 99 defer fake.createUserMutex.Unlock() 100 fake.CreateUserStub = nil 101 if fake.createUserReturnsOnCall == nil { 102 fake.createUserReturnsOnCall = make(map[int]struct { 103 result1 v7action.User 104 result2 v7action.Warnings 105 result3 error 106 }) 107 } 108 fake.createUserReturnsOnCall[i] = struct { 109 result1 v7action.User 110 result2 v7action.Warnings 111 result3 error 112 }{result1, result2, result3} 113 } 114 115 func (fake *FakeCreateUserActor) GetUser(arg1 string, arg2 string) (v7action.User, error) { 116 fake.getUserMutex.Lock() 117 ret, specificReturn := fake.getUserReturnsOnCall[len(fake.getUserArgsForCall)] 118 fake.getUserArgsForCall = append(fake.getUserArgsForCall, struct { 119 arg1 string 120 arg2 string 121 }{arg1, arg2}) 122 fake.recordInvocation("GetUser", []interface{}{arg1, arg2}) 123 fake.getUserMutex.Unlock() 124 if fake.GetUserStub != nil { 125 return fake.GetUserStub(arg1, arg2) 126 } 127 if specificReturn { 128 return ret.result1, ret.result2 129 } 130 fakeReturns := fake.getUserReturns 131 return fakeReturns.result1, fakeReturns.result2 132 } 133 134 func (fake *FakeCreateUserActor) GetUserCallCount() int { 135 fake.getUserMutex.RLock() 136 defer fake.getUserMutex.RUnlock() 137 return len(fake.getUserArgsForCall) 138 } 139 140 func (fake *FakeCreateUserActor) GetUserCalls(stub func(string, string) (v7action.User, error)) { 141 fake.getUserMutex.Lock() 142 defer fake.getUserMutex.Unlock() 143 fake.GetUserStub = stub 144 } 145 146 func (fake *FakeCreateUserActor) GetUserArgsForCall(i int) (string, string) { 147 fake.getUserMutex.RLock() 148 defer fake.getUserMutex.RUnlock() 149 argsForCall := fake.getUserArgsForCall[i] 150 return argsForCall.arg1, argsForCall.arg2 151 } 152 153 func (fake *FakeCreateUserActor) GetUserReturns(result1 v7action.User, result2 error) { 154 fake.getUserMutex.Lock() 155 defer fake.getUserMutex.Unlock() 156 fake.GetUserStub = nil 157 fake.getUserReturns = struct { 158 result1 v7action.User 159 result2 error 160 }{result1, result2} 161 } 162 163 func (fake *FakeCreateUserActor) GetUserReturnsOnCall(i int, result1 v7action.User, result2 error) { 164 fake.getUserMutex.Lock() 165 defer fake.getUserMutex.Unlock() 166 fake.GetUserStub = nil 167 if fake.getUserReturnsOnCall == nil { 168 fake.getUserReturnsOnCall = make(map[int]struct { 169 result1 v7action.User 170 result2 error 171 }) 172 } 173 fake.getUserReturnsOnCall[i] = struct { 174 result1 v7action.User 175 result2 error 176 }{result1, result2} 177 } 178 179 func (fake *FakeCreateUserActor) Invocations() map[string][][]interface{} { 180 fake.invocationsMutex.RLock() 181 defer fake.invocationsMutex.RUnlock() 182 fake.createUserMutex.RLock() 183 defer fake.createUserMutex.RUnlock() 184 fake.getUserMutex.RLock() 185 defer fake.getUserMutex.RUnlock() 186 copiedInvocations := map[string][][]interface{}{} 187 for key, value := range fake.invocations { 188 copiedInvocations[key] = value 189 } 190 return copiedInvocations 191 } 192 193 func (fake *FakeCreateUserActor) recordInvocation(key string, args []interface{}) { 194 fake.invocationsMutex.Lock() 195 defer fake.invocationsMutex.Unlock() 196 if fake.invocations == nil { 197 fake.invocations = map[string][][]interface{}{} 198 } 199 if fake.invocations[key] == nil { 200 fake.invocations[key] = [][]interface{}{} 201 } 202 fake.invocations[key] = append(fake.invocations[key], args) 203 } 204 205 var _ v7.CreateUserActor = new(FakeCreateUserActor)