github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_wall.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package dbfakes 3 4 import ( 5 "sync" 6 7 "github.com/pf-qiu/concourse/v6/atc" 8 "github.com/pf-qiu/concourse/v6/atc/db" 9 ) 10 11 type FakeWall struct { 12 ClearStub func() error 13 clearMutex sync.RWMutex 14 clearArgsForCall []struct { 15 } 16 clearReturns struct { 17 result1 error 18 } 19 clearReturnsOnCall map[int]struct { 20 result1 error 21 } 22 GetWallStub func() (atc.Wall, error) 23 getWallMutex sync.RWMutex 24 getWallArgsForCall []struct { 25 } 26 getWallReturns struct { 27 result1 atc.Wall 28 result2 error 29 } 30 getWallReturnsOnCall map[int]struct { 31 result1 atc.Wall 32 result2 error 33 } 34 SetWallStub func(atc.Wall) error 35 setWallMutex sync.RWMutex 36 setWallArgsForCall []struct { 37 arg1 atc.Wall 38 } 39 setWallReturns struct { 40 result1 error 41 } 42 setWallReturnsOnCall map[int]struct { 43 result1 error 44 } 45 invocations map[string][][]interface{} 46 invocationsMutex sync.RWMutex 47 } 48 49 func (fake *FakeWall) Clear() error { 50 fake.clearMutex.Lock() 51 ret, specificReturn := fake.clearReturnsOnCall[len(fake.clearArgsForCall)] 52 fake.clearArgsForCall = append(fake.clearArgsForCall, struct { 53 }{}) 54 fake.recordInvocation("Clear", []interface{}{}) 55 fake.clearMutex.Unlock() 56 if fake.ClearStub != nil { 57 return fake.ClearStub() 58 } 59 if specificReturn { 60 return ret.result1 61 } 62 fakeReturns := fake.clearReturns 63 return fakeReturns.result1 64 } 65 66 func (fake *FakeWall) ClearCallCount() int { 67 fake.clearMutex.RLock() 68 defer fake.clearMutex.RUnlock() 69 return len(fake.clearArgsForCall) 70 } 71 72 func (fake *FakeWall) ClearCalls(stub func() error) { 73 fake.clearMutex.Lock() 74 defer fake.clearMutex.Unlock() 75 fake.ClearStub = stub 76 } 77 78 func (fake *FakeWall) ClearReturns(result1 error) { 79 fake.clearMutex.Lock() 80 defer fake.clearMutex.Unlock() 81 fake.ClearStub = nil 82 fake.clearReturns = struct { 83 result1 error 84 }{result1} 85 } 86 87 func (fake *FakeWall) ClearReturnsOnCall(i int, result1 error) { 88 fake.clearMutex.Lock() 89 defer fake.clearMutex.Unlock() 90 fake.ClearStub = nil 91 if fake.clearReturnsOnCall == nil { 92 fake.clearReturnsOnCall = make(map[int]struct { 93 result1 error 94 }) 95 } 96 fake.clearReturnsOnCall[i] = struct { 97 result1 error 98 }{result1} 99 } 100 101 func (fake *FakeWall) GetWall() (atc.Wall, error) { 102 fake.getWallMutex.Lock() 103 ret, specificReturn := fake.getWallReturnsOnCall[len(fake.getWallArgsForCall)] 104 fake.getWallArgsForCall = append(fake.getWallArgsForCall, struct { 105 }{}) 106 fake.recordInvocation("GetWall", []interface{}{}) 107 fake.getWallMutex.Unlock() 108 if fake.GetWallStub != nil { 109 return fake.GetWallStub() 110 } 111 if specificReturn { 112 return ret.result1, ret.result2 113 } 114 fakeReturns := fake.getWallReturns 115 return fakeReturns.result1, fakeReturns.result2 116 } 117 118 func (fake *FakeWall) GetWallCallCount() int { 119 fake.getWallMutex.RLock() 120 defer fake.getWallMutex.RUnlock() 121 return len(fake.getWallArgsForCall) 122 } 123 124 func (fake *FakeWall) GetWallCalls(stub func() (atc.Wall, error)) { 125 fake.getWallMutex.Lock() 126 defer fake.getWallMutex.Unlock() 127 fake.GetWallStub = stub 128 } 129 130 func (fake *FakeWall) GetWallReturns(result1 atc.Wall, result2 error) { 131 fake.getWallMutex.Lock() 132 defer fake.getWallMutex.Unlock() 133 fake.GetWallStub = nil 134 fake.getWallReturns = struct { 135 result1 atc.Wall 136 result2 error 137 }{result1, result2} 138 } 139 140 func (fake *FakeWall) GetWallReturnsOnCall(i int, result1 atc.Wall, result2 error) { 141 fake.getWallMutex.Lock() 142 defer fake.getWallMutex.Unlock() 143 fake.GetWallStub = nil 144 if fake.getWallReturnsOnCall == nil { 145 fake.getWallReturnsOnCall = make(map[int]struct { 146 result1 atc.Wall 147 result2 error 148 }) 149 } 150 fake.getWallReturnsOnCall[i] = struct { 151 result1 atc.Wall 152 result2 error 153 }{result1, result2} 154 } 155 156 func (fake *FakeWall) SetWall(arg1 atc.Wall) error { 157 fake.setWallMutex.Lock() 158 ret, specificReturn := fake.setWallReturnsOnCall[len(fake.setWallArgsForCall)] 159 fake.setWallArgsForCall = append(fake.setWallArgsForCall, struct { 160 arg1 atc.Wall 161 }{arg1}) 162 fake.recordInvocation("SetWall", []interface{}{arg1}) 163 fake.setWallMutex.Unlock() 164 if fake.SetWallStub != nil { 165 return fake.SetWallStub(arg1) 166 } 167 if specificReturn { 168 return ret.result1 169 } 170 fakeReturns := fake.setWallReturns 171 return fakeReturns.result1 172 } 173 174 func (fake *FakeWall) SetWallCallCount() int { 175 fake.setWallMutex.RLock() 176 defer fake.setWallMutex.RUnlock() 177 return len(fake.setWallArgsForCall) 178 } 179 180 func (fake *FakeWall) SetWallCalls(stub func(atc.Wall) error) { 181 fake.setWallMutex.Lock() 182 defer fake.setWallMutex.Unlock() 183 fake.SetWallStub = stub 184 } 185 186 func (fake *FakeWall) SetWallArgsForCall(i int) atc.Wall { 187 fake.setWallMutex.RLock() 188 defer fake.setWallMutex.RUnlock() 189 argsForCall := fake.setWallArgsForCall[i] 190 return argsForCall.arg1 191 } 192 193 func (fake *FakeWall) SetWallReturns(result1 error) { 194 fake.setWallMutex.Lock() 195 defer fake.setWallMutex.Unlock() 196 fake.SetWallStub = nil 197 fake.setWallReturns = struct { 198 result1 error 199 }{result1} 200 } 201 202 func (fake *FakeWall) SetWallReturnsOnCall(i int, result1 error) { 203 fake.setWallMutex.Lock() 204 defer fake.setWallMutex.Unlock() 205 fake.SetWallStub = nil 206 if fake.setWallReturnsOnCall == nil { 207 fake.setWallReturnsOnCall = make(map[int]struct { 208 result1 error 209 }) 210 } 211 fake.setWallReturnsOnCall[i] = struct { 212 result1 error 213 }{result1} 214 } 215 216 func (fake *FakeWall) Invocations() map[string][][]interface{} { 217 fake.invocationsMutex.RLock() 218 defer fake.invocationsMutex.RUnlock() 219 fake.clearMutex.RLock() 220 defer fake.clearMutex.RUnlock() 221 fake.getWallMutex.RLock() 222 defer fake.getWallMutex.RUnlock() 223 fake.setWallMutex.RLock() 224 defer fake.setWallMutex.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 *FakeWall) 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 _ db.Wall = new(FakeWall)