github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/http/httpfakes/fake_authorization_provider.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package httpfakes 3 4 import ( 5 "context" 6 "sync" 7 8 "github.com/kyma-incubator/compass/components/director/pkg/http" 9 ) 10 11 type FakeAuthorizationProvider struct { 12 GetAuthorizationStub func(context.Context) (string, error) 13 getAuthorizationMutex sync.RWMutex 14 getAuthorizationArgsForCall []struct { 15 arg1 context.Context 16 } 17 getAuthorizationReturns struct { 18 result1 string 19 result2 error 20 } 21 getAuthorizationReturnsOnCall map[int]struct { 22 result1 string 23 result2 error 24 } 25 MatchesStub func(context.Context) bool 26 matchesMutex sync.RWMutex 27 matchesArgsForCall []struct { 28 arg1 context.Context 29 } 30 matchesReturns struct { 31 result1 bool 32 } 33 matchesReturnsOnCall map[int]struct { 34 result1 bool 35 } 36 NameStub func() string 37 nameMutex sync.RWMutex 38 nameArgsForCall []struct { 39 } 40 nameReturns struct { 41 result1 string 42 } 43 nameReturnsOnCall map[int]struct { 44 result1 string 45 } 46 invocations map[string][][]interface{} 47 invocationsMutex sync.RWMutex 48 } 49 50 func (fake *FakeAuthorizationProvider) GetAuthorization(arg1 context.Context) (string, error) { 51 fake.getAuthorizationMutex.Lock() 52 ret, specificReturn := fake.getAuthorizationReturnsOnCall[len(fake.getAuthorizationArgsForCall)] 53 fake.getAuthorizationArgsForCall = append(fake.getAuthorizationArgsForCall, struct { 54 arg1 context.Context 55 }{arg1}) 56 stub := fake.GetAuthorizationStub 57 fakeReturns := fake.getAuthorizationReturns 58 fake.recordInvocation("GetAuthorization", []interface{}{arg1}) 59 fake.getAuthorizationMutex.Unlock() 60 if stub != nil { 61 return stub(arg1) 62 } 63 if specificReturn { 64 return ret.result1, ret.result2 65 } 66 return fakeReturns.result1, fakeReturns.result2 67 } 68 69 func (fake *FakeAuthorizationProvider) GetAuthorizationCallCount() int { 70 fake.getAuthorizationMutex.RLock() 71 defer fake.getAuthorizationMutex.RUnlock() 72 return len(fake.getAuthorizationArgsForCall) 73 } 74 75 func (fake *FakeAuthorizationProvider) GetAuthorizationCalls(stub func(context.Context) (string, error)) { 76 fake.getAuthorizationMutex.Lock() 77 defer fake.getAuthorizationMutex.Unlock() 78 fake.GetAuthorizationStub = stub 79 } 80 81 func (fake *FakeAuthorizationProvider) GetAuthorizationArgsForCall(i int) context.Context { 82 fake.getAuthorizationMutex.RLock() 83 defer fake.getAuthorizationMutex.RUnlock() 84 argsForCall := fake.getAuthorizationArgsForCall[i] 85 return argsForCall.arg1 86 } 87 88 func (fake *FakeAuthorizationProvider) GetAuthorizationReturns(result1 string, result2 error) { 89 fake.getAuthorizationMutex.Lock() 90 defer fake.getAuthorizationMutex.Unlock() 91 fake.GetAuthorizationStub = nil 92 fake.getAuthorizationReturns = struct { 93 result1 string 94 result2 error 95 }{result1, result2} 96 } 97 98 func (fake *FakeAuthorizationProvider) GetAuthorizationReturnsOnCall(i int, result1 string, result2 error) { 99 fake.getAuthorizationMutex.Lock() 100 defer fake.getAuthorizationMutex.Unlock() 101 fake.GetAuthorizationStub = nil 102 if fake.getAuthorizationReturnsOnCall == nil { 103 fake.getAuthorizationReturnsOnCall = make(map[int]struct { 104 result1 string 105 result2 error 106 }) 107 } 108 fake.getAuthorizationReturnsOnCall[i] = struct { 109 result1 string 110 result2 error 111 }{result1, result2} 112 } 113 114 func (fake *FakeAuthorizationProvider) Matches(arg1 context.Context) bool { 115 fake.matchesMutex.Lock() 116 ret, specificReturn := fake.matchesReturnsOnCall[len(fake.matchesArgsForCall)] 117 fake.matchesArgsForCall = append(fake.matchesArgsForCall, struct { 118 arg1 context.Context 119 }{arg1}) 120 stub := fake.MatchesStub 121 fakeReturns := fake.matchesReturns 122 fake.recordInvocation("Matches", []interface{}{arg1}) 123 fake.matchesMutex.Unlock() 124 if stub != nil { 125 return stub(arg1) 126 } 127 if specificReturn { 128 return ret.result1 129 } 130 return fakeReturns.result1 131 } 132 133 func (fake *FakeAuthorizationProvider) MatchesCallCount() int { 134 fake.matchesMutex.RLock() 135 defer fake.matchesMutex.RUnlock() 136 return len(fake.matchesArgsForCall) 137 } 138 139 func (fake *FakeAuthorizationProvider) MatchesCalls(stub func(context.Context) bool) { 140 fake.matchesMutex.Lock() 141 defer fake.matchesMutex.Unlock() 142 fake.MatchesStub = stub 143 } 144 145 func (fake *FakeAuthorizationProvider) MatchesArgsForCall(i int) context.Context { 146 fake.matchesMutex.RLock() 147 defer fake.matchesMutex.RUnlock() 148 argsForCall := fake.matchesArgsForCall[i] 149 return argsForCall.arg1 150 } 151 152 func (fake *FakeAuthorizationProvider) MatchesReturns(result1 bool) { 153 fake.matchesMutex.Lock() 154 defer fake.matchesMutex.Unlock() 155 fake.MatchesStub = nil 156 fake.matchesReturns = struct { 157 result1 bool 158 }{result1} 159 } 160 161 func (fake *FakeAuthorizationProvider) MatchesReturnsOnCall(i int, result1 bool) { 162 fake.matchesMutex.Lock() 163 defer fake.matchesMutex.Unlock() 164 fake.MatchesStub = nil 165 if fake.matchesReturnsOnCall == nil { 166 fake.matchesReturnsOnCall = make(map[int]struct { 167 result1 bool 168 }) 169 } 170 fake.matchesReturnsOnCall[i] = struct { 171 result1 bool 172 }{result1} 173 } 174 175 func (fake *FakeAuthorizationProvider) Name() string { 176 fake.nameMutex.Lock() 177 ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)] 178 fake.nameArgsForCall = append(fake.nameArgsForCall, struct { 179 }{}) 180 stub := fake.NameStub 181 fakeReturns := fake.nameReturns 182 fake.recordInvocation("Name", []interface{}{}) 183 fake.nameMutex.Unlock() 184 if stub != nil { 185 return stub() 186 } 187 if specificReturn { 188 return ret.result1 189 } 190 return fakeReturns.result1 191 } 192 193 func (fake *FakeAuthorizationProvider) NameCallCount() int { 194 fake.nameMutex.RLock() 195 defer fake.nameMutex.RUnlock() 196 return len(fake.nameArgsForCall) 197 } 198 199 func (fake *FakeAuthorizationProvider) NameCalls(stub func() string) { 200 fake.nameMutex.Lock() 201 defer fake.nameMutex.Unlock() 202 fake.NameStub = stub 203 } 204 205 func (fake *FakeAuthorizationProvider) NameReturns(result1 string) { 206 fake.nameMutex.Lock() 207 defer fake.nameMutex.Unlock() 208 fake.NameStub = nil 209 fake.nameReturns = struct { 210 result1 string 211 }{result1} 212 } 213 214 func (fake *FakeAuthorizationProvider) NameReturnsOnCall(i int, result1 string) { 215 fake.nameMutex.Lock() 216 defer fake.nameMutex.Unlock() 217 fake.NameStub = nil 218 if fake.nameReturnsOnCall == nil { 219 fake.nameReturnsOnCall = make(map[int]struct { 220 result1 string 221 }) 222 } 223 fake.nameReturnsOnCall[i] = struct { 224 result1 string 225 }{result1} 226 } 227 228 func (fake *FakeAuthorizationProvider) Invocations() map[string][][]interface{} { 229 fake.invocationsMutex.RLock() 230 defer fake.invocationsMutex.RUnlock() 231 fake.getAuthorizationMutex.RLock() 232 defer fake.getAuthorizationMutex.RUnlock() 233 fake.matchesMutex.RLock() 234 defer fake.matchesMutex.RUnlock() 235 fake.nameMutex.RLock() 236 defer fake.nameMutex.RUnlock() 237 copiedInvocations := map[string][][]interface{}{} 238 for key, value := range fake.invocations { 239 copiedInvocations[key] = value 240 } 241 return copiedInvocations 242 } 243 244 func (fake *FakeAuthorizationProvider) recordInvocation(key string, args []interface{}) { 245 fake.invocationsMutex.Lock() 246 defer fake.invocationsMutex.Unlock() 247 if fake.invocations == nil { 248 fake.invocations = map[string][][]interface{}{} 249 } 250 if fake.invocations[key] == nil { 251 fake.invocations[key] = [][]interface{}{} 252 } 253 fake.invocations[key] = append(fake.invocations[key], args) 254 } 255 256 var _ http.AuthorizationProvider = new(FakeAuthorizationProvider)