1// Code generated by counterfeiter. DO NOT EDIT. 2package varsfakes 3 4import ( 5 "sync" 6 7 "github.com/concourse/concourse/vars" 8) 9 10type FakeVariables struct { 11 GetStub func(vars.VariableDefinition) (interface{}, bool, error) 12 getMutex sync.RWMutex 13 getArgsForCall []struct { 14 arg1 vars.VariableDefinition 15 } 16 getReturns struct { 17 result1 interface{} 18 result2 bool 19 result3 error 20 } 21 getReturnsOnCall map[int]struct { 22 result1 interface{} 23 result2 bool 24 result3 error 25 } 26 ListStub func() ([]vars.VariableDefinition, error) 27 listMutex sync.RWMutex 28 listArgsForCall []struct { 29 } 30 listReturns struct { 31 result1 []vars.VariableDefinition 32 result2 error 33 } 34 listReturnsOnCall map[int]struct { 35 result1 []vars.VariableDefinition 36 result2 error 37 } 38 invocations map[string][][]interface{} 39 invocationsMutex sync.RWMutex 40} 41 42func (fake *FakeVariables) Get(arg1 vars.VariableDefinition) (interface{}, bool, error) { 43 fake.getMutex.Lock() 44 ret, specificReturn := fake.getReturnsOnCall[len(fake.getArgsForCall)] 45 fake.getArgsForCall = append(fake.getArgsForCall, struct { 46 arg1 vars.VariableDefinition 47 }{arg1}) 48 fake.recordInvocation("Get", []interface{}{arg1}) 49 fake.getMutex.Unlock() 50 if fake.GetStub != nil { 51 return fake.GetStub(arg1) 52 } 53 if specificReturn { 54 return ret.result1, ret.result2, ret.result3 55 } 56 fakeReturns := fake.getReturns 57 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 58} 59 60func (fake *FakeVariables) GetCallCount() int { 61 fake.getMutex.RLock() 62 defer fake.getMutex.RUnlock() 63 return len(fake.getArgsForCall) 64} 65 66func (fake *FakeVariables) GetCalls(stub func(vars.VariableDefinition) (interface{}, bool, error)) { 67 fake.getMutex.Lock() 68 defer fake.getMutex.Unlock() 69 fake.GetStub = stub 70} 71 72func (fake *FakeVariables) GetArgsForCall(i int) vars.VariableDefinition { 73 fake.getMutex.RLock() 74 defer fake.getMutex.RUnlock() 75 argsForCall := fake.getArgsForCall[i] 76 return argsForCall.arg1 77} 78 79func (fake *FakeVariables) GetReturns(result1 interface{}, result2 bool, result3 error) { 80 fake.getMutex.Lock() 81 defer fake.getMutex.Unlock() 82 fake.GetStub = nil 83 fake.getReturns = struct { 84 result1 interface{} 85 result2 bool 86 result3 error 87 }{result1, result2, result3} 88} 89 90func (fake *FakeVariables) GetReturnsOnCall(i int, result1 interface{}, result2 bool, result3 error) { 91 fake.getMutex.Lock() 92 defer fake.getMutex.Unlock() 93 fake.GetStub = nil 94 if fake.getReturnsOnCall == nil { 95 fake.getReturnsOnCall = make(map[int]struct { 96 result1 interface{} 97 result2 bool 98 result3 error 99 }) 100 } 101 fake.getReturnsOnCall[i] = struct { 102 result1 interface{} 103 result2 bool 104 result3 error 105 }{result1, result2, result3} 106} 107 108func (fake *FakeVariables) List() ([]vars.VariableDefinition, error) { 109 fake.listMutex.Lock() 110 ret, specificReturn := fake.listReturnsOnCall[len(fake.listArgsForCall)] 111 fake.listArgsForCall = append(fake.listArgsForCall, struct { 112 }{}) 113 fake.recordInvocation("List", []interface{}{}) 114 fake.listMutex.Unlock() 115 if fake.ListStub != nil { 116 return fake.ListStub() 117 } 118 if specificReturn { 119 return ret.result1, ret.result2 120 } 121 fakeReturns := fake.listReturns 122 return fakeReturns.result1, fakeReturns.result2 123} 124 125func (fake *FakeVariables) ListCallCount() int { 126 fake.listMutex.RLock() 127 defer fake.listMutex.RUnlock() 128 return len(fake.listArgsForCall) 129} 130 131func (fake *FakeVariables) ListCalls(stub func() ([]vars.VariableDefinition, error)) { 132 fake.listMutex.Lock() 133 defer fake.listMutex.Unlock() 134 fake.ListStub = stub 135} 136 137func (fake *FakeVariables) ListReturns(result1 []vars.VariableDefinition, result2 error) { 138 fake.listMutex.Lock() 139 defer fake.listMutex.Unlock() 140 fake.ListStub = nil 141 fake.listReturns = struct { 142 result1 []vars.VariableDefinition 143 result2 error 144 }{result1, result2} 145} 146 147func (fake *FakeVariables) ListReturnsOnCall(i int, result1 []vars.VariableDefinition, result2 error) { 148 fake.listMutex.Lock() 149 defer fake.listMutex.Unlock() 150 fake.ListStub = nil 151 if fake.listReturnsOnCall == nil { 152 fake.listReturnsOnCall = make(map[int]struct { 153 result1 []vars.VariableDefinition 154 result2 error 155 }) 156 } 157 fake.listReturnsOnCall[i] = struct { 158 result1 []vars.VariableDefinition 159 result2 error 160 }{result1, result2} 161} 162 163func (fake *FakeVariables) Invocations() map[string][][]interface{} { 164 fake.invocationsMutex.RLock() 165 defer fake.invocationsMutex.RUnlock() 166 fake.getMutex.RLock() 167 defer fake.getMutex.RUnlock() 168 fake.listMutex.RLock() 169 defer fake.listMutex.RUnlock() 170 copiedInvocations := map[string][][]interface{}{} 171 for key, value := range fake.invocations { 172 copiedInvocations[key] = value 173 } 174 return copiedInvocations 175} 176 177func (fake *FakeVariables) recordInvocation(key string, args []interface{}) { 178 fake.invocationsMutex.Lock() 179 defer fake.invocationsMutex.Unlock() 180 if fake.invocations == nil { 181 fake.invocations = map[string][][]interface{}{} 182 } 183 if fake.invocations[key] == nil { 184 fake.invocations[key] = [][]interface{}{} 185 } 186 fake.invocations[key] = append(fake.invocations[key], args) 187} 188 189var _ vars.Variables = new(FakeVariables) 190