Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // GetDoFunc - mock client's `Do` func GetDoFunc func(req *http.Request) (*http.Response, error) // CheckConnection - mock client's `CheckConnection` func CheckConnection func() error // GetDescriptions - mock client's `RequestDescriptions` func GetDescriptions func(descriptionIDs []string) (map[string]model.CISDescriptions, error) // CheckVersion mock client's `CheckLatestVersion` func CheckVersion func(version string) (genModel.Version, error) )
Functions ¶
This section is empty.
Types ¶
type MockDescriptionsClient ¶
type MockDescriptionsClient struct {
RequestDescriptionsFunc func(descriptionIDs []string) (map[string]model.CISDescriptions, error)
}
MockDescriptionsClient - the mock descriptions client
func (*MockDescriptionsClient) CheckConnection ¶
func (m *MockDescriptionsClient) CheckConnection() error
CheckConnection - mock descriptions client check connection function
func (*MockDescriptionsClient) CheckLatestVersion ¶
func (m *MockDescriptionsClient) CheckLatestVersion(version string) (genModel.Version, error)
CheckLatestVersion - mock client request version function
func (*MockDescriptionsClient) RequestDescriptions ¶
func (m *MockDescriptionsClient) RequestDescriptions(descriptionIDs []string) (map[string]model.CISDescriptions, error)
RequestDescriptions - mock descriptions client request descriptions function
type MockHTTPClient ¶
MockHTTPClient - the mock http client
type MockRequestBody ¶
type MockRequestBody struct {
Descriptions []string `json:"descriptions"`
}
MockRequestBody - mock request body
type MockResponseBody ¶
MockResponseBody - mock response body
Click to show internal directories.
Click to hide internal directories.