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