lister

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: 15 Imported by: 0

Documentation

Overview

Package lister is a generated GoMock package.

Index

Constants

This section is empty.

Variables

View Source
var (
	ProjectDataParseError = errors.New("data could not be parsed properly")
	NoProjectError        = errors.New("data cannot be empty")
	PropertiesUrl         = "https://raw.githubusercontent.com/denizgursoy/go-touch-projects/main/package.yaml"
)
View Source
var ConnectionError = errors.New("could not fetch project from remote server")

Functions

func ParseToProjectStructureData

func ParseToProjectStructureData(reader io.ReadCloser) ([]*model.ProjectStructureData, error)

Types

type Lister

type Lister interface {
	GetProjectList(path *string) ([]*model.ProjectStructureData, error)
}

func GetInstance

func GetInstance() Lister

type MockLister

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

MockLister is a mock of Lister interface.

func NewMockLister

func NewMockLister(ctrl *gomock.Controller) *MockLister

NewMockLister creates a new mock instance.

func (*MockLister) EXPECT

func (m *MockLister) EXPECT() *MockListerMockRecorder

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

func (*MockLister) GetProjectList

func (m *MockLister) GetProjectList(path *string) ([]*model.ProjectStructureData, error)

GetProjectList mocks base method.

type MockListerMockRecorder

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

MockListerMockRecorder is the mock recorder for MockLister.

func (*MockListerMockRecorder) GetProjectList

func (mr *MockListerMockRecorder) GetProjectList(path interface{}) *gomock.Call

GetProjectList indicates an expected call of GetProjectList.

type MockReadStrategy

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

MockReadStrategy is a mock of ReadStrategy interface.

func NewMockReadStrategy

func NewMockReadStrategy(ctrl *gomock.Controller) *MockReadStrategy

NewMockReadStrategy creates a new mock instance.

func (*MockReadStrategy) EXPECT

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

func (*MockReadStrategy) ReadProjectStructures

func (m *MockReadStrategy) ReadProjectStructures() (io.ReadCloser, error)

ReadProjectStructures mocks base method.

type MockReadStrategyMockRecorder

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

MockReadStrategyMockRecorder is the mock recorder for MockReadStrategy.

func (*MockReadStrategyMockRecorder) ReadProjectStructures

func (mr *MockReadStrategyMockRecorder) ReadProjectStructures() *gomock.Call

ReadProjectStructures indicates an expected call of ReadProjectStructures.

type ReadStrategy

type ReadStrategy interface {
	ReadProjectStructures() (io.ReadCloser, error)
}

func NewFileReader

func NewFileReader(path string) ReadStrategy

func NewUrlReader

func NewUrlReader(url *url.URL, client *http.Client) ReadStrategy

Jump to

Keyboard shortcuts

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