operator

package
v1.15.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package operator is a generated GoMock package.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotYamlFile           = errors.New("file should be a yaml file")
	ErrNotValidUrlOrFilePath = errors.New("file or url is not valid")
	ErrAllFieldsAreRequired  = errors.New("all filed are required")
)

Functions

This section is empty.

Types

type CompressDirectoryOptions

type CompressDirectoryOptions struct {
	SourceDirectory *string               `validate:"required,dir"`
	TargetDirectory *string               `validate:"omitempty,dir"`
	Compressor      compressor.Compressor `validate:"required"`
	Logger          logger.Logger
}

type CreateNewProjectOptions

type CreateNewProjectOptions struct {
	Lister        lister.Lister         `validate:"required"`
	Prompter      prompter.Prompter     `validate:"required"`
	Manager       manager.Manager       `validate:"required"`
	Compressor    compressor.Compressor `validate:"required"`
	Executor      executor.Executor     `validate:"required"`
	Logger        logger.Logger         `validate:"required"`
	Path          *string               `validate:"omitempty,endswith=.yaml,url|file"`
	Store         store.Store           `validate:"required"`
	Cloner        cloner.Cloner         `validate:"required"`
	CommandRunner commandrunner.Runner  `validate:"required"`
	ConfigManager config.ConfigManager  `validate:"required"`
}

type MockOperator

type MockOperator struct {
	// contains filtered or unexported fields
}

MockOperator is a mock of Operator interface.

func NewMockOperator

func NewMockOperator(ctrl *gomock.Controller) *MockOperator

NewMockOperator creates a new mock instance.

func (*MockOperator) CompressDirectory

func (m *MockOperator) CompressDirectory(opts *CompressDirectoryOptions) error

CompressDirectory mocks base method.

func (*MockOperator) CreateNewProject

func (m *MockOperator) CreateNewProject(opts *CreateNewProjectOptions) error

CreateNewProject mocks base method.

func (*MockOperator) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockOperator) ValidateYaml

func (m *MockOperator) ValidateYaml(opts *ValidateYamlOptions) error

ValidateYaml mocks base method.

type MockOperatorMockRecorder

type MockOperatorMockRecorder struct {
	// contains filtered or unexported fields
}

MockOperatorMockRecorder is the mock recorder for MockOperator.

func (*MockOperatorMockRecorder) CompressDirectory

func (mr *MockOperatorMockRecorder) CompressDirectory(opts interface{}) *gomock.Call

CompressDirectory indicates an expected call of CompressDirectory.

func (*MockOperatorMockRecorder) CreateNewProject

func (mr *MockOperatorMockRecorder) CreateNewProject(opts interface{}) *gomock.Call

CreateNewProject indicates an expected call of CreateNewProject.

func (*MockOperatorMockRecorder) ValidateYaml

func (mr *MockOperatorMockRecorder) ValidateYaml(opts interface{}) *gomock.Call

ValidateYaml indicates an expected call of ValidateYaml.

type Operator

type Operator interface {
	CreateNewProject(opts *CreateNewProjectOptions) error
	CompressDirectory(opts *CompressDirectoryOptions) error
	ValidateYaml(opts *ValidateYamlOptions) error
}

func GetInstance

func GetInstance() Operator

type ValidateYamlOptions

type ValidateYamlOptions struct {
	Lister lister.Lister `validate:"required"`
	Logger logger.Logger `validate:"required"`
	Path   *string       `validate:"required,endswith=.yaml,url|file"`
}

Jump to

Keyboard shortcuts

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