mock

package
v1.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 15, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base64Reader

func Base64Reader(t *testing.T, content string) io.Reader

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

func GzippedReader(content io.Reader) func(t *testing.T) io.Reader

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

func StringReader(content string) func(t *testing.T) io.Reader

StringReader returns a io.Reader-providing func that reads from the `content` given.

func TarballedReader

func TarballedReader(fs Files) func(t *testing.T) io.Reader

TarballedReader takes a map of files, and returns a ReaderSetupFunc yielding a gzipped tarball.

Types

type Files

type Files map[string][]byte

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

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

func (m *MockProvider) UploadImageData(ctx context.Context, imageID string, reader io.Reader) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL