Documentation
¶
Overview ¶
Code generated by MockGen. DO NOT EDIT. Source: ../image.go
Generated by this command:
mockgen -source=../image.go -destination=interfaces.go -package=mock
Package mock is a generated GoMock package.
Index ¶
- func Base64Reader(t *testing.T, content string) io.Reader
- func GzippedReader(content io.Reader) func(t *testing.T) io.Reader
- func NewTestProviderImage(status types.ImageStatus) *types.Image
- func StringReader(content string) func(t *testing.T) io.Reader
- func TarballedReader(fs Files) func(t *testing.T) io.Reader
- type Files
- type MockProvider
- func (m *MockProvider) CreateImageForUpload(ctx context.Context, image *types.Image) (*types.Image, error)
- func (m *MockProvider) DeleteImage(ctx context.Context, imageID string) error
- func (m *MockProvider) EXPECT() *MockProviderMockRecorder
- func (m *MockProvider) GetImage(ctx context.Context, organizationID, imageID string) (*types.Image, error)
- func (m *MockProvider) ListImages(ctx context.Context, organizationID string) (types.ImageList, error)
- func (m *MockProvider) UploadImageData(ctx context.Context, imageID string, reader io.Reader) error
- type MockProviderMockRecorder
- func (mr *MockProviderMockRecorder) CreateImageForUpload(ctx, image any) *gomock.Call
- func (mr *MockProviderMockRecorder) DeleteImage(ctx, imageID any) *gomock.Call
- func (mr *MockProviderMockRecorder) GetImage(ctx, organizationID, imageID any) *gomock.Call
- func (mr *MockProviderMockRecorder) ListImages(ctx, organizationID any) *gomock.Call
- func (mr *MockProviderMockRecorder) UploadImageData(ctx, imageID, reader any) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Base64Reader ¶
Base64Reader returns an io.Reader of the bytes base64-decoded from `content`. It's convenient here for being able to supply "golden" image file data.
func GzippedReader ¶
GzippedReader takes a reader of file content and returns a ReaderSetupFunc yielding gzipped file content.
func NewTestProviderImage ¶
func NewTestProviderImage(status types.ImageStatus) *types.Image
newTestProviderImage creates a test provider image with the given parameters. If organizationID is empty, it uses testOrganizationID as the default.
func StringReader ¶
StringReader returns a io.Reader-providing func that reads from the `content` given.
Types ¶
type MockProvider ¶
type MockProvider struct {
// contains filtered or unexported fields
}
MockProvider is a mock of Provider interface.
func NewMockProvider ¶
func NewMockProvider(ctrl *gomock.Controller) *MockProvider
NewMockProvider creates a new mock instance.
func NewTestMockProvider ¶
func NewTestMockProvider(t *testing.T) *MockProvider
newTestMockProvider creates a new mock provider with a gomock controller. The controller is automatically cleaned up when the test finishes.
func (*MockProvider) CreateImageForUpload ¶
func (m *MockProvider) CreateImageForUpload(ctx context.Context, image *types.Image) (*types.Image, error)
CreateImageForUpload mocks base method.
func (*MockProvider) DeleteImage ¶
func (m *MockProvider) DeleteImage(ctx context.Context, imageID string) error
DeleteImage mocks base method.
func (*MockProvider) EXPECT ¶
func (m *MockProvider) EXPECT() *MockProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProvider) GetImage ¶
func (m *MockProvider) GetImage(ctx context.Context, organizationID, imageID string) (*types.Image, error)
GetImage mocks base method.
func (*MockProvider) ListImages ¶
func (m *MockProvider) ListImages(ctx context.Context, organizationID string) (types.ImageList, error)
ListImages mocks base method.
func (*MockProvider) UploadImageData ¶
UploadImageData mocks base method.
type MockProviderMockRecorder ¶
type MockProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockProviderMockRecorder is the mock recorder for MockProvider.
func (*MockProviderMockRecorder) CreateImageForUpload ¶
func (mr *MockProviderMockRecorder) CreateImageForUpload(ctx, image any) *gomock.Call
CreateImageForUpload indicates an expected call of CreateImageForUpload.
func (*MockProviderMockRecorder) DeleteImage ¶
func (mr *MockProviderMockRecorder) DeleteImage(ctx, imageID any) *gomock.Call
DeleteImage indicates an expected call of DeleteImage.
func (*MockProviderMockRecorder) GetImage ¶
func (mr *MockProviderMockRecorder) GetImage(ctx, organizationID, imageID any) *gomock.Call
GetImage indicates an expected call of GetImage.
func (*MockProviderMockRecorder) ListImages ¶
func (mr *MockProviderMockRecorder) ListImages(ctx, organizationID any) *gomock.Call
ListImages indicates an expected call of ListImages.
func (*MockProviderMockRecorder) UploadImageData ¶
func (mr *MockProviderMockRecorder) UploadImageData(ctx, imageID, reader any) *gomock.Call
UploadImageData indicates an expected call of UploadImageData.