github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/http/httpfakes/fake_httpround_tripper.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package httpfakes 3 4 import ( 5 httpa "net/http" 6 "sync" 7 8 "github.com/kyma-incubator/compass/components/director/pkg/http" 9 ) 10 11 type FakeHTTPRoundTripper struct { 12 CloneStub func() http.HTTPRoundTripper 13 cloneMutex sync.RWMutex 14 cloneArgsForCall []struct { 15 } 16 cloneReturns struct { 17 result1 http.HTTPRoundTripper 18 } 19 cloneReturnsOnCall map[int]struct { 20 result1 http.HTTPRoundTripper 21 } 22 GetTransportStub func() *httpa.Transport 23 getTransportMutex sync.RWMutex 24 getTransportArgsForCall []struct { 25 } 26 getTransportReturns struct { 27 result1 *httpa.Transport 28 } 29 getTransportReturnsOnCall map[int]struct { 30 result1 *httpa.Transport 31 } 32 RoundTripStub func(*httpa.Request) (*httpa.Response, error) 33 roundTripMutex sync.RWMutex 34 roundTripArgsForCall []struct { 35 arg1 *httpa.Request 36 } 37 roundTripReturns struct { 38 result1 *httpa.Response 39 result2 error 40 } 41 roundTripReturnsOnCall map[int]struct { 42 result1 *httpa.Response 43 result2 error 44 } 45 invocations map[string][][]interface{} 46 invocationsMutex sync.RWMutex 47 } 48 49 func (fake *FakeHTTPRoundTripper) Clone() http.HTTPRoundTripper { 50 fake.cloneMutex.Lock() 51 ret, specificReturn := fake.cloneReturnsOnCall[len(fake.cloneArgsForCall)] 52 fake.cloneArgsForCall = append(fake.cloneArgsForCall, struct { 53 }{}) 54 stub := fake.CloneStub 55 fakeReturns := fake.cloneReturns 56 fake.recordInvocation("Clone", []interface{}{}) 57 fake.cloneMutex.Unlock() 58 if stub != nil { 59 return stub() 60 } 61 if specificReturn { 62 return ret.result1 63 } 64 return fakeReturns.result1 65 } 66 67 func (fake *FakeHTTPRoundTripper) CloneCallCount() int { 68 fake.cloneMutex.RLock() 69 defer fake.cloneMutex.RUnlock() 70 return len(fake.cloneArgsForCall) 71 } 72 73 func (fake *FakeHTTPRoundTripper) CloneCalls(stub func() http.HTTPRoundTripper) { 74 fake.cloneMutex.Lock() 75 defer fake.cloneMutex.Unlock() 76 fake.CloneStub = stub 77 } 78 79 func (fake *FakeHTTPRoundTripper) CloneReturns(result1 http.HTTPRoundTripper) { 80 fake.cloneMutex.Lock() 81 defer fake.cloneMutex.Unlock() 82 fake.CloneStub = nil 83 fake.cloneReturns = struct { 84 result1 http.HTTPRoundTripper 85 }{result1} 86 } 87 88 func (fake *FakeHTTPRoundTripper) CloneReturnsOnCall(i int, result1 http.HTTPRoundTripper) { 89 fake.cloneMutex.Lock() 90 defer fake.cloneMutex.Unlock() 91 fake.CloneStub = nil 92 if fake.cloneReturnsOnCall == nil { 93 fake.cloneReturnsOnCall = make(map[int]struct { 94 result1 http.HTTPRoundTripper 95 }) 96 } 97 fake.cloneReturnsOnCall[i] = struct { 98 result1 http.HTTPRoundTripper 99 }{result1} 100 } 101 102 func (fake *FakeHTTPRoundTripper) GetTransport() *httpa.Transport { 103 fake.getTransportMutex.Lock() 104 ret, specificReturn := fake.getTransportReturnsOnCall[len(fake.getTransportArgsForCall)] 105 fake.getTransportArgsForCall = append(fake.getTransportArgsForCall, struct { 106 }{}) 107 stub := fake.GetTransportStub 108 fakeReturns := fake.getTransportReturns 109 fake.recordInvocation("GetTransport", []interface{}{}) 110 fake.getTransportMutex.Unlock() 111 if stub != nil { 112 return stub() 113 } 114 if specificReturn { 115 return ret.result1 116 } 117 return fakeReturns.result1 118 } 119 120 func (fake *FakeHTTPRoundTripper) GetTransportCallCount() int { 121 fake.getTransportMutex.RLock() 122 defer fake.getTransportMutex.RUnlock() 123 return len(fake.getTransportArgsForCall) 124 } 125 126 func (fake *FakeHTTPRoundTripper) GetTransportCalls(stub func() *httpa.Transport) { 127 fake.getTransportMutex.Lock() 128 defer fake.getTransportMutex.Unlock() 129 fake.GetTransportStub = stub 130 } 131 132 func (fake *FakeHTTPRoundTripper) GetTransportReturns(result1 *httpa.Transport) { 133 fake.getTransportMutex.Lock() 134 defer fake.getTransportMutex.Unlock() 135 fake.GetTransportStub = nil 136 fake.getTransportReturns = struct { 137 result1 *httpa.Transport 138 }{result1} 139 } 140 141 func (fake *FakeHTTPRoundTripper) GetTransportReturnsOnCall(i int, result1 *httpa.Transport) { 142 fake.getTransportMutex.Lock() 143 defer fake.getTransportMutex.Unlock() 144 fake.GetTransportStub = nil 145 if fake.getTransportReturnsOnCall == nil { 146 fake.getTransportReturnsOnCall = make(map[int]struct { 147 result1 *httpa.Transport 148 }) 149 } 150 fake.getTransportReturnsOnCall[i] = struct { 151 result1 *httpa.Transport 152 }{result1} 153 } 154 155 func (fake *FakeHTTPRoundTripper) RoundTrip(arg1 *httpa.Request) (*httpa.Response, error) { 156 fake.roundTripMutex.Lock() 157 ret, specificReturn := fake.roundTripReturnsOnCall[len(fake.roundTripArgsForCall)] 158 fake.roundTripArgsForCall = append(fake.roundTripArgsForCall, struct { 159 arg1 *httpa.Request 160 }{arg1}) 161 stub := fake.RoundTripStub 162 fakeReturns := fake.roundTripReturns 163 fake.recordInvocation("RoundTrip", []interface{}{arg1}) 164 fake.roundTripMutex.Unlock() 165 if stub != nil { 166 return stub(arg1) 167 } 168 if specificReturn { 169 return ret.result1, ret.result2 170 } 171 return fakeReturns.result1, fakeReturns.result2 172 } 173 174 func (fake *FakeHTTPRoundTripper) RoundTripCallCount() int { 175 fake.roundTripMutex.RLock() 176 defer fake.roundTripMutex.RUnlock() 177 return len(fake.roundTripArgsForCall) 178 } 179 180 func (fake *FakeHTTPRoundTripper) RoundTripCalls(stub func(*httpa.Request) (*httpa.Response, error)) { 181 fake.roundTripMutex.Lock() 182 defer fake.roundTripMutex.Unlock() 183 fake.RoundTripStub = stub 184 } 185 186 func (fake *FakeHTTPRoundTripper) RoundTripArgsForCall(i int) *httpa.Request { 187 fake.roundTripMutex.RLock() 188 defer fake.roundTripMutex.RUnlock() 189 argsForCall := fake.roundTripArgsForCall[i] 190 return argsForCall.arg1 191 } 192 193 func (fake *FakeHTTPRoundTripper) RoundTripReturns(result1 *httpa.Response, result2 error) { 194 fake.roundTripMutex.Lock() 195 defer fake.roundTripMutex.Unlock() 196 fake.RoundTripStub = nil 197 fake.roundTripReturns = struct { 198 result1 *httpa.Response 199 result2 error 200 }{result1, result2} 201 } 202 203 func (fake *FakeHTTPRoundTripper) RoundTripReturnsOnCall(i int, result1 *httpa.Response, result2 error) { 204 fake.roundTripMutex.Lock() 205 defer fake.roundTripMutex.Unlock() 206 fake.RoundTripStub = nil 207 if fake.roundTripReturnsOnCall == nil { 208 fake.roundTripReturnsOnCall = make(map[int]struct { 209 result1 *httpa.Response 210 result2 error 211 }) 212 } 213 fake.roundTripReturnsOnCall[i] = struct { 214 result1 *httpa.Response 215 result2 error 216 }{result1, result2} 217 } 218 219 func (fake *FakeHTTPRoundTripper) Invocations() map[string][][]interface{} { 220 fake.invocationsMutex.RLock() 221 defer fake.invocationsMutex.RUnlock() 222 fake.cloneMutex.RLock() 223 defer fake.cloneMutex.RUnlock() 224 fake.getTransportMutex.RLock() 225 defer fake.getTransportMutex.RUnlock() 226 fake.roundTripMutex.RLock() 227 defer fake.roundTripMutex.RUnlock() 228 copiedInvocations := map[string][][]interface{}{} 229 for key, value := range fake.invocations { 230 copiedInvocations[key] = value 231 } 232 return copiedInvocations 233 } 234 235 func (fake *FakeHTTPRoundTripper) recordInvocation(key string, args []interface{}) { 236 fake.invocationsMutex.Lock() 237 defer fake.invocationsMutex.Unlock() 238 if fake.invocations == nil { 239 fake.invocations = map[string][][]interface{}{} 240 } 241 if fake.invocations[key] == nil { 242 fake.invocations[key] = [][]interface{}{} 243 } 244 fake.invocations[key] = append(fake.invocations[key], args) 245 } 246 247 var _ http.HTTPRoundTripper = new(FakeHTTPRoundTripper)