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