api

package
v6.0.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2014 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCloudControllerTestRequest

func NewCloudControllerTestRequest(request testnet.TestRequest) testnet.TestRequest

Types

type FakeAppEventsRepo

type FakeAppEventsRepo struct {
	AppGuid     string
	Events      []cf.EventFields
	ApiResponse net.ApiResponse
}

func (FakeAppEventsRepo) ListEvents

func (repo FakeAppEventsRepo) ListEvents(appGuid string, cb api.ListEventsCallback) net.ApiResponse

type FakeAppFilesRepo

type FakeAppFilesRepo struct {
	AppGuid  string
	Path     string
	FileList string
}

func (*FakeAppFilesRepo) ListFiles

func (repo *FakeAppFilesRepo) ListFiles(appGuid, path string) (files string, apiResponse net.ApiResponse)

type FakeAppInstancesRepo

type FakeAppInstancesRepo struct {
	GetInstancesAppGuid    string
	GetInstancesResponses  [][]cf.AppInstanceFields
	GetInstancesErrorCodes []string
}

func (*FakeAppInstancesRepo) GetInstances

func (repo *FakeAppInstancesRepo) GetInstances(appGuid string) (instances []cf.AppInstanceFields, apiResponse net.ApiResponse)

type FakeAppSummaryRepo

type FakeAppSummaryRepo struct {
	GetSummariesInCurrentSpaceApps []cf.AppSummary

	GetSummaryErrorCode string
	GetSummaryAppGuid   string
	GetSummarySummary   cf.AppSummary
}

func (*FakeAppSummaryRepo) GetSummariesInCurrentSpace

func (repo *FakeAppSummaryRepo) GetSummariesInCurrentSpace() (apps []cf.AppSummary, apiResponse net.ApiResponse)

func (*FakeAppSummaryRepo) GetSummary

func (repo *FakeAppSummaryRepo) GetSummary(appGuid string) (summary cf.AppSummary, apiResponse net.ApiResponse)

type FakeApplicationBitsRepository

type FakeApplicationBitsRepository struct {
	UploadedAppGuid string
	UploadedDir     string
	UploadAppErr    bool

	CallbackPath      string
	CallbackZipSize   uint64
	CallbackFileCount uint64
}

func (*FakeApplicationBitsRepository) UploadApp

func (repo *FakeApplicationBitsRepository) UploadApp(appGuid, dir string, cb func(path string, zipSize, fileCount uint64)) (apiResponse net.ApiResponse)

type FakeApplicationRepository

type FakeApplicationRepository struct {
	FindAllApps []cf.Application

	ReadName     string
	ReadApp      cf.Application
	ReadErr      bool
	ReadAuthErr  bool
	ReadNotFound bool

	CreateAppParams []cf.AppParams

	UpdateParams    cf.AppParams
	UpdateAppGuid   string
	UpdateAppResult cf.Application
	UpdateErr       bool

	DeletedAppGuid string
}

func (*FakeApplicationRepository) Create

func (repo *FakeApplicationRepository) Create(params cf.AppParams) (resultApp cf.Application, apiResponse net.ApiResponse)

func (*FakeApplicationRepository) CreatedAppParams

func (repo *FakeApplicationRepository) CreatedAppParams() (params cf.AppParams)

func (*FakeApplicationRepository) Delete

func (repo *FakeApplicationRepository) Delete(appGuid string) (apiResponse net.ApiResponse)

func (*FakeApplicationRepository) Read

func (repo *FakeApplicationRepository) Read(name string) (app cf.Application, apiResponse net.ApiResponse)

func (*FakeApplicationRepository) Update

func (repo *FakeApplicationRepository) Update(appGuid string, params cf.AppParams) (updatedApp cf.Application, apiResponse net.ApiResponse)

type FakeAuthTokenRepo

