Documentation
¶
Index ¶
- type GitHubClient
- func (_m *GitHubClient) AddLabel(ctx context.Context, repo github.Repository, number int, label string) error
- func (_m *GitHubClient) EXPECT() *GitHubClient_Expecter
- func (_m *GitHubClient) GetPR(ctx context.Context, repo github.Repository, number int) (*github.PullRequest, error)
- func (_m *GitHubClient) RemoveLabel(ctx context.Context, repo github.Repository, number int, label string) error
- type GitHubClient_AddLabel_Call
- func (_c *GitHubClient_AddLabel_Call) Return(_a0 error) *GitHubClient_AddLabel_Call
- func (_c *GitHubClient_AddLabel_Call) Run(...) *GitHubClient_AddLabel_Call
- func (_c *GitHubClient_AddLabel_Call) RunAndReturn(run func(context.Context, github.Repository, int, string) error) *GitHubClient_AddLabel_Call
- type GitHubClient_Expecter
- func (_e *GitHubClient_Expecter) AddLabel(ctx interface{}, repo interface{}, number interface{}, label interface{}) *GitHubClient_AddLabel_Call
- func (_e *GitHubClient_Expecter) GetPR(ctx interface{}, repo interface{}, number interface{}) *GitHubClient_GetPR_Call
- func (_e *GitHubClient_Expecter) RemoveLabel(ctx interface{}, repo interface{}, number interface{}, label interface{}) *GitHubClient_RemoveLabel_Call
- type GitHubClient_GetPR_Call
- func (_c *GitHubClient_GetPR_Call) Return(_a0 *github.PullRequest, _a1 error) *GitHubClient_GetPR_Call
- func (_c *GitHubClient_GetPR_Call) Run(run func(ctx context.Context, repo github.Repository, number int)) *GitHubClient_GetPR_Call
- func (_c *GitHubClient_GetPR_Call) RunAndReturn(run func(context.Context, github.Repository, int) (*github.PullRequest, error)) *GitHubClient_GetPR_Call
- type GitHubClient_RemoveLabel_Call
- func (_c *GitHubClient_RemoveLabel_Call) Return(_a0 error) *GitHubClient_RemoveLabel_Call
- func (_c *GitHubClient_RemoveLabel_Call) Run(...) *GitHubClient_RemoveLabel_Call
- func (_c *GitHubClient_RemoveLabel_Call) RunAndReturn(run func(context.Context, github.Repository, int, string) error) *GitHubClient_RemoveLabel_Call
- type LabelManager
- func (_m *LabelManager) AddDynamicLabel(ctx context.Context, pr github.PullRequest, key string, value string) error
- func (_m *LabelManager) ApplyState(ctx context.Context, pr github.PullRequest, state labels.State) error
- func (_m *LabelManager) EXPECT() *LabelManager_Expecter
- func (_m *LabelManager) GetCurrentState(pr github.PullRequest) labels.State
- func (_m *LabelManager) RemoveAllStateLabels(ctx context.Context, pr github.PullRequest) error
- func (_m *LabelManager) RemoveDynamicLabels(ctx context.Context, pr github.PullRequest, prefix string) error
- func (_m *LabelManager) SyncToGitHub(ctx context.Context, pr github.PullRequest, state labels.State) (*labels.SyncResult, error)
- func (_m *LabelManager) TransitionState(ctx context.Context, pr github.PullRequest, toState labels.State) error
- type LabelManager_AddDynamicLabel_Call
- func (_c *LabelManager_AddDynamicLabel_Call) Return(_a0 error) *LabelManager_AddDynamicLabel_Call
- func (_c *LabelManager_AddDynamicLabel_Call) Run(run func(ctx context.Context, pr github.PullRequest, key string, value string)) *LabelManager_AddDynamicLabel_Call
- func (_c *LabelManager_AddDynamicLabel_Call) RunAndReturn(run func(context.Context, github.PullRequest, string, string) error) *LabelManager_AddDynamicLabel_Call
- type LabelManager_ApplyState_Call
- func (_c *LabelManager_ApplyState_Call) Return(_a0 error) *LabelManager_ApplyState_Call
- func (_c *LabelManager_ApplyState_Call) Run(run func(ctx context.Context, pr github.PullRequest, state labels.State)) *LabelManager_ApplyState_Call
- func (_c *LabelManager_ApplyState_Call) RunAndReturn(run func(context.Context, github.PullRequest, labels.State) error) *LabelManager_ApplyState_Call
- type LabelManager_Expecter
- func (_e *LabelManager_Expecter) AddDynamicLabel(ctx interface{}, pr interface{}, key interface{}, value interface{}) *LabelManager_AddDynamicLabel_Call
- func (_e *LabelManager_Expecter) ApplyState(ctx interface{}, pr interface{}, state interface{}) *LabelManager_ApplyState_Call
- func (_e *LabelManager_Expecter) GetCurrentState(pr interface{}) *LabelManager_GetCurrentState_Call
- func (_e *LabelManager_Expecter) RemoveAllStateLabels(ctx interface{}, pr interface{}) *LabelManager_RemoveAllStateLabels_Call
- func (_e *LabelManager_Expecter) RemoveDynamicLabels(ctx interface{}, pr interface{}, prefix interface{}) *LabelManager_RemoveDynamicLabels_Call
- func (_e *LabelManager_Expecter) SyncToGitHub(ctx interface{}, pr interface{}, state interface{}) *LabelManager_SyncToGitHub_Call
- func (_e *LabelManager_Expecter) TransitionState(ctx interface{}, pr interface{}, toState interface{}) *LabelManager_TransitionState_Call
- type LabelManager_GetCurrentState_Call
- func (_c *LabelManager_GetCurrentState_Call) Return(_a0 labels.State) *LabelManager_GetCurrentState_Call
- func (_c *LabelManager_GetCurrentState_Call) Run(run func(pr github.PullRequest)) *LabelManager_GetCurrentState_Call
- func (_c *LabelManager_GetCurrentState_Call) RunAndReturn(run func(github.PullRequest) labels.State) *LabelManager_GetCurrentState_Call
- type LabelManager_RemoveAllStateLabels_Call
- func (_c *LabelManager_RemoveAllStateLabels_Call) Return(_a0 error) *LabelManager_RemoveAllStateLabels_Call
- func (_c *LabelManager_RemoveAllStateLabels_Call) Run(run func(ctx context.Context, pr github.PullRequest)) *LabelManager_RemoveAllStateLabels_Call
- func (_c *LabelManager_RemoveAllStateLabels_Call) RunAndReturn(run func(context.Context, github.PullRequest) error) *LabelManager_RemoveAllStateLabels_Call
- type LabelManager_RemoveDynamicLabels_Call
- func (_c *LabelManager_RemoveDynamicLabels_Call) Return(_a0 error) *LabelManager_RemoveDynamicLabels_Call
- func (_c *LabelManager_RemoveDynamicLabels_Call) Run(run func(ctx context.Context, pr github.PullRequest, prefix string)) *LabelManager_RemoveDynamicLabels_Call
- func (_c *LabelManager_RemoveDynamicLabels_Call) RunAndReturn(run func(context.Context, github.PullRequest, string) error) *LabelManager_RemoveDynamicLabels_Call
- type LabelManager_SyncToGitHub_Call
- func (_c *LabelManager_SyncToGitHub_Call) Return(_a0 *labels.SyncResult, _a1 error) *LabelManager_SyncToGitHub_Call
- func (_c *LabelManager_SyncToGitHub_Call) Run(run func(ctx context.Context, pr github.PullRequest, state labels.State)) *LabelManager_SyncToGitHub_Call
- func (_c *LabelManager_SyncToGitHub_Call) RunAndReturn(...) *LabelManager_SyncToGitHub_Call
- type LabelManager_TransitionState_Call
- func (_c *LabelManager_TransitionState_Call) Return(_a0 error) *LabelManager_TransitionState_Call
- func (_c *LabelManager_TransitionState_Call) Run(run func(ctx context.Context, pr github.PullRequest, toState labels.State)) *LabelManager_TransitionState_Call
- func (_c *LabelManager_TransitionState_Call) RunAndReturn(run func(context.Context, github.PullRequest, labels.State) error) *LabelManager_TransitionState_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubClient ¶
GitHubClient is an autogenerated mock type for the GitHubClient type
func NewGitHubClient ¶
func NewGitHubClient(t interface {
mock.TestingT
Cleanup(func())
}) *GitHubClient
NewGitHubClient creates a new instance of GitHubClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*GitHubClient) AddLabel ¶
func (_m *GitHubClient) AddLabel(ctx context.Context, repo github.Repository, number int, label string) error
AddLabel provides a mock function with given fields: ctx, repo, number, label
func (*GitHubClient) EXPECT ¶
func (_m *GitHubClient) EXPECT() *GitHubClient_Expecter
func (*GitHubClient) GetPR ¶
func (_m *GitHubClient) GetPR(ctx context.Context, repo github.Repository, number int) (*github.PullRequest, error)
GetPR provides a mock function with given fields: ctx, repo, number
func (*GitHubClient) RemoveLabel ¶
func (_m *GitHubClient) RemoveLabel(ctx context.Context, repo github.Repository, number int, label string) error
RemoveLabel provides a mock function with given fields: ctx, repo, number, label
type GitHubClient_AddLabel_Call ¶
GitHubClient_AddLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddLabel'
func (*GitHubClient_AddLabel_Call) Return ¶
func (_c *GitHubClient_AddLabel_Call) Return(_a0 error) *GitHubClient_AddLabel_Call
func (*GitHubClient_AddLabel_Call) Run ¶
func (_c *GitHubClient_AddLabel_Call) Run(run func(ctx context.Context, repo github.Repository, number int, label string)) *GitHubClient_AddLabel_Call
func (*GitHubClient_AddLabel_Call) RunAndReturn ¶
func (_c *GitHubClient_AddLabel_Call) RunAndReturn(run func(context.Context, github.Repository, int, string) error) *GitHubClient_AddLabel_Call
type GitHubClient_Expecter ¶
type GitHubClient_Expecter struct {
// contains filtered or unexported fields
}
func (*GitHubClient_Expecter) AddLabel ¶
func (_e *GitHubClient_Expecter) AddLabel(ctx interface{}, repo interface{}, number interface{}, label interface{}) *GitHubClient_AddLabel_Call
AddLabel is a helper method to define mock.On call
- ctx context.Context
- repo github.Repository
- number int
- label string
func (*GitHubClient_Expecter) GetPR ¶
func (_e *GitHubClient_Expecter) GetPR(ctx interface{}, repo interface{}, number interface{}) *GitHubClient_GetPR_Call
GetPR is a helper method to define mock.On call
- ctx context.Context
- repo github.Repository
- number int
func (*GitHubClient_Expecter) RemoveLabel ¶
func (_e *GitHubClient_Expecter) RemoveLabel(ctx interface{}, repo interface{}, number interface{}, label interface{}) *GitHubClient_RemoveLabel_Call
RemoveLabel is a helper method to define mock.On call
- ctx context.Context
- repo github.Repository
- number int
- label string
type GitHubClient_GetPR_Call ¶
GitHubClient_GetPR_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPR'
func (*GitHubClient_GetPR_Call) Return ¶
func (_c *GitHubClient_GetPR_Call) Return(_a0 *github.PullRequest, _a1 error) *GitHubClient_GetPR_Call
func (*GitHubClient_GetPR_Call) Run ¶
func (_c *GitHubClient_GetPR_Call) Run(run func(ctx context.Context, repo github.Repository, number int)) *GitHubClient_GetPR_Call
func (*GitHubClient_GetPR_Call) RunAndReturn ¶
func (_c *GitHubClient_GetPR_Call) RunAndReturn(run func(context.Context, github.Repository, int) (*github.PullRequest, error)) *GitHubClient_GetPR_Call
type GitHubClient_RemoveLabel_Call ¶
GitHubClient_RemoveLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveLabel'
func (*GitHubClient_RemoveLabel_Call) Return ¶
func (_c *GitHubClient_RemoveLabel_Call) Return(_a0 error) *GitHubClient_RemoveLabel_Call
func (*GitHubClient_RemoveLabel_Call) Run ¶
func (_c *GitHubClient_RemoveLabel_Call) Run(run func(ctx context.Context, repo github.Repository, number int, label string)) *GitHubClient_RemoveLabel_Call
func (*GitHubClient_RemoveLabel_Call) RunAndReturn ¶
func (_c *GitHubClient_RemoveLabel_Call) RunAndReturn(run func(context.Context, github.Repository, int, string) error) *GitHubClient_RemoveLabel_Call
type LabelManager ¶
LabelManager is an autogenerated mock type for the LabelManager type
func NewLabelManager ¶
func NewLabelManager(t interface {
mock.TestingT
Cleanup(func())
}) *LabelManager
NewLabelManager creates a new instance of LabelManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*LabelManager) AddDynamicLabel ¶
func (_m *LabelManager) AddDynamicLabel(ctx context.Context, pr github.PullRequest, key string, value string) error
AddDynamicLabel provides a mock function with given fields: ctx, pr, key, value
func (*LabelManager) ApplyState ¶
func (_m *LabelManager) ApplyState(ctx context.Context, pr github.PullRequest, state labels.State) error
ApplyState provides a mock function with given fields: ctx, pr, state
func (*LabelManager) EXPECT ¶
func (_m *LabelManager) EXPECT() *LabelManager_Expecter
func (*LabelManager) GetCurrentState ¶
func (_m *LabelManager) GetCurrentState(pr github.PullRequest) labels.State
GetCurrentState provides a mock function with given fields: pr
func (*LabelManager) RemoveAllStateLabels ¶
func (_m *LabelManager) RemoveAllStateLabels(ctx context.Context, pr github.PullRequest) error
RemoveAllStateLabels provides a mock function with given fields: ctx, pr
func (*LabelManager) RemoveDynamicLabels ¶
func (_m *LabelManager) RemoveDynamicLabels(ctx context.Context, pr github.PullRequest, prefix string) error
RemoveDynamicLabels provides a mock function with given fields: ctx, pr, prefix
func (*LabelManager) SyncToGitHub ¶
func (_m *LabelManager) SyncToGitHub(ctx context.Context, pr github.PullRequest, state labels.State) (*labels.SyncResult, error)
SyncToGitHub provides a mock function with given fields: ctx, pr, state
func (*LabelManager) TransitionState ¶
func (_m *LabelManager) TransitionState(ctx context.Context, pr github.PullRequest, toState labels.State) error
TransitionState provides a mock function with given fields: ctx, pr, toState
type LabelManager_AddDynamicLabel_Call ¶
LabelManager_AddDynamicLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddDynamicLabel'
func (*LabelManager_AddDynamicLabel_Call) Return ¶
func (_c *LabelManager_AddDynamicLabel_Call) Return(_a0 error) *LabelManager_AddDynamicLabel_Call
func (*LabelManager_AddDynamicLabel_Call) Run ¶
func (_c *LabelManager_AddDynamicLabel_Call) Run(run func(ctx context.Context, pr github.PullRequest, key string, value string)) *LabelManager_AddDynamicLabel_Call
func (*LabelManager_AddDynamicLabel_Call) RunAndReturn ¶
func (_c *LabelManager_AddDynamicLabel_Call) RunAndReturn(run func(context.Context, github.PullRequest, string, string) error) *LabelManager_AddDynamicLabel_Call
type LabelManager_ApplyState_Call ¶
LabelManager_ApplyState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ApplyState'
func (*LabelManager_ApplyState_Call) Return ¶
func (_c *LabelManager_ApplyState_Call) Return(_a0 error) *LabelManager_ApplyState_Call
func (*LabelManager_ApplyState_Call) Run ¶
func (_c *LabelManager_ApplyState_Call) Run(run func(ctx context.Context, pr github.PullRequest, state labels.State)) *LabelManager_ApplyState_Call
func (*LabelManager_ApplyState_Call) RunAndReturn ¶
func (_c *LabelManager_ApplyState_Call) RunAndReturn(run func(context.Context, github.PullRequest, labels.State) error) *LabelManager_ApplyState_Call
type LabelManager_Expecter ¶
type LabelManager_Expecter struct {
// contains filtered or unexported fields
}
func (*LabelManager_Expecter) AddDynamicLabel ¶
func (_e *LabelManager_Expecter) AddDynamicLabel(ctx interface{}, pr interface{}, key interface{}, value interface{}) *LabelManager_AddDynamicLabel_Call
AddDynamicLabel is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
- key string
- value string
func (*LabelManager_Expecter) ApplyState ¶
func (_e *LabelManager_Expecter) ApplyState(ctx interface{}, pr interface{}, state interface{}) *LabelManager_ApplyState_Call
ApplyState is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
- state labels.State
func (*LabelManager_Expecter) GetCurrentState ¶
func (_e *LabelManager_Expecter) GetCurrentState(pr interface{}) *LabelManager_GetCurrentState_Call
GetCurrentState is a helper method to define mock.On call
- pr github.PullRequest
func (*LabelManager_Expecter) RemoveAllStateLabels ¶
func (_e *LabelManager_Expecter) RemoveAllStateLabels(ctx interface{}, pr interface{}) *LabelManager_RemoveAllStateLabels_Call
RemoveAllStateLabels is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
func (*LabelManager_Expecter) RemoveDynamicLabels ¶
func (_e *LabelManager_Expecter) RemoveDynamicLabels(ctx interface{}, pr interface{}, prefix interface{}) *LabelManager_RemoveDynamicLabels_Call
RemoveDynamicLabels is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
- prefix string
func (*LabelManager_Expecter) SyncToGitHub ¶
func (_e *LabelManager_Expecter) SyncToGitHub(ctx interface{}, pr interface{}, state interface{}) *LabelManager_SyncToGitHub_Call
SyncToGitHub is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
- state labels.State
func (*LabelManager_Expecter) TransitionState ¶
func (_e *LabelManager_Expecter) TransitionState(ctx interface{}, pr interface{}, toState interface{}) *LabelManager_TransitionState_Call
TransitionState is a helper method to define mock.On call
- ctx context.Context
- pr github.PullRequest
- toState labels.State
type LabelManager_GetCurrentState_Call ¶
LabelManager_GetCurrentState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCurrentState'
func (*LabelManager_GetCurrentState_Call) Return ¶
func (_c *LabelManager_GetCurrentState_Call) Return(_a0 labels.State) *LabelManager_GetCurrentState_Call
func (*LabelManager_GetCurrentState_Call) Run ¶
func (_c *LabelManager_GetCurrentState_Call) Run(run func(pr github.PullRequest)) *LabelManager_GetCurrentState_Call
func (*LabelManager_GetCurrentState_Call) RunAndReturn ¶
func (_c *LabelManager_GetCurrentState_Call) RunAndReturn(run func(github.PullRequest) labels.State) *LabelManager_GetCurrentState_Call
type LabelManager_RemoveAllStateLabels_Call ¶
LabelManager_RemoveAllStateLabels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveAllStateLabels'
func (*LabelManager_RemoveAllStateLabels_Call) Return ¶
func (_c *LabelManager_RemoveAllStateLabels_Call) Return(_a0 error) *LabelManager_RemoveAllStateLabels_Call
func (*LabelManager_RemoveAllStateLabels_Call) Run ¶
func (_c *LabelManager_RemoveAllStateLabels_Call) Run(run func(ctx context.Context, pr github.PullRequest)) *LabelManager_RemoveAllStateLabels_Call
func (*LabelManager_RemoveAllStateLabels_Call) RunAndReturn ¶
func (_c *LabelManager_RemoveAllStateLabels_Call) RunAndReturn(run func(context.Context, github.PullRequest) error) *LabelManager_RemoveAllStateLabels_Call
type LabelManager_RemoveDynamicLabels_Call ¶
LabelManager_RemoveDynamicLabels_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveDynamicLabels'
func (*LabelManager_RemoveDynamicLabels_Call) Return ¶
func (_c *LabelManager_RemoveDynamicLabels_Call) Return(_a0 error) *LabelManager_RemoveDynamicLabels_Call
func (*LabelManager_RemoveDynamicLabels_Call) Run ¶
func (_c *LabelManager_RemoveDynamicLabels_Call) Run(run func(ctx context.Context, pr github.PullRequest, prefix string)) *LabelManager_RemoveDynamicLabels_Call
func (*LabelManager_RemoveDynamicLabels_Call) RunAndReturn ¶
func (_c *LabelManager_RemoveDynamicLabels_Call) RunAndReturn(run func(context.Context, github.PullRequest, string) error) *LabelManager_RemoveDynamicLabels_Call
type LabelManager_SyncToGitHub_Call ¶
LabelManager_SyncToGitHub_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncToGitHub'
func (*LabelManager_SyncToGitHub_Call) Return ¶
func (_c *LabelManager_SyncToGitHub_Call) Return(_a0 *labels.SyncResult, _a1 error) *LabelManager_SyncToGitHub_Call
func (*LabelManager_SyncToGitHub_Call) Run ¶
func (_c *LabelManager_SyncToGitHub_Call) Run(run func(ctx context.Context, pr github.PullRequest, state labels.State)) *LabelManager_SyncToGitHub_Call
func (*LabelManager_SyncToGitHub_Call) RunAndReturn ¶
func (_c *LabelManager_SyncToGitHub_Call) RunAndReturn(run func(context.Context, github.PullRequest, labels.State) (*labels.SyncResult, error)) *LabelManager_SyncToGitHub_Call
type LabelManager_TransitionState_Call ¶
LabelManager_TransitionState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'TransitionState'
func (*LabelManager_TransitionState_Call) Return ¶
func (_c *LabelManager_TransitionState_Call) Return(_a0 error) *LabelManager_TransitionState_Call
func (*LabelManager_TransitionState_Call) Run ¶
func (_c *LabelManager_TransitionState_Call) Run(run func(ctx context.Context, pr github.PullRequest, toState labels.State)) *LabelManager_TransitionState_Call
func (*LabelManager_TransitionState_Call) RunAndReturn ¶
func (_c *LabelManager_TransitionState_Call) RunAndReturn(run func(context.Context, github.PullRequest, labels.State) error) *LabelManager_TransitionState_Call