github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/metric/metricfakes/fake_emitter_factory.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package metricfakes 3 4 import ( 5 "sync" 6 7 "github.com/pf-qiu/concourse/v6/atc/metric" 8 ) 9 10 type FakeEmitterFactory struct { 11 DescriptionStub func() string 12 descriptionMutex sync.RWMutex 13 descriptionArgsForCall []struct { 14 } 15 descriptionReturns struct { 16 result1 string 17 } 18 descriptionReturnsOnCall map[int]struct { 19 result1 string 20 } 21 IsConfiguredStub func() bool 22 isConfiguredMutex sync.RWMutex 23 isConfiguredArgsForCall []struct { 24 } 25 isConfiguredReturns struct { 26 result1 bool 27 } 28 isConfiguredReturnsOnCall map[int]struct { 29 result1 bool 30 } 31 NewEmitterStub func() (metric.Emitter, error) 32 newEmitterMutex sync.RWMutex 33 newEmitterArgsForCall []struct { 34 } 35 newEmitterReturns struct { 36 result1 metric.Emitter 37 result2 error 38 } 39 newEmitterReturnsOnCall map[int]struct { 40 result1 metric.Emitter 41 result2 error 42 } 43 invocations map[string][][]interface{} 44 invocationsMutex sync.RWMutex 45 } 46 47 func (fake *FakeEmitterFactory) Description() string { 48 fake.descriptionMutex.Lock() 49 ret, specificReturn := fake.descriptionReturnsOnCall[len(fake.descriptionArgsForCall)] 50 fake.descriptionArgsForCall = append(fake.descriptionArgsForCall, struct { 51 }{}) 52 fake.recordInvocation("Description", []interface{}{}) 53 fake.descriptionMutex.Unlock() 54 if fake.DescriptionStub != nil { 55 return fake.DescriptionStub() 56 } 57 if specificReturn { 58 return ret.result1 59 } 60 fakeReturns := fake.descriptionReturns 61 return fakeReturns.result1 62 } 63 64 func (fake *FakeEmitterFactory) DescriptionCallCount() int { 65 fake.descriptionMutex.RLock() 66 defer fake.descriptionMutex.RUnlock() 67 return len(fake.descriptionArgsForCall) 68 } 69 70 func (fake *FakeEmitterFactory) DescriptionCalls(stub func() string) { 71 fake.descriptionMutex.Lock() 72 defer fake.descriptionMutex.Unlock() 73 fake.DescriptionStub = stub 74 } 75 76 func (fake *FakeEmitterFactory) DescriptionReturns(result1 string) { 77 fake.descriptionMutex.Lock() 78 defer fake.descriptionMutex.Unlock() 79 fake.DescriptionStub = nil 80 fake.descriptionReturns = struct { 81 result1 string 82 }{result1} 83 } 84 85 func (fake *FakeEmitterFactory) DescriptionReturnsOnCall(i int, result1 string) { 86 fake.descriptionMutex.Lock() 87 defer fake.descriptionMutex.Unlock() 88 fake.DescriptionStub = nil 89 if fake.descriptionReturnsOnCall == nil { 90 fake.descriptionReturnsOnCall = make(map[int]struct { 91 result1 string 92 }) 93 } 94 fake.descriptionReturnsOnCall[i] = struct { 95 result1 string 96 }{result1} 97 } 98 99 func (fake *FakeEmitterFactory) IsConfigured() bool { 100 fake.isConfiguredMutex.Lock() 101 ret, specificReturn := fake.isConfiguredReturnsOnCall[len(fake.isConfiguredArgsForCall)] 102 fake.isConfiguredArgsForCall = append(fake.isConfiguredArgsForCall, struct { 103 }{}) 104 fake.recordInvocation("IsConfigured", []interface{}{}) 105 fake.isConfiguredMutex.Unlock() 106 if fake.IsConfiguredStub != nil { 107 return fake.IsConfiguredStub() 108 } 109 if specificReturn { 110 return ret.result1 111 } 112 fakeReturns := fake.isConfiguredReturns 113 return fakeReturns.result1 114 } 115 116 func (fake *FakeEmitterFactory) IsConfiguredCallCount() int { 117 fake.isConfiguredMutex.RLock() 118 defer fake.isConfiguredMutex.RUnlock() 119 return len(fake.isConfiguredArgsForCall) 120 } 121 122 func (fake *FakeEmitterFactory) IsConfiguredCalls(stub func() bool) { 123 fake.isConfiguredMutex.Lock() 124 defer fake.isConfiguredMutex.Unlock() 125 fake.IsConfiguredStub = stub 126 } 127 128 func (fake *FakeEmitterFactory) IsConfiguredReturns(result1 bool) { 129 fake.isConfiguredMutex.Lock() 130 defer fake.isConfiguredMutex.Unlock() 131 fake.IsConfiguredStub = nil 132 fake.isConfiguredReturns = struct { 133 result1 bool 134 }{result1} 135 } 136 137 func (fake *FakeEmitterFactory) IsConfiguredReturnsOnCall(i int, result1 bool) { 138 fake.isConfiguredMutex.Lock() 139 defer fake.isConfiguredMutex.Unlock() 140 fake.IsConfiguredStub = nil 141 if fake.isConfiguredReturnsOnCall == nil { 142 fake.isConfiguredReturnsOnCall = make(map[int]struct { 143 result1 bool 144 }) 145 } 146 fake.isConfiguredReturnsOnCall[i] = struct { 147 result1 bool 148 }{result1} 149 } 150 151 func (fake *FakeEmitterFactory) NewEmitter() (metric.Emitter, error) { 152 fake.newEmitterMutex.Lock() 153 ret, specificReturn := fake.newEmitterReturnsOnCall[len(fake.newEmitterArgsForCall)] 154 fake.newEmitterArgsForCall = append(fake.newEmitterArgsForCall, struct { 155 }{}) 156 fake.recordInvocation("NewEmitter", []interface{}{}) 157 fake.newEmitterMutex.Unlock() 158 if fake.NewEmitterStub != nil { 159 return fake.NewEmitterStub() 160 } 161 if specificReturn { 162 return ret.result1, ret.result2 163 } 164 fakeReturns := fake.newEmitterReturns 165 return fakeReturns.result1, fakeReturns.result2 166 } 167 168 func (fake *FakeEmitterFactory) NewEmitterCallCount() int { 169 fake.newEmitterMutex.RLock() 170 defer fake.newEmitterMutex.RUnlock() 171 return len(fake.newEmitterArgsForCall) 172 } 173 174 func (fake *FakeEmitterFactory) NewEmitterCalls(stub func() (metric.Emitter, error)) { 175 fake.newEmitterMutex.Lock() 176 defer fake.newEmitterMutex.Unlock() 177 fake.NewEmitterStub = stub 178 } 179 180 func (fake *FakeEmitterFactory) NewEmitterReturns(result1 metric.Emitter, result2 error) { 181 fake.newEmitterMutex.Lock() 182 defer fake.newEmitterMutex.Unlock() 183 fake.NewEmitterStub = nil 184 fake.newEmitterReturns = struct { 185 result1 metric.Emitter 186 result2 error 187 }{result1, result2} 188 } 189 190 func (fake *FakeEmitterFactory) NewEmitterReturnsOnCall(i int, result1 metric.Emitter, result2 error) { 191 fake.newEmitterMutex.Lock() 192 defer fake.newEmitterMutex.Unlock() 193 fake.NewEmitterStub = nil 194 if fake.newEmitterReturnsOnCall == nil { 195 fake.newEmitterReturnsOnCall = make(map[int]struct { 196 result1 metric.Emitter 197 result2 error 198 }) 199 } 200 fake.newEmitterReturnsOnCall[i] = struct { 201 result1 metric.Emitter 202 result2 error 203 }{result1, result2} 204 } 205 206 func (fake *FakeEmitterFactory) Invocations() map[string][][]interface{} { 207 fake.invocationsMutex.RLock() 208 defer fake.invocationsMutex.RUnlock() 209 fake.descriptionMutex.RLock() 210 defer fake.descriptionMutex.RUnlock() 211 fake.isConfiguredMutex.RLock() 212 defer fake.isConfiguredMutex.RUnlock() 213 fake.newEmitterMutex.RLock() 214 defer fake.newEmitterMutex.RUnlock() 215 copiedInvocations := map[string][][]interface{}{} 216 for key, value := range fake.invocations { 217 copiedInvocations[key] = value 218 } 219 return copiedInvocations 220 } 221 222 func (fake *FakeEmitterFactory) recordInvocation(key string, args []interface{}) { 223 fake.invocationsMutex.Lock() 224 defer fake.invocationsMutex.Unlock() 225 if fake.invocations == nil { 226 fake.invocations = map[string][][]interface{}{} 227 } 228 if fake.invocations[key] == nil { 229 fake.invocations[key] = [][]interface{}{} 230 } 231 fake.invocations[key] = append(fake.invocations[key], args) 232 } 233 234 var _ metric.EmitterFactory = new(FakeEmitterFactory)