Documentation ¶
Overview ¶
Handles creating verification tickets and checking their status.
Index ¶
- Variables
- type JIRA
- func (t *JIRA) CloseTickets(tickets []*types.Ticket) error
- func (t *JIRA) CloseTrainTickets(train *types.Train) error
- func (t *JIRA) CreateTickets(train *types.Train, commits []*types.Commit) ([]*types.Ticket, error)
- func (t *JIRA) DeleteTickets(train *types.Train) error
- func (t *JIRA) SyncTickets(train *types.Train) ([]*types.Ticket, []*types.Ticket, error)
- type Service
- type TicketServiceMock
- func (m *TicketServiceMock) CloseTickets(tickets []*types.Ticket) error
- func (m *TicketServiceMock) CloseTrainTickets(train *types.Train) error
- func (m *TicketServiceMock) CreateTickets(train *types.Train, commits []*types.Commit) ([]*types.Ticket, error)
- func (m *TicketServiceMock) DeleteTickets(train *types.Train) error
- func (m *TicketServiceMock) SyncTickets(train *types.Train) ([]*types.Ticket, []*types.Ticket, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultTicketUsername string
)
View Source
var (
ErrIssueNotFound = errors.New("Could not find parent issue for train")
)
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { CreateTickets(*types.Train, []*types.Commit) ([]*types.Ticket, error) CloseTickets([]*types.Ticket) error DeleteTickets(*types.Train) error SyncTickets(*types.Train) ([]*types.Ticket, []*types.Ticket, error) CloseTrainTickets(*types.Train) error }
func GetService ¶
func GetService() Service
type TicketServiceMock ¶
type TicketServiceMock struct { CreateTicketsMock func(*types.Train, []*types.Commit) ([]*types.Ticket, error) CloseTicketsMock func([]*types.Ticket) error DeleteTicketsMock func(*types.Train) error SyncTicketsMock func(*types.Train) ([]*types.Ticket, []*types.Ticket, error) CloseTrainTicketsMock func(*types.Train) error }
func (*TicketServiceMock) CloseTickets ¶
func (m *TicketServiceMock) CloseTickets(tickets []*types.Ticket) error
func (*TicketServiceMock) CloseTrainTickets ¶
func (m *TicketServiceMock) CloseTrainTickets(train *types.Train) error
func (*TicketServiceMock) CreateTickets ¶
func (*TicketServiceMock) DeleteTickets ¶
func (m *TicketServiceMock) DeleteTickets(train *types.Train) error
func (*TicketServiceMock) SyncTickets ¶
Click to show internal directories.
Click to hide internal directories.