github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_access_token_factory.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/db" 8 ) 9 10 type FakeAccessTokenFactory struct { 11 CreateAccessTokenStub func(string, db.Claims) error 12 createAccessTokenMutex sync.RWMutex 13 createAccessTokenArgsForCall []struct { 14 arg1 string 15 arg2 db.Claims 16 } 17 createAccessTokenReturns struct { 18 result1 error 19 } 20 createAccessTokenReturnsOnCall map[int]struct { 21 result1 error 22 } 23 GetAccessTokenStub func(string) (db.AccessToken, bool, error) 24 getAccessTokenMutex sync.RWMutex 25 getAccessTokenArgsForCall []struct { 26 arg1 string 27 } 28 getAccessTokenReturns struct { 29 result1 db.AccessToken 30 result2 bool 31 result3 error 32 } 33 getAccessTokenReturnsOnCall map[int]struct { 34 result1 db.AccessToken 35 result2 bool 36 result3 error 37 } 38 invocations map[string][][]interface{} 39 invocationsMutex sync.RWMutex 40 } 41 42 func (fake *FakeAccessTokenFactory) CreateAccessToken(arg1 string, arg2 db.Claims) error { 43 fake.createAccessTokenMutex.Lock() 44 ret, specificReturn := fake.createAccessTokenReturnsOnCall[len(fake.createAccessTokenArgsForCall)] 45 fake.createAccessTokenArgsForCall = append(fake.createAccessTokenArgsForCall, struct { 46 arg1 string 47 arg2 db.Claims 48 }{arg1, arg2}) 49 fake.recordInvocation("CreateAccessToken", []interface{}{arg1, arg2}) 50 fake.createAccessTokenMutex.Unlock() 51 if fake.CreateAccessTokenStub != nil { 52 return fake.CreateAccessTokenStub(arg1, arg2) 53 } 54 if specificReturn { 55 return ret.result1 56 } 57 fakeReturns := fake.createAccessTokenReturns 58 return fakeReturns.result1 59 } 60 61 func (fake *FakeAccessTokenFactory) CreateAccessTokenCallCount() int { 62 fake.createAccessTokenMutex.RLock() 63 defer fake.createAccessTokenMutex.RUnlock() 64 return len(fake.createAccessTokenArgsForCall) 65 } 66 67 func (fake *FakeAccessTokenFactory) CreateAccessTokenCalls(stub func(string, db.Claims) error) { 68 fake.createAccessTokenMutex.Lock() 69 defer fake.createAccessTokenMutex.Unlock() 70 fake.CreateAccessTokenStub = stub 71 } 72 73 func (fake *FakeAccessTokenFactory) CreateAccessTokenArgsForCall(i int) (string, db.Claims) { 74 fake.createAccessTokenMutex.RLock() 75 defer fake.createAccessTokenMutex.RUnlock() 76 argsForCall := fake.createAccessTokenArgsForCall[i] 77 return argsForCall.arg1, argsForCall.arg2 78 } 79 80 func (fake *FakeAccessTokenFactory) CreateAccessTokenReturns(result1 error) { 81 fake.createAccessTokenMutex.Lock() 82 defer fake.createAccessTokenMutex.Unlock() 83 fake.CreateAccessTokenStub = nil 84 fake.createAccessTokenReturns = struct { 85 result1 error 86 }{result1} 87 } 88 89 func (fake *FakeAccessTokenFactory) CreateAccessTokenReturnsOnCall(i int, result1 error) { 90 fake.createAccessTokenMutex.Lock() 91 defer fake.createAccessTokenMutex.Unlock() 92 fake.CreateAccessTokenStub = nil 93 if fake.createAccessTokenReturnsOnCall == nil { 94 fake.createAccessTokenReturnsOnCall = make(map[int]struct { 95 result1 error 96 }) 97 } 98 fake.createAccessTokenReturnsOnCall[i] = struct { 99 result1 error 100 }{result1} 101 } 102 103 func (fake *FakeAccessTokenFactory) GetAccessToken(arg1 string) (db.AccessToken, bool, error) { 104 fake.getAccessTokenMutex.Lock() 105 ret, specificReturn := fake.getAccessTokenReturnsOnCall[len(fake.getAccessTokenArgsForCall)] 106 fake.getAccessTokenArgsForCall = append(fake.getAccessTokenArgsForCall, struct { 107 arg1 string 108 }{arg1}) 109 fake.recordInvocation("GetAccessToken", []interface{}{arg1}) 110 fake.getAccessTokenMutex.Unlock() 111 if fake.GetAccessTokenStub != nil { 112 return fake.GetAccessTokenStub(arg1) 113 } 114 if specificReturn { 115 return ret.result1, ret.result2, ret.result3 116 } 117 fakeReturns := fake.getAccessTokenReturns 118 return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3 119 } 120 121 func (fake *FakeAccessTokenFactory) GetAccessTokenCallCount() int { 122 fake.getAccessTokenMutex.RLock() 123 defer fake.getAccessTokenMutex.RUnlock() 124 return len(fake.getAccessTokenArgsForCall) 125 } 126 127 func (fake *FakeAccessTokenFactory) GetAccessTokenCalls(stub func(string) (db.AccessToken, bool, error)) { 128 fake.getAccessTokenMutex.Lock() 129 defer fake.getAccessTokenMutex.Unlock() 130 fake.GetAccessTokenStub = stub 131 } 132 133 func (fake *FakeAccessTokenFactory) GetAccessTokenArgsForCall(i int) string { 134 fake.getAccessTokenMutex.RLock() 135 defer fake.getAccessTokenMutex.RUnlock() 136 argsForCall := fake.getAccessTokenArgsForCall[i] 137 return argsForCall.arg1 138 } 139 140 func (fake *FakeAccessTokenFactory) GetAccessTokenReturns(result1 db.AccessToken, result2 bool, result3 error) { 141 fake.getAccessTokenMutex.Lock() 142 defer fake.getAccessTokenMutex.Unlock() 143 fake.GetAccessTokenStub = nil 144 fake.getAccessTokenReturns = struct { 145 result1 db.AccessToken 146 result2 bool 147 result3 error 148 }{result1, result2, result3} 149 } 150 151 func (fake *FakeAccessTokenFactory) GetAccessTokenReturnsOnCall(i int, result1 db.AccessToken, result2 bool, result3 error) { 152 fake.getAccessTokenMutex.Lock() 153 defer fake.getAccessTokenMutex.Unlock() 154 fake.GetAccessTokenStub = nil 155 if fake.getAccessTokenReturnsOnCall == nil { 156 fake.getAccessTokenReturnsOnCall = make(map[int]struct { 157 result1 db.AccessToken 158 result2 bool 159 result3 error 160 }) 161 } 162 fake.getAccessTokenReturnsOnCall[i] = struct { 163 result1 db.AccessToken 164 result2 bool 165 result3 error 166 }{result1, result2, result3} 167 } 168 169 func (fake *FakeAccessTokenFactory) Invocations() map[string][][]interface{} { 170 fake.invocationsMutex.RLock() 171 defer fake.invocationsMutex.RUnlock() 172 fake.createAccessTokenMutex.RLock() 173 defer fake.createAccessTokenMutex.RUnlock() 174 fake.getAccessTokenMutex.RLock() 175 defer fake.getAccessTokenMutex.RUnlock() 176 copiedInvocations := map[string][][]interface{}{} 177 for key, value := range fake.invocations { 178 copiedInvocations[key] = value 179 } 180 return copiedInvocations 181 } 182 183 func (fake *FakeAccessTokenFactory) 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 195 var _ db.AccessTokenFactory = new(FakeAccessTokenFactory)