type FakeAuthTokenRepo struct {
	CreatedServiceAuthTokenFields cf.ServiceAuthTokenFields

	FindAllAuthTokens []cf.ServiceAuthTokenFields

	FindByLabelAndProviderLabel                  string
	FindByLabelAndProviderProvider               string
	FindByLabelAndProviderServiceAuthTokenFields cf.ServiceAuthTokenFields
	FindByLabelAndProviderApiResponse            net.ApiResponse

	UpdatedServiceAuthTokenFields cf.ServiceAuthTokenFields

	DeletedServiceAuthTokenFields cf.ServiceAuthTokenFields
}

func (*FakeAuthTokenRepo) Create

func (repo *FakeAuthTokenRepo) Create(authToken cf.ServiceAuthTokenFields) (apiResponse net.ApiResponse)

func (*FakeAuthTokenRepo) Delete

func (repo *FakeAuthTokenRepo) Delete(authToken cf.ServiceAuthTokenFields) (apiResponse net.ApiResponse)

func (*FakeAuthTokenRepo) FindAll

func (repo *FakeAuthTokenRepo) FindAll() (authTokens []cf.ServiceAuthTokenFields, apiResponse net.ApiResponse)

func (*FakeAuthTokenRepo) FindByLabelAndProvider

func (repo *FakeAuthTokenRepo) FindByLabelAndProvider(label, provider string) (authToken cf.ServiceAuthTokenFields, apiResponse net.ApiResponse)

func (*FakeAuthTokenRepo) Update

func (repo *FakeAuthTokenRepo) Update(authToken cf.ServiceAuthTokenFields) (apiResponse net.ApiResponse)

type FakeAuthenticationRepository

type FakeAuthenticationRepository struct {
	ConfigRepo testconfig.FakeConfigRepository

	Config   *configuration.Configuration
	Email    string
	Password string

	AuthError    bool
	AccessToken  string
	RefreshToken string
}

func (*FakeAuthenticationRepository) Authenticate

func (auth *FakeAuthenticationRepository) Authenticate(email string, password string) (apiResponse net.ApiResponse)

func (*FakeAuthenticationRepository) RefreshAuthToken

func (auth *FakeAuthenticationRepository) RefreshAuthToken() (updatedToken string, apiResponse net.ApiResponse)

type FakeBuildpackBitsRepository

type FakeBuildpackBitsRepository struct {
	UploadBuildpackErr         bool
	UploadBuildpackApiResponse net.ApiResponse
	UploadBuildpackPath        string
}

func (*FakeBuildpackBitsRepository) UploadBuildpack

func (repo *FakeBuildpackBitsRepository) UploadBuildpack(buildpack cf.Buildpack, dir string) net.ApiResponse

type FakeBuildpackRepository

type FakeBuildpackRepository struct {
	Buildpacks []cf.Buildpack

	FindByNameNotFound    bool
	FindByNameName        string
	FindByNameBuildpack   cf.Buildpack
	FindByNameApiResponse net.ApiResponse

	CreateBuildpackExists bool
	CreateBuildpack       cf.Buildpack
	CreateApiResponse     net.ApiResponse

	DeleteBuildpackGuid string
	DeleteApiResponse   net.ApiResponse

	UpdateBuildpack cf.Buildpack
}

func (*FakeBuildpackRepository) Create

func (repo *FakeBuildpackRepository) Create(name string, position *int, enabled *bool, locked *bool) (createdBuildpack cf.Buildpack, apiResponse net.ApiResponse)

func (*FakeBuildpackRepository) Delete

func (repo *FakeBuildpackRepository) Delete(buildpackGuid string) (apiResponse net.ApiResponse)

func (*FakeBuildpackRepository) FindByName

func (repo *FakeBuildpackRepository) FindByName(name string) (buildpack cf.Buildpack, apiResponse net.ApiResponse)

func (*FakeBuildpackRepository) ListBuildpacks

func (repo *FakeBuildpackRepository) ListBuildpacks(stop chan bool) (buildpacksChan chan []cf.Buildpack, statusChan chan net.ApiResponse)

func (*FakeBuildpackRepository) Update

func (repo *FakeBuildpackRepository) Update(buildpack cf.Buildpack) (updatedBuildpack cf.Buildpack, apiResponse net.ApiResponse)

type FakeCurlRepository

