1// Code generated by counterfeiter. DO NOT EDIT. 2package migrationfakes 3 4import ( 5 "sync" 6 7 "github.com/concourse/concourse/atc/db/migration" 8) 9 10type FakeBindata struct { 11 AssetStub func(string) ([]byte, error) 12 assetMutex sync.RWMutex 13 assetArgsForCall []struct { 14 arg1 string 15 } 16 assetReturns struct { 17 result1 []byte 18 result2 error 19 } 20 assetReturnsOnCall map[int]struct { 21 result1 []byte 22 result2 error 23 } 24 AssetNamesStub func() []string 25 assetNamesMutex sync.RWMutex 26 assetNamesArgsForCall []struct { 27 } 28 assetNamesReturns struct { 29 result1 []string 30 } 31 assetNamesReturnsOnCall map[int]struct { 32 result1 []string 33 } 34 invocations map[string][][]interface{} 35 invocationsMutex sync.RWMutex 36} 37 38func (fake *FakeBindata) Asset(arg1 string) ([]byte, error) { 39 fake.assetMutex.Lock() 40 ret, specificReturn := fake.assetReturnsOnCall[len(fake.assetArgsForCall)] 41 fake.assetArgsForCall = append(fake.assetArgsForCall, struct { 42 arg1 string 43 }{arg1}) 44 fake.recordInvocation("Asset", []interface{}{arg1}) 45 fake.assetMutex.Unlock() 46 if fake.AssetStub != nil { 47 return fake.AssetStub(arg1) 48 } 49 if specificReturn { 50 return ret.result1, ret.result2 51 } 52 fakeReturns := fake.assetReturns 53 return fakeReturns.result1, fakeReturns.result2 54} 55 56func (fake *FakeBindata) AssetCallCount() int { 57 fake.assetMutex.RLock() 58 defer fake.assetMutex.RUnlock() 59 return len(fake.assetArgsForCall) 60} 61 62func (fake *FakeBindata) AssetCalls(stub func(string) ([]byte, error)) { 63 fake.assetMutex.Lock() 64 defer fake.assetMutex.Unlock() 65 fake.AssetStub = stub 66} 67 68func (fake *FakeBindata) AssetArgsForCall(i int) string { 69 fake.assetMutex.RLock() 70 defer fake.assetMutex.RUnlock() 71 argsForCall := fake.assetArgsForCall[i] 72 return argsForCall.arg1 73} 74 75func (fake *FakeBindata) AssetReturns(result1 []byte, result2 error) { 76 fake.assetMutex.Lock() 77 defer fake.assetMutex.Unlock() 78 fake.AssetStub = nil 79 fake.assetReturns = struct { 80 result1 []byte 81 result2 error 82 }{result1, result2} 83} 84 85func (fake *FakeBindata) AssetReturnsOnCall(i int, result1 []byte, result2 error) { 86 fake.assetMutex.Lock() 87 defer fake.assetMutex.Unlock() 88 fake.AssetStub = nil 89 if fake.assetReturnsOnCall == nil { 90 fake.assetReturnsOnCall = make(map[int]struct { 91 result1 []byte 92 result2 error 93 }) 94 } 95 fake.assetReturnsOnCall[i] = struct { 96 result1 []byte 97 result2 error 98 }{result1, result2} 99} 100 101func (fake *FakeBindata) AssetNames() []string { 102 fake.assetNamesMutex.Lock() 103 ret, specificReturn := fake.assetNamesReturnsOnCall[len(fake.assetNamesArgsForCall)] 104 fake.assetNamesArgsForCall = append(fake.assetNamesArgsForCall, struct { 105 }{}) 106 fake.recordInvocation("AssetNames", []interface{}{}) 107 fake.assetNamesMutex.Unlock() 108 if fake.AssetNamesStub != nil { 109 return fake.AssetNamesStub() 110 } 111 if specificReturn { 112 return ret.result1 113 } 114 fakeReturns := fake.assetNamesReturns 115 return fakeReturns.result1 116} 117 118func (fake *FakeBindata) AssetNamesCallCount() int { 119 fake.assetNamesMutex.RLock() 120 defer fake.assetNamesMutex.RUnlock() 121 return len(fake.assetNamesArgsForCall) 122} 123 124func (fake *FakeBindata) AssetNamesCalls(stub func() []string) { 125 fake.assetNamesMutex.Lock() 126 defer fake.assetNamesMutex.Unlock() 127 fake.AssetNamesStub = stub 128} 129 130func (fake *FakeBindata) AssetNamesReturns(result1 []string) { 131 fake.assetNamesMutex.Lock() 132 defer fake.assetNamesMutex.Unlock() 133 fake.AssetNamesStub = nil 134 fake.assetNamesReturns = struct { 135 result1 []string 136 }{result1} 137} 138 139func (fake *FakeBindata) AssetNamesReturnsOnCall(i int, result1 []string) { 140 fake.assetNamesMutex.Lock() 141 defer fake.assetNamesMutex.Unlock() 142 fake.AssetNamesStub = nil 143 if fake.assetNamesReturnsOnCall == nil { 144 fake.assetNamesReturnsOnCall = make(map[int]struct { 145 result1 []string 146 }) 147 } 148 fake.assetNamesReturnsOnCall[i] = struct { 149 result1 []string 150 }{result1} 151} 152 153func (fake *FakeBindata) Invocations() map[string][][]interface{} { 154 fake.invocationsMutex.RLock() 155 defer fake.invocationsMutex.RUnlock() 156 fake.assetMutex.RLock() 157 defer fake.assetMutex.RUnlock() 158 fake.assetNamesMutex.RLock() 159 defer fake.assetNamesMutex.RUnlock() 160 copiedInvocations := map[string][][]interface{}{} 161 for key, value := range fake.invocations { 162 copiedInvocations[key] = value 163 } 164 return copiedInvocations 165} 166 167func (fake *FakeBindata) recordInvocation(key string, args []interface{}) { 168 fake.invocationsMutex.Lock() 169 defer fake.invocationsMutex.Unlock() 170 if fake.invocations == nil { 171 fake.invocations = map[string][][]interface{}{} 172 } 173 if fake.invocations[key] == nil { 174 fake.invocations[key] = [][]interface{}{} 175 } 176 fake.invocations[key] = append(fake.invocations[key], args) 177} 178 179var _ migration.Bindata = new(FakeBindata) 180