Versions in this module Expand all Collapse all v2 v2.0.0 Apr 8, 2022 Changes in this version + const CFAuthRetries + const VerboseAuth + func ApiRequest(cmdStarter internal.Starter, method, endpoint string, response interface{}, ...) + func CfAuth(cmdStarter internal.Starter, reporter internal.Reporter, user string, ...) error + func CfClientAuth(cmdStarter internal.Starter, reporter internal.Reporter, client string, ...) error + type AdminClientConfig interface + GetAdminClient func() string + GetAdminClientSecret func() string + type AdminUserConfig interface + GetAdminOrigin func() string + GetAdminPassword func() string + GetAdminUser func() string + type ClientConfig interface + GetExistingClient func() string + GetExistingClientSecret func() string + type Space interface + Create func() + Destroy func() + OrganizationName func() string + QuotaName func() string + SpaceName func() string + type SpaceAndOrgConfig interface + GetAddExistingUserToExistingSpace func() bool + GetExistingOrganization func() string + GetExistingSpace func() string + GetUseExistingOrganization func() bool + GetUseExistingSpace func() bool + type TestSpace struct + CommandStarter internal.Starter + QuotaDefinitionAllowPaidServicesFlag string + QuotaDefinitionAppInstanceLimit string + QuotaDefinitionInstanceMemoryLimit string + QuotaDefinitionName string + QuotaDefinitionReservedRoutePorts string + QuotaDefinitionRoutesLimit string + QuotaDefinitionServiceInstanceLimit string + QuotaDefinitionTotalMemoryLimit string + Timeout time.Duration + func NewBaseTestSpace(spaceName, organizationName, quotaDefinitionName, ... string, ...) *TestSpace + func NewRegularTestSpace(cfg spaceConfig, quotaLimit string) *TestSpace + func (ts *TestSpace) Create() + func (ts *TestSpace) Destroy() + func (ts *TestSpace) OrganizationName() string + func (ts *TestSpace) QuotaName() string + func (ts *TestSpace) SpaceName() string + type TestUser struct + func NewAdminClient(config AdminClientConfig, cmdStarter internal.Starter) *TestUser + func NewAdminUser(config AdminUserConfig, cmdStarter internal.Starter) *TestUser + func NewTestClient(config ClientConfig, cmdStarter internal.Starter) *TestUser + func NewTestUser(config userConfig, cmdStarter internal.Starter) *TestUser + func (user *TestUser) Create() + func (user *TestUser) Destroy() + func (user *TestUser) Origin() string + func (user *TestUser) Password() string + func (user *TestUser) ShouldRemain() bool + func (user *TestUser) Username() string + type UserConfig interface + GetConfigurableTestPassword func() string + GetExistingUser func() string + GetExistingUserPassword func() string + GetShouldKeepUser func() bool + GetUseExistingUser func() bool + GetUserOrigin func() string Other modules containing this package github.com/KevinJCross/cf-test-helpers