type FakeCurlRepository struct {
	Method         string
	Path           string
	Header         string
	Body           string
	ResponseHeader string
	ResponseBody   string
	ApiResponse    net.ApiResponse
}

func (*FakeCurlRepository) Request

func (repo *FakeCurlRepository) Request(method, path, header, body string) (resHeaders, resBody string, apiResponse net.ApiResponse)

type FakeDomainRepository

type FakeDomainRepository struct {
	FindAllInCurrentSpaceDomains []cf.Domain

	ListDomainsForOrgDomainsGuid string
	ListDomainsForOrgDomains     []cf.Domain
	ListDomainsForOrgApiResponse net.ApiResponse

	ListSharedDomainsDomains     []cf.Domain
	ListSharedDomainsApiResponse net.ApiResponse

	ListDomainsDomains     []cf.Domain
	ListDomainsApiResponse net.ApiResponse

	FindByNameInOrgDomain      cf.Domain
	FindByNameInOrgApiResponse net.ApiResponse

	FindByNameInCurrentSpaceName string

	FindByNameName     string
	FindByNameDomain   cf.Domain
	FindByNameNotFound bool
	FindByNameErr      bool

	CreateDomainName          string
	CreateDomainOwningOrgGuid string

	CreateSharedDomainName string

	DeleteDomainGuid  string
	DeleteApiResponse net.ApiResponse

	DeleteSharedDomainGuid  string
	DeleteSharedApiResponse net.ApiResponse
}

func (*FakeDomainRepository) Create

func (repo *FakeDomainRepository) Create(domainName string, owningOrgGuid string) (createdDomain cf.DomainFields, apiResponse net.ApiResponse)

func (*FakeDomainRepository) CreateSharedDomain

func (repo *FakeDomainRepository) CreateSharedDomain(domainName string) (apiResponse net.ApiResponse)

func (*FakeDomainRepository) Delete

func (repo *FakeDomainRepository) Delete(domainGuid string) (apiResponse net.ApiResponse)

func (*FakeDomainRepository) DeleteSharedDomain

func (repo *FakeDomainRepository) DeleteSharedDomain(domainGuid string) (apiResponse net.ApiResponse)

func (*FakeDomainRepository) FindByName

func (repo *FakeDomainRepository) FindByName(name string) (domain cf.Domain, apiResponse net.ApiResponse)

func (*FakeDomainRepository) FindByNameInCurrentSpace

func (repo *FakeDomainRepository) FindByNameInCurrentSpace(name string) (domain cf.Domain, apiResponse net.ApiResponse)

func (*FakeDomainRepository) FindByNameInOrg

func (repo *FakeDomainRepository) FindByNameInOrg(name string, owningOrgGuid string) (domain cf.Domain, apiResponse net.ApiResponse)

func (*FakeDomainRepository) ListDomains

func (*FakeDomainRepository) ListDomainsForOrg

func (repo *FakeDomainRepository) ListDomainsForOrg(orgGuid string, cb api.ListDomainsCallback) net.ApiResponse

func (*FakeDomainRepository) ListSharedDomains

func (repo *FakeDomainRepository) ListSharedDomains(cb api.ListDomainsCallback) net.ApiResponse

type FakeEndpointRepo

type FakeEndpointRepo struct {
	ConfigRepo testconfig.FakeConfigRepository
	Config     *configuration.Configuration

	UpdateEndpointReceived string
	UpdateEndpointError    net.ApiResponse

	LoggregatorEndpointReturns struct {
		Endpoint    string
		ApiResponse net.ApiResponse
	}

	UAAEndpointReturns struct {
		Endpoint    string
		ApiResponse net.ApiResponse
	}
}

func (*FakeEndpointRepo) GetCloudControllerEndpoint

func (repo *FakeEndpointRepo) GetCloudControllerEndpoint() (endpoint string, apiResponse net.ApiResponse)

func (*FakeEndpointRepo) GetLoggregatorEndpoint

func (repo *FakeEndpointRepo) GetLoggregatorEndpoint() (endpoint string, apiResponse net.ApiResponse)

