Documentation
¶
Index ¶
- func AppNotFoundErrorMsg(name string) string
- func EqualsNamespaceFunc(f event.NamespaceFunc) gomock.Matcher
- func GetErrorResponse(response *httptest.ResponseRecorder) (*radixhttp.Error, error)
- func GetResponseBody(response *httptest.ResponseRecorder, target interface{}) error
- func NewKubeUtilMock(kubeClient *kubernetesfake.Clientset, radixClient *radixclientfake.Clientset, ...) utils.KubeUtil
- type TestPrincipal
- type Utils
- func (tu *Utils) ExecuteRequest(method, endpoint string) <-chan *httptest.ResponseRecorder
- func (tu *Utils) ExecuteRequestWithParameters(method, endpoint string, parameters interface{}) <-chan *httptest.ResponseRecorder
- func (tu *Utils) ExecuteUnAuthorizedRequest(method, endpoint string) <-chan *httptest.ResponseRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppNotFoundErrorMsg ¶
AppNotFoundErrorMsg When app registration is not found
func EqualsNamespaceFunc ¶
func EqualsNamespaceFunc(f event.NamespaceFunc) gomock.Matcher
EqualsNamespaceFunc compares namespace function type and value returned
func GetErrorResponse ¶
func GetErrorResponse(response *httptest.ResponseRecorder) (*radixhttp.Error, error)
GetErrorResponse Gets error response
func GetResponseBody ¶
func GetResponseBody(response *httptest.ResponseRecorder, target interface{}) error
GetResponseBody Gets response payload as type
func NewKubeUtilMock ¶
func NewKubeUtilMock(kubeClient *kubernetesfake.Clientset, radixClient *radixclientfake.Clientset, kedaClient *kedafake.Clientset, secretProviderClient *secretsstorevclientfake.Clientset, certClient *certclientfake.Clientset, tektonClient *tektonclientfake.Clientset) utils.KubeUtil
NewKubeUtilMock Constructor
Types ¶
type TestPrincipal ¶
type TestPrincipal struct {
// contains filtered or unexported fields
}
func NewTestPrincipal ¶
func NewTestPrincipal(authenticated bool) *TestPrincipal
func (*TestPrincipal) Id ¶
func (p *TestPrincipal) Id() string
func (*TestPrincipal) IsAuthenticated ¶
func (p *TestPrincipal) IsAuthenticated() bool
func (*TestPrincipal) Name ¶
func (p *TestPrincipal) Name() string
func (*TestPrincipal) Token ¶
func (p *TestPrincipal) Token() string
type Utils ¶
type Utils struct {
// contains filtered or unexported fields
}
Utils Instance variables
func NewTestUtils ¶
func NewTestUtils(kubeClient *kubernetesfake.Clientset, radixClient *radixclientfake.Clientset, kedaClient *kedafake.Clientset, secretProviderClient *secretsstorevclientfake.Clientset, certClient *certclientfake.Clientset, tektonClient *tektonclientfake.Clientset, validator *authnmock.MockValidatorInterface, controllers ...models.Controller) Utils
NewTestUtils Constructor
func (*Utils) ExecuteRequest ¶
func (tu *Utils) ExecuteRequest(method, endpoint string) <-chan *httptest.ResponseRecorder
ExecuteRequest Helper method to issue a http request
func (*Utils) ExecuteRequestWithParameters ¶
func (tu *Utils) ExecuteRequestWithParameters(method, endpoint string, parameters interface{}) <-chan *httptest.ResponseRecorder
ExecuteRequestWithParameters Helper method to issue a http request with payload
func (*Utils) ExecuteUnAuthorizedRequest ¶
func (tu *Utils) ExecuteUnAuthorizedRequest(method, endpoint string) <-chan *httptest.ResponseRecorder
Click to show internal directories.
Click to hide internal directories.