mocks

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GitHubClient

type GitHubClient struct {
	mock.Mock
}

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

type GitHubClient_AddLabel_Call struct {
	*mock.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 (*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

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

type GitHubClient_GetPR_Call struct {
	*mock.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 (*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

type GitHubClient_RemoveLabel_Call

type GitHubClient_RemoveLabel_Call struct {
	*mock.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 (*GitHubClient_RemoveLabel_Call) Run

func (*GitHubClient_RemoveLabel_Call) RunAndReturn

type LabelManager

type LabelManager struct {
	mock.Mock
}

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

type LabelManager_AddDynamicLabel_Call struct {
	*mock.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 (*LabelManager_AddDynamicLabel_Call) Run

func (*LabelManager_AddDynamicLabel_Call) RunAndReturn

type LabelManager_ApplyState_Call

type LabelManager_ApplyState_Call struct {
	*mock.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 (*LabelManager_ApplyState_Call) Run

func (*LabelManager_ApplyState_Call) RunAndReturn

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

type LabelManager_GetCurrentState_Call struct {
	*mock.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 (*LabelManager_GetCurrentState_Call) Run

func (*LabelManager_GetCurrentState_Call) RunAndReturn

type LabelManager_RemoveAllStateLabels_Call

type LabelManager_RemoveAllStateLabels_Call struct {
	*mock.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 (*LabelManager_RemoveAllStateLabels_Call) Run

func (*LabelManager_RemoveAllStateLabels_Call) RunAndReturn

type LabelManager_RemoveDynamicLabels_Call

type LabelManager_RemoveDynamicLabels_Call struct {
	*mock.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 (*LabelManager_RemoveDynamicLabels_Call) Run

func (*LabelManager_RemoveDynamicLabels_Call) RunAndReturn

type LabelManager_SyncToGitHub_Call

type LabelManager_SyncToGitHub_Call struct {
	*mock.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 (*LabelManager_SyncToGitHub_Call) Run

func (*LabelManager_SyncToGitHub_Call) RunAndReturn

type LabelManager_TransitionState_Call

type LabelManager_TransitionState_Call struct {
	*mock.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 (*LabelManager_TransitionState_Call) Run

func (*LabelManager_TransitionState_Call) RunAndReturn

Jump to

Keyboard shortcuts

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