func (*FakeEndpointRepo) GetUAAEndpoint

func (repo *FakeEndpointRepo) GetUAAEndpoint() (endpoint string, apiResponse net.ApiResponse)

func (*FakeEndpointRepo) UpdateEndpoint

func (repo *FakeEndpointRepo) UpdateEndpoint(endpoint string) (finalEndpoint string, apiResponse net.ApiResponse)

type FakeLogsRepository

type FakeLogsRepository struct {
	AppLoggedGuid     string
	RecentLogs        []*logmessage.Message
	TailLogMessages   []*logmessage.Message
	TailLogStopCalled bool
	TailLogErr        error
}

func (*FakeLogsRepository) RecentLogsFor

func (l *FakeLogsRepository) RecentLogsFor(appGuid string, onConnect func(), logChan chan *logmessage.Message) (err error)

func (*FakeLogsRepository) TailLogsFor

func (l *FakeLogsRepository) TailLogsFor(appGuid string, onConnect func(), logChan chan *logmessage.Message, stopLoggingChan chan bool, printInterval time.Duration) (err error)

type FakeOrgRepository

type FakeOrgRepository struct {
	Organizations []cf.Organization

	CreateName      string
	CreateOrgExists bool

	FindByNameName         string
	FindByNameErr          bool
	FindByNameNotFound     bool
	FindByNameOrganization cf.Organization

	RenameOrganizationGuid string
	RenameNewName          string

	DeletedOrganizationGuid string
}

func (*FakeOrgRepository) Create

func (repo *FakeOrgRepository) Create(name string) (apiResponse net.ApiResponse)

func (*FakeOrgRepository) Delete

func (repo *FakeOrgRepository) Delete(orgGuid string) (apiResponse net.ApiResponse)

func (*FakeOrgRepository) FindByName

func (repo *FakeOrgRepository) FindByName(name string) (org cf.Organization, apiResponse net.ApiResponse)

func (FakeOrgRepository) ListOrgs

func (repo FakeOrgRepository) ListOrgs(stop chan bool) (orgsChan chan []cf.Organization, statusChan chan net.ApiResponse)

func (*FakeOrgRepository) Rename

func (repo *FakeOrgRepository) Rename(orgGuid string, name string) (apiResponse net.ApiResponse)

type FakePasswordRepo

type FakePasswordRepo struct {
	Score          string
	ScoredPassword string

	UpdateUnauthorized bool
	UpdateNewPassword  string
	UpdateOldPassword  string
}

func (*FakePasswordRepo) UpdatePassword

func (repo *FakePasswordRepo) UpdatePassword(old string, new string) (apiResponse net.ApiResponse)

type FakeQuotaRepository

type FakeQuotaRepository struct {
	FindAllQuotas []cf.QuotaFields

	FindByNameName     string
	FindByNameQuota    cf.QuotaFields
	FindByNameNotFound bool
	FindByNameErr      bool

	UpdateOrgGuid   string
	UpdateQuotaGuid string
}

func (*FakeQuotaRepository) FindAll

func (repo *FakeQuotaRepository) FindAll() (quotas []cf.QuotaFields, apiResponse net.ApiResponse)

func (*FakeQuotaRepository) FindByName

func (repo *FakeQuotaRepository) FindByName(name string) (quota cf.QuotaFields, apiResponse net.ApiResponse)

func (*FakeQuotaRepository) Update

func (repo *FakeQuotaRepository) Update(orgGuid, quotaGuid string) (apiResponse net.ApiResponse)

type FakeRouteRepository

type FakeRouteRepository struct {
	FindByHostHost  string
	FindByHostErr   bool
	FindByHostRoute cf.Route

	FindByHostAndDomainHost     string
	FindByHostAndDomainDomain   string
	FindByHostAndDomainRoute    cf.Route
	FindByHostAndDomainErr      bool
	FindByHostAndDomainNotFound bool

	CreatedHost       string
	CreatedDomainGuid string

	CreateInSpaceHost         string
	CreateInSpaceDomainGuid   string
	CreateInSpaceSpaceGuid    string
	CreateInSpaceCreatedRoute cf.Route
	CreateInSpaceErr          bool

	BoundRouteGuid string
	BoundAppGuid   string

	UnboundRouteGuid string
	UnboundAppGuid   string

	ListErr bool
	Routes  []cf.Route

	DeleteRouteGuid string
}

