github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/v6/v6fakes/fake_oauth_token_actor.go (about) 1 // Code generated by counterfeiter. DO NOT EDIT. 2 package v6fakes 3 4 import ( 5 "sync" 6 7 v6 "code.cloudfoundry.org/cli/command/v6" 8 "github.com/SermoDigital/jose/jwt" 9 ) 10 11 type FakeOauthTokenActor struct { 12 ParseAccessTokenStub func(string) (jwt.JWT, error) 13 parseAccessTokenMutex sync.RWMutex 14 parseAccessTokenArgsForCall []struct { 15 arg1 string 16 } 17 parseAccessTokenReturns struct { 18 result1 jwt.JWT 19 result2 error 20 } 21 parseAccessTokenReturnsOnCall map[int]struct { 22 result1 jwt.JWT 23 result2 error 24 } 25 RefreshAccessTokenStub func(string) (string, error) 26 refreshAccessTokenMutex sync.RWMutex 27 refreshAccessTokenArgsForCall []struct { 28 arg1 string 29 } 30 refreshAccessTokenReturns struct { 31 result1 string 32 result2 error 33 } 34 refreshAccessTokenReturnsOnCall map[int]struct { 35 result1 string 36 result2 error 37 } 38 invocations map[string][][]interface{} 39 invocationsMutex sync.RWMutex 40 } 41 42 func (fake *FakeOauthTokenActor) ParseAccessToken(arg1 string) (jwt.JWT, error) { 43 fake.parseAccessTokenMutex.Lock() 44 ret, specificReturn := fake.parseAccessTokenReturnsOnCall[len(fake.parseAccessTokenArgsForCall)] 45 fake.parseAccessTokenArgsForCall = append(fake.parseAccessTokenArgsForCall, struct { 46 arg1 string 47 }{arg1}) 48 fake.recordInvocation("ParseAccessToken", []interface{}{arg1}) 49 fake.parseAccessTokenMutex.Unlock() 50 if fake.ParseAccessTokenStub != nil { 51 return fake.ParseAccessTokenStub(arg1) 52 } 53 if specificReturn { 54 return ret.result1, ret.result2 55 } 56 fakeReturns := fake.parseAccessTokenReturns 57 return fakeReturns.result1, fakeReturns.result2 58 } 59 60 func (fake *FakeOauthTokenActor) ParseAccessTokenCallCount() int { 61 fake.parseAccessTokenMutex.RLock() 62 defer fake.parseAccessTokenMutex.RUnlock() 63 return len(fake.parseAccessTokenArgsForCall) 64 } 65 66 func (fake *FakeOauthTokenActor) ParseAccessTokenCalls(stub func(string) (jwt.JWT, error)) { 67 fake.parseAccessTokenMutex.Lock() 68 defer fake.parseAccessTokenMutex.Unlock() 69 fake.ParseAccessTokenStub = stub 70 } 71 72 func (fake *FakeOauthTokenActor) ParseAccessTokenArgsForCall(i int) string { 73 fake.parseAccessTokenMutex.RLock() 74 defer fake.parseAccessTokenMutex.RUnlock() 75 argsForCall := fake.parseAccessTokenArgsForCall[i] 76 return argsForCall.arg1 77 } 78 79 func (fake *FakeOauthTokenActor) ParseAccessTokenReturns(result1 jwt.JWT, result2 error) { 80 fake.parseAccessTokenMutex.Lock() 81 defer fake.parseAccessTokenMutex.Unlock() 82 fake.ParseAccessTokenStub = nil 83 fake.parseAccessTokenReturns = struct { 84 result1 jwt.JWT 85 result2 error 86 }{result1, result2} 87 } 88 89 func (fake *FakeOauthTokenActor) ParseAccessTokenReturnsOnCall(i int, result1 jwt.JWT, result2 error) { 90 fake.parseAccessTokenMutex.Lock() 91 defer fake.parseAccessTokenMutex.Unlock() 92 fake.ParseAccessTokenStub = nil 93 if fake.parseAccessTokenReturnsOnCall == nil { 94 fake.parseAccessTokenReturnsOnCall = make(map[int]struct { 95 result1 jwt.JWT 96 result2 error 97 }) 98 } 99 fake.parseAccessTokenReturnsOnCall[i] = struct { 100 result1 jwt.JWT 101 result2 error 102 }{result1, result2} 103 } 104 105 func (fake *FakeOauthTokenActor) RefreshAccessToken(arg1 string) (string, error) { 106 fake.refreshAccessTokenMutex.Lock() 107 ret, specificReturn := fake.refreshAccessTokenReturnsOnCall[len(fake.refreshAccessTokenArgsForCall)] 108 fake.refreshAccessTokenArgsForCall = append(fake.refreshAccessTokenArgsForCall, struct { 109 arg1 string 110 }{arg1}) 111 fake.recordInvocation("RefreshAccessToken", []interface{}{arg1}) 112 fake.refreshAccessTokenMutex.Unlock() 113 if fake.RefreshAccessTokenStub != nil { 114 return fake.RefreshAccessTokenStub(arg1) 115 } 116 if specificReturn { 117 return ret.result1, ret.result2 118 } 119 fakeReturns := fake.refreshAccessTokenReturns 120 return fakeReturns.result1, fakeReturns.result2 121 } 122 123 func (fake *FakeOauthTokenActor) RefreshAccessTokenCallCount() int { 124 fake.refreshAccessTokenMutex.RLock() 125 defer fake.refreshAccessTokenMutex.RUnlock() 126 return len(fake.refreshAccessTokenArgsForCall) 127 } 128 129 func (fake *FakeOauthTokenActor) RefreshAccessTokenCalls(stub func(string) (string, error)) { 130 fake.refreshAccessTokenMutex.Lock() 131 defer fake.refreshAccessTokenMutex.Unlock() 132 fake.RefreshAccessTokenStub = stub 133 } 134 135 func (fake *FakeOauthTokenActor) RefreshAccessTokenArgsForCall(i int) string { 136 fake.refreshAccessTokenMutex.RLock() 137 defer fake.refreshAccessTokenMutex.RUnlock() 138 argsForCall := fake.refreshAccessTokenArgsForCall[i] 139 return argsForCall.arg1 140 } 141 142 func (fake *FakeOauthTokenActor) RefreshAccessTokenReturns(result1 string, result2 error) { 143 fake.refreshAccessTokenMutex.Lock() 144 defer fake.refreshAccessTokenMutex.Unlock() 145 fake.RefreshAccessTokenStub = nil 146 fake.refreshAccessTokenReturns = struct { 147 result1 string 148 result2 error 149 }{result1, result2} 150 } 151 152 func (fake *FakeOauthTokenActor) RefreshAccessTokenReturnsOnCall(i int, result1 string, result2 error) { 153 fake.refreshAccessTokenMutex.Lock() 154 defer fake.refreshAccessTokenMutex.Unlock() 155 fake.RefreshAccessTokenStub = nil 156 if fake.refreshAccessTokenReturnsOnCall == nil { 157 fake.refreshAccessTokenReturnsOnCall = make(map[int]struct { 158 result1 string 159 result2 error 160 }) 161 } 162 fake.refreshAccessTokenReturnsOnCall[i] = struct { 163 result1 string 164 result2 error 165 }{result1, result2} 166 } 167 168 func (fake *FakeOauthTokenActor) Invocations() map[string][][]interface{} { 169 fake.invocationsMutex.RLock() 170 defer fake.invocationsMutex.RUnlock() 171 fake.parseAccessTokenMutex.RLock() 172 defer fake.parseAccessTokenMutex.RUnlock() 173 fake.refreshAccessTokenMutex.RLock() 174 defer fake.refreshAccessTokenMutex.RUnlock() 175 copiedInvocations := map[string][][]interface{}{} 176 for key, value := range fake.invocations { 177 copiedInvocations[key] = value 178 } 179 return copiedInvocations 180 } 181 182 func (fake *FakeOauthTokenActor) recordInvocation(key string, args []interface{}) { 183 fake.invocationsMutex.Lock() 184 defer fake.invocationsMutex.Unlock() 185 if fake.invocations == nil { 186 fake.invocations = map[string][][]interface{}{} 187 } 188 if fake.invocations[key] == nil { 189 fake.invocations[key] = [][]interface{}{} 190 } 191 fake.invocations[key] = append(fake.invocations[key], args) 192 } 193 194 var _ v6.OauthTokenActor = new(FakeOauthTokenActor)