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