func (*FakeRouteRepository) Bind

func (repo *FakeRouteRepository) Bind(routeGuid, appGuid string) (apiResponse net.ApiResponse)

func (*FakeRouteRepository) Create

func (repo *FakeRouteRepository) Create(host, domainGuid string) (createdRoute cf.Route, apiResponse net.ApiResponse)

func (*FakeRouteRepository) CreateInSpace

func (repo *FakeRouteRepository) CreateInSpace(host, domainGuid, spaceGuid string) (createdRoute cf.Route, apiResponse net.ApiResponse)

func (*FakeRouteRepository) Delete

func (repo *FakeRouteRepository) Delete(routeGuid string) (apiResponse net.ApiResponse)

func (*FakeRouteRepository) FindByHost

func (repo *FakeRouteRepository) FindByHost(host string) (route cf.Route, apiResponse net.ApiResponse)

func (*FakeRouteRepository) FindByHostAndDomain

func (repo *FakeRouteRepository) FindByHostAndDomain(host, domain string) (route cf.Route, apiResponse net.ApiResponse)

func (*FakeRouteRepository) ListRoutes

func (repo *FakeRouteRepository) ListRoutes(stop chan bool) (routesChan chan []cf.Route, statusChan chan net.ApiResponse)

func (*FakeRouteRepository) Unbind

func (repo *FakeRouteRepository) Unbind(routeGuid, appGuid string) (apiResponse net.ApiResponse)

type FakeServiceBindingRepo

type FakeServiceBindingRepo struct {
	CreateServiceInstanceGuid string
	CreateApplicationGuid     string
	CreateErrorCode           string

	DeleteServiceInstance cf.ServiceInstance
	DeleteApplicationGuid string
	DeleteBindingNotFound bool
}

func (*FakeServiceBindingRepo) Create

func (repo *FakeServiceBindingRepo) Create(instanceGuid, appGuid string) (apiResponse net.ApiResponse)

func (*FakeServiceBindingRepo) Delete

func (repo *FakeServiceBindingRepo) Delete(instance cf.ServiceInstance, appGuid string) (found bool, apiResponse net.ApiResponse)

type FakeServiceBrokerRepo

type FakeServiceBrokerRepo struct {
	FindByNameName          string
	FindByNameServiceBroker cf.ServiceBroker
	FindByNameNotFound      bool

	CreateName     string
	CreateUrl      string
	CreateUsername string
	CreatePassword string

	UpdatedServiceBroker     cf.ServiceBroker
	RenamedServiceBrokerGuid string
	RenamedServiceBrokerName string
	DeletedServiceBrokerGuid string

	ServiceBrokers []cf.ServiceBroker
	ListErr        bool
}

func (*FakeServiceBrokerRepo) Create

func (repo *FakeServiceBrokerRepo) Create(name, url, username, password string) (apiResponse net.ApiResponse)

func (*FakeServiceBrokerRepo) Delete

func (repo *FakeServiceBrokerRepo) Delete(guid string) (apiResponse net.ApiResponse)

func (*FakeServiceBrokerRepo) FindByName

func (repo *FakeServiceBrokerRepo) FindByName(name string) (serviceBroker cf.ServiceBroker, apiResponse net.ApiResponse)

func (*FakeServiceBrokerRepo) ListServiceBrokers

func (repo *FakeServiceBrokerRepo) ListServiceBrokers(stop chan bool) (serviceBrokersChan chan []cf.ServiceBroker, statusChan chan net.ApiResponse)

func (*FakeServiceBrokerRepo) Rename

func (repo *FakeServiceBrokerRepo) Rename(guid, name string) (apiResponse net.ApiResponse)

func (*FakeServiceBrokerRepo) Update

