Documentation
¶
Index ¶
- Variables
- type FakeEpicIssuesService
- type FakeEpicsService
- func (f *FakeEpicsService) GetEpic(groupID any, epicIID int, _ ...gitlab.RequestOptionFunc) (*gitlab.Epic, *gitlab.Response, error)
- func (f *FakeEpicsService) GetEpicLinks(groupID any, epicIID int, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Epic, *gitlab.Response, error)
- func (f *FakeEpicsService) ListGroupEpics(groupID any, opt *gitlab.ListGroupEpicsOptions, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Epic, *gitlab.Response, error)
- type FakeTodosService
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.New("not found")
ErrNotFound indicates that the requested resource was not found.
View Source
var ErrNumericIDRequired = errors.New("the fake implementation only supports numeric group IDs")
ErrNumericIDRequired indicates that the fake implementation only supports numeric group IDs.
Functions ¶
This section is empty.
Types ¶
type FakeEpicIssuesService ¶
type FakeEpicIssuesService struct { Epics []*gitlab.Epic Issues []*gitlab.Issue gitlab.EpicIssuesServiceInterface }
FakeEpicIssuesService is a partial implementation of the gitlab.EpicIssuesServiceInterface to be used in unit tests. Calling unimplemented methods will panic.
func (*FakeEpicIssuesService) ListEpicIssues ¶
func (f *FakeEpicIssuesService) ListEpicIssues(groupID any, epicIID int, _ *gitlab.ListOptions, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Issue, *gitlab.Response, error)
type FakeEpicsService ¶
type FakeEpicsService struct { Epics []*gitlab.Epic gitlab.EpicsServiceInterface }
FakeEpicsService is a partial implementation of the gitlab.EpicsServiceInterface to be used in unit tests. Calling unimplemented methods will panic.
func (*FakeEpicsService) GetEpic ¶
func (f *FakeEpicsService) GetEpic(groupID any, epicIID int, _ ...gitlab.RequestOptionFunc) (*gitlab.Epic, *gitlab.Response, error)
func (*FakeEpicsService) GetEpicLinks ¶
func (f *FakeEpicsService) GetEpicLinks(groupID any, epicIID int, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Epic, *gitlab.Response, error)
func (*FakeEpicsService) ListGroupEpics ¶
func (f *FakeEpicsService) ListGroupEpics(groupID any, opt *gitlab.ListGroupEpicsOptions, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Epic, *gitlab.Response, error)
type FakeTodosService ¶ added in v1.7.0
type FakeTodosService struct { Todos []*gitlab.Todo gitlab.TodosServiceInterface }
FakeTodosService is a partial implementation of the gitlab.TodosServiceInterface for unit tests.
func (*FakeTodosService) ListTodos ¶ added in v1.7.0
func (f *FakeTodosService) ListTodos(opt *gitlab.ListTodosOptions, _ ...gitlab.RequestOptionFunc) ([]*gitlab.Todo, *gitlab.Response, error)
ListTodos filters todos by state (if provided) and paginates results.
Click to show internal directories.
Click to hide internal directories.