github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/cf/api/fakes/fake_app_summary_repo.go (about) 1 package fakes 2 3 import ( 4 "github.com/cloudfoundry/cli/cf/errors" 5 "github.com/cloudfoundry/cli/cf/models" 6 ) 7 8 type FakeAppSummaryRepo struct { 9 GetSummariesInCurrentSpaceApps []models.Application 10 11 GetSummaryErrorCode string 12 GetSummaryAppGuid string 13 GetSummarySummary models.Application 14 } 15 16 func (repo *FakeAppSummaryRepo) GetSummariesInCurrentSpace() (apps []models.Application, apiErr error) { 17 apps = repo.GetSummariesInCurrentSpaceApps 18 return 19 } 20 21 func (repo *FakeAppSummaryRepo) GetSummary(appGuid string) (summary models.Application, apiErr error) { 22 repo.GetSummaryAppGuid = appGuid 23 summary = repo.GetSummarySummary 24 25 if repo.GetSummaryErrorCode != "" { 26 apiErr = errors.NewHttpError(400, repo.GetSummaryErrorCode, "Error") 27 } 28 29 return 30 }