func (repo *FakeServiceBrokerRepo) Update(serviceBroker cf.ServiceBroker) (apiResponse net.ApiResponse)

type FakeServiceRepo

type FakeServiceRepo struct {
	ServiceOfferings []cf.ServiceOffering

	CreateServiceInstanceName     string
	CreateServiceInstancePlanGuid string
	CreateServiceAlreadyExists    bool

	FindInstanceByNameName            string
	FindInstanceByNameServiceInstance cf.ServiceInstance
	FindInstanceByNameErr             bool
	FindInstanceByNameNotFound        bool

	FindInstanceByNameMap generic.Map

	DeleteServiceServiceInstance cf.ServiceInstance

	RenameServiceServiceInstance cf.ServiceInstance
	RenameServiceNewName         string
}

func (*FakeServiceRepo) CreateServiceInstance

func (repo *FakeServiceRepo) CreateServiceInstance(name, planGuid string) (identicalAlreadyExists bool, apiResponse net.ApiResponse)

func (*FakeServiceRepo) DeleteService

func (repo *FakeServiceRepo) DeleteService(instance cf.ServiceInstance) (apiResponse net.ApiResponse)

func (*FakeServiceRepo) FindInstanceByName

func (repo *FakeServiceRepo) FindInstanceByName(name string) (instance cf.ServiceInstance, apiResponse net.ApiResponse)

func (*FakeServiceRepo) GetServiceOfferings

func (repo *FakeServiceRepo) GetServiceOfferings() (offerings cf.ServiceOfferings, apiResponse net.ApiResponse)

func (*FakeServiceRepo) RenameService

func (repo *FakeServiceRepo) RenameService(instance cf.ServiceInstance, newName string) (apiResponse net.ApiResponse)

type FakeServiceSummaryRepo

type FakeServiceSummaryRepo struct {
	GetSummariesInCurrentSpaceInstances []cf.ServiceInstance
}

func (*FakeServiceSummaryRepo) GetSummariesInCurrentSpace

func (repo *FakeServiceSummaryRepo) GetSummariesInCurrentSpace() (instances []cf.ServiceInstance, apiResponse net.ApiResponse)

type FakeSpaceRepository

type FakeSpaceRepository struct {
	CurrentSpace cf.Space

	Spaces []cf.Space

	FindByNameName     string
	FindByNameSpace    cf.Space
	FindByNameErr      bool
	FindByNameNotFound bool

	FindByNameInOrgName    string
	FindByNameInOrgOrgGuid string
	FindByNameInOrgSpace   cf.Space

	SummarySpace cf.Space

	CreateSpaceName    string
	CreateSpaceOrgGuid string
	CreateSpaceExists  bool
	CreateSpaceSpace   cf.Space

	RenameSpaceGuid string
	RenameNewName   string

	DeletedSpaceGuid string
}

func (*FakeSpaceRepository) Create

func (repo *FakeSpaceRepository) Create(name string, orgGuid string) (space cf.Space, apiResponse net.ApiResponse)

func (*FakeSpaceRepository) Delete

func (repo *FakeSpaceRepository) Delete(spaceGuid string) (apiResponse net.ApiResponse)

func (*FakeSpaceRepository) FindByName

func (repo *FakeSpaceRepository) FindByName(name string) (space cf.Space, apiResponse net.ApiResponse)

func (*FakeSpaceRepository) FindByNameInOrg

func (repo *FakeSpaceRepository) FindByNameInOrg(name, orgGuid string) (space cf.Space, apiResponse net.ApiResponse)

func (FakeSpaceRepository) GetCurrentSpace

func (repo FakeSpaceRepository) GetCurrentSpace() (space cf.Space)

func (*FakeSpaceRepository) GetSummary

func (repo *FakeSpaceRepository) GetSummary() (space cf.Space, apiResponse net.ApiResponse)

func (FakeSpaceRepository) ListSpaces

func (repo FakeSpaceRepository) ListSpaces(stop chan bool) (spacesChan chan []cf.Space, statusChan chan net.ApiResponse)

func (*FakeSpaceRepository) Rename

