Documentation ¶
Index ¶
- func AssertError(t *testing.T, actualResponse *httptest.ResponseRecorder, expectedErrorCode int, ...)
- type UnitTestSuite
- func (s *UnitTestSuite) BannedUsers() kubeclient.BannedUserInterface
- func (s *UnitTestSuite) DefaultConfig() configuration.RegistrationServiceConfig
- func (s *UnitTestSuite) GetMasterUserRecord(name string) (*toolchainv1alpha1.MasterUserRecord, error)
- func (s *UnitTestSuite) GetSpace(name string) (*toolchainv1alpha1.Space, error)
- func (s *UnitTestSuite) GetToolchainStatus() (*toolchainv1alpha1.ToolchainStatus, error)
- func (s *UnitTestSuite) GetUserSignup(name string) (*toolchainv1alpha1.UserSignup, error)
- func (s *UnitTestSuite) ListSpaceBindings(reqs ...labels.Requirement) ([]toolchainv1alpha1.SpaceBinding, error)
- func (s *UnitTestSuite) MasterUserRecords() kubeclient.MasterUserRecordInterface
- func (s *UnitTestSuite) OverrideApplicationDefault(opts ...testconfig.ToolchainConfigOption)
- func (s *UnitTestSuite) SetConfig(opts ...testconfig.ToolchainConfigOption) configuration.RegistrationServiceConfig
- func (s *UnitTestSuite) SetSecret(secret *corev1.Secret)
- func (s *UnitTestSuite) SetupDefaultApplication()
- func (s *UnitTestSuite) SetupSuite()
- func (s *UnitTestSuite) SetupTest()
- func (s *UnitTestSuite) SocialEvents() kubeclient.SocialEventInterface
- func (s *UnitTestSuite) SpaceBindings() kubeclient.SpaceBindingInterface
- func (s *UnitTestSuite) Spaces() kubeclient.SpaceInterface
- func (s *UnitTestSuite) TearDownSuite()
- func (s *UnitTestSuite) ToolchainStatuses() kubeclient.ToolchainStatusInterface
- func (s *UnitTestSuite) UserSignups() kubeclient.UserSignupInterface
- func (s *UnitTestSuite) V1Alpha1() kubeclient.V1Alpha1
- func (s *UnitTestSuite) WithFactoryOption(opt factory.Option)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertError ¶
func AssertError(t *testing.T, actualResponse *httptest.ResponseRecorder, expectedErrorCode int, expectedMessageAndDetails ...string)
AssertError asserts that the provided response contains the expected error
Types ¶
type UnitTestSuite ¶
type UnitTestSuite struct { suite.Suite Application *fake.MockableApplication ConfigClient *test.FakeClient FakeUserSignupClient *fake.FakeUserSignupClient FakeMasterUserRecordClient *fake.FakeMasterUserRecordClient FakeBannedUserClient *fake.FakeBannedUserClient FakeToolchainStatusClient *fake.FakeToolchainStatusClient FakeSocialEventClient *fake.FakeSocialEventClient FakeSpaceClient *fake.FakeSpaceClient FakeSpaceBindingClient *fake.FakeSpaceBindingClient // contains filtered or unexported fields }
UnitTestSuite is the base test suite for unit tests.
func (*UnitTestSuite) BannedUsers ¶
func (s *UnitTestSuite) BannedUsers() kubeclient.BannedUserInterface
func (*UnitTestSuite) DefaultConfig ¶
func (s *UnitTestSuite) DefaultConfig() configuration.RegistrationServiceConfig
func (*UnitTestSuite) GetMasterUserRecord ¶
func (s *UnitTestSuite) GetMasterUserRecord(name string) (*toolchainv1alpha1.MasterUserRecord, error)
func (*UnitTestSuite) GetSpace ¶
func (s *UnitTestSuite) GetSpace(name string) (*toolchainv1alpha1.Space, error)
func (*UnitTestSuite) GetToolchainStatus ¶
func (s *UnitTestSuite) GetToolchainStatus() (*toolchainv1alpha1.ToolchainStatus, error)
func (*UnitTestSuite) GetUserSignup ¶
func (s *UnitTestSuite) GetUserSignup(name string) (*toolchainv1alpha1.UserSignup, error)
func (*UnitTestSuite) ListSpaceBindings ¶
func (s *UnitTestSuite) ListSpaceBindings(reqs ...labels.Requirement) ([]toolchainv1alpha1.SpaceBinding, error)
func (*UnitTestSuite) MasterUserRecords ¶
func (s *UnitTestSuite) MasterUserRecords() kubeclient.MasterUserRecordInterface
func (*UnitTestSuite) OverrideApplicationDefault ¶
func (s *UnitTestSuite) OverrideApplicationDefault(opts ...testconfig.ToolchainConfigOption)
func (*UnitTestSuite) SetConfig ¶
func (s *UnitTestSuite) SetConfig(opts ...testconfig.ToolchainConfigOption) configuration.RegistrationServiceConfig
func (*UnitTestSuite) SetSecret ¶
func (s *UnitTestSuite) SetSecret(secret *corev1.Secret)
func (*UnitTestSuite) SetupDefaultApplication ¶
func (s *UnitTestSuite) SetupDefaultApplication()
func (*UnitTestSuite) SetupSuite ¶
func (s *UnitTestSuite) SetupSuite()
SetupSuite sets the suite up and sets testmode.
func (*UnitTestSuite) SetupTest ¶
func (s *UnitTestSuite) SetupTest()
func (*UnitTestSuite) SocialEvents ¶
func (s *UnitTestSuite) SocialEvents() kubeclient.SocialEventInterface
func (*UnitTestSuite) SpaceBindings ¶
func (s *UnitTestSuite) SpaceBindings() kubeclient.SpaceBindingInterface
func (*UnitTestSuite) Spaces ¶
func (s *UnitTestSuite) Spaces() kubeclient.SpaceInterface
func (*UnitTestSuite) TearDownSuite ¶
func (s *UnitTestSuite) TearDownSuite()
TearDownSuite tears down the test suite.
func (*UnitTestSuite) ToolchainStatuses ¶
func (s *UnitTestSuite) ToolchainStatuses() kubeclient.ToolchainStatusInterface
func (*UnitTestSuite) UserSignups ¶
func (s *UnitTestSuite) UserSignups() kubeclient.UserSignupInterface
func (*UnitTestSuite) V1Alpha1 ¶
func (s *UnitTestSuite) V1Alpha1() kubeclient.V1Alpha1
func (*UnitTestSuite) WithFactoryOption ¶
func (s *UnitTestSuite) WithFactoryOption(opt factory.Option)
Click to show internal directories.
Click to hide internal directories.