github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_auth_token_repo.go (about) 1 package fakes 2 3 import "github.com/cloudfoundry/cli/cf/models" 4 5 type FakeAuthTokenRepo struct { 6 CreatedServiceAuthTokenFields models.ServiceAuthTokenFields 7 8 FindAllAuthTokens []models.ServiceAuthTokenFields 9 10 FindByLabelAndProviderLabel string 11 FindByLabelAndProviderProvider string 12 FindByLabelAndProviderServiceAuthTokenFields models.ServiceAuthTokenFields 13 FindByLabelAndProviderApiResponse error 14 15 UpdatedServiceAuthTokenFields models.ServiceAuthTokenFields 16 17 DeletedServiceAuthTokenFields models.ServiceAuthTokenFields 18 } 19 20 func (repo *FakeAuthTokenRepo) Create(authToken models.ServiceAuthTokenFields) (apiErr error) { 21 repo.CreatedServiceAuthTokenFields = authToken 22 return 23 } 24 25 func (repo *FakeAuthTokenRepo) FindAll() (authTokens []models.ServiceAuthTokenFields, apiErr error) { 26 authTokens = repo.FindAllAuthTokens 27 return 28 } 29 func (repo *FakeAuthTokenRepo) FindByLabelAndProvider(label, provider string) (authToken models.ServiceAuthTokenFields, apiErr error) { 30 repo.FindByLabelAndProviderLabel = label 31 repo.FindByLabelAndProviderProvider = provider 32 33 authToken = repo.FindByLabelAndProviderServiceAuthTokenFields 34 apiErr = repo.FindByLabelAndProviderApiResponse 35 return 36 } 37 38 func (repo *FakeAuthTokenRepo) Delete(authToken models.ServiceAuthTokenFields) (apiErr error) { 39 repo.DeletedServiceAuthTokenFields = authToken 40 return 41 } 42 43 func (repo *FakeAuthTokenRepo) Update(authToken models.ServiceAuthTokenFields) (apiErr error) { 44 repo.UpdatedServiceAuthTokenFields = authToken 45 return 46 }