func (repo *FakeSpaceRepository) Rename(spaceGuid, newName string) (apiResponse net.ApiResponse)

type FakeStackRepository

type FakeStackRepository struct {
	FindByNameStack cf.Stack
	FindByNameName  string

	FindAllStacks []cf.Stack
}

func (*FakeStackRepository) FindAll

func (repo *FakeStackRepository) FindAll() (stacks []cf.Stack, apiResponse net.ApiResponse)

func (*FakeStackRepository) FindByName

func (repo *FakeStackRepository) FindByName(name string) (stack cf.Stack, apiResponse net.ApiResponse)

type FakeUserProvidedServiceInstanceRepo

type FakeUserProvidedServiceInstanceRepo struct {
	CreateName     string
	CreateDrainUrl string
	CreateParams   map[string]string

	UpdateServiceInstance cf.ServiceInstanceFields
}

func (*FakeUserProvidedServiceInstanceRepo) Create

func (repo *FakeUserProvidedServiceInstanceRepo) Create(name, drainUrl string, params map[string]string) (apiResponse net.ApiResponse)

func (*FakeUserProvidedServiceInstanceRepo) Update

func (repo *FakeUserProvidedServiceInstanceRepo) Update(serviceInstance cf.ServiceInstanceFields) (apiResponse net.ApiResponse)

type FakeUserRepository

type FakeUserRepository struct {
	FindByUsernameUsername   string
	FindByUsernameUserFields cf.UserFields
	FindByUsernameNotFound   bool

	ListUsersOrganizationGuid string
	ListUsersSpaceGuid        string
	ListUsersByRole           map[string][]cf.UserFields

	CreateUserUsername string
	CreateUserPassword string
	CreateUserExists   bool

	DeleteUserGuid string

	SetOrgRoleUserGuid         string
	SetOrgRoleOrganizationGuid string
	SetOrgRoleRole             string

	UnsetOrgRoleUserGuid         string
	UnsetOrgRoleOrganizationGuid string
	UnsetOrgRoleRole             string

	SetSpaceRoleUserGuid  string
	SetSpaceRoleOrgGuid   string
	SetSpaceRoleSpaceGuid string
	SetSpaceRoleRole      string

	UnsetSpaceRoleUserGuid  string
	UnsetSpaceRoleSpaceGuid string
	UnsetSpaceRoleRole      string
}

func (*FakeUserRepository) Create

func (repo *FakeUserRepository) Create(username, password string) (apiResponse net.ApiResponse)

func (*FakeUserRepository) Delete

func (repo *FakeUserRepository) Delete(userGuid string) (apiResponse net.ApiResponse)

func (*FakeUserRepository) FindByUsername

func (repo *FakeUserRepository) FindByUsername(username string) (user cf.UserFields, apiResponse net.ApiResponse)

func (*FakeUserRepository) ListUsersInOrgForRole

func (repo *FakeUserRepository) ListUsersInOrgForRole(orgGuid string, roleName string, stop chan bool) (usersChan chan []cf.UserFields, statusChan chan net.ApiResponse)

func (*FakeUserRepository) ListUsersInSpaceForRole

func (repo *FakeUserRepository) ListUsersInSpaceForRole(spaceGuid string, roleName string, stop chan bool) (usersChan chan []cf.UserFields, statusChan chan net.ApiResponse)

func (*FakeUserRepository) SetOrgRole

func (repo *FakeUserRepository) SetOrgRole(userGuid, orgGuid, role string) (apiResponse net.ApiResponse)

func (*FakeUserRepository) SetSpaceRole

func (repo *FakeUserRepository) SetSpaceRole(userGuid, spaceGuid, orgGuid, role string) (apiResponse net.ApiResponse)

func (*FakeUserRepository) UnsetOrgRole

func (repo *FakeUserRepository) UnsetOrgRole(userGuid, orgGuid, role string) (apiResponse net.ApiResponse)

func (*FakeUserRepository) UnsetSpaceRole

func (repo *FakeUserRepository) UnsetSpaceRole(userGuid, spaceGuid, role string) (apiResponse net.ApiResponse)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL