forge

package
v4.6.1 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockForge

type MockForge struct {
	mock.Mock
}

MockForge is an autogenerated mock type for the Forge type

func NewMockForge

func NewMockForge(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockForge

NewMockForge creates a new instance of MockForge. 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 (*MockForge) Activate

func (_mock *MockForge) Activate(ctx context.Context, u *model.User, r *model.Repo, link string) error

Activate provides a mock function for the type MockForge

func (*MockForge) Auth

func (_mock *MockForge) Auth(ctx context.Context, token string, secret string) (string, error)

Auth provides a mock function for the type MockForge

func (*MockForge) BranchHead

func (_mock *MockForge) BranchHead(ctx context.Context, u *model.User, r *model.Repo, branch string) (*model.Commit, error)

BranchHead provides a mock function for the type MockForge

func (*MockForge) Branches

func (_mock *MockForge) Branches(ctx context.Context, u *model.User, r *model.Repo, p *model.ListOptions) ([]string, error)

Branches provides a mock function for the type MockForge

func (*MockForge) Deactivate

func (_mock *MockForge) Deactivate(ctx context.Context, u *model.User, r *model.Repo, link string) error

Deactivate provides a mock function for the type MockForge

func (*MockForge) Dir

func (_mock *MockForge) Dir(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]*types.FileMeta, error)

Dir provides a mock function for the type MockForge

func (*MockForge) EXPECT

func (_m *MockForge) EXPECT() *MockForge_Expecter

func (*MockForge) File

func (_mock *MockForge) File(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]byte, error)

File provides a mock function for the type MockForge

func (*MockForge) Hook

func (_mock *MockForge) Hook(ctx context.Context, r *http.Request) (*model.Repo, *model.Pipeline, error)

Hook provides a mock function for the type MockForge

func (*MockForge) Login

func (_mock *MockForge) Login(ctx context.Context, r *types.OAuthRequest) (*model.User, string, error)

Login provides a mock function for the type MockForge

func (*MockForge) Name

func (_mock *MockForge) Name() string

Name provides a mock function for the type MockForge

func (*MockForge) Netrc

func (_mock *MockForge) Netrc(u *model.User, r *model.Repo) (*model.Netrc, error)

Netrc provides a mock function for the type MockForge

func (*MockForge) Org

func (_mock *MockForge) Org(ctx context.Context, u *model.User, org string) (*model.Org, error)

Org provides a mock function for the type MockForge

func (*MockForge) OrgMembership

func (_mock *MockForge) OrgMembership(ctx context.Context, u *model.User, org string) (*model.OrgPerm, error)

OrgMembership provides a mock function for the type MockForge

func (*MockForge) PullRequests

func (_mock *MockForge) PullRequests(ctx context.Context, u *model.User, r *model.Repo, p *model.ListOptions) ([]*model.PullRequest, error)

PullRequests provides a mock function for the type MockForge

func (*MockForge) Repo

func (_mock *MockForge) Repo(ctx context.Context, u *model.User, remoteID model.ForgeRemoteID, owner string, name string) (*model.Repo, error)

Repo provides a mock function for the type MockForge

func (*MockForge) Repos

func (_mock *MockForge) Repos(ctx context.Context, u *model.User) ([]*model.Repo, error)

Repos provides a mock function for the type MockForge

func (*MockForge) Status

func (_mock *MockForge) Status(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, p *model.Workflow) error

Status provides a mock function for the type MockForge

func (*MockForge) Teams

func (_mock *MockForge) Teams(ctx context.Context, u *model.User) ([]*model.Team, error)

Teams provides a mock function for the type MockForge

func (*MockForge) URL

func (_mock *MockForge) URL() string

URL provides a mock function for the type MockForge

type MockForge_Activate_Call

type MockForge_Activate_Call struct {
	*mock.Call
}

MockForge_Activate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Activate'

func (*MockForge_Activate_Call) Return

func (*MockForge_Activate_Call) Run

func (*MockForge_Activate_Call) RunAndReturn

func (_c *MockForge_Activate_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, link string) error) *MockForge_Activate_Call

type MockForge_Auth_Call

type MockForge_Auth_Call struct {
	*mock.Call
}

MockForge_Auth_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Auth'

func (*MockForge_Auth_Call) Return

func (*MockForge_Auth_Call) Run

func (_c *MockForge_Auth_Call) Run(run func(ctx context.Context, token string, secret string)) *MockForge_Auth_Call

func (*MockForge_Auth_Call) RunAndReturn

func (_c *MockForge_Auth_Call) RunAndReturn(run func(ctx context.Context, token string, secret string) (string, error)) *MockForge_Auth_Call

type MockForge_BranchHead_Call

type MockForge_BranchHead_Call struct {
	*mock.Call
}

MockForge_BranchHead_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BranchHead'

func (*MockForge_BranchHead_Call) Return

func (*MockForge_BranchHead_Call) Run

func (*MockForge_BranchHead_Call) RunAndReturn

func (_c *MockForge_BranchHead_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, branch string) (*model.Commit, error)) *MockForge_BranchHead_Call

type MockForge_Branches_Call

type MockForge_Branches_Call struct {
	*mock.Call
}

MockForge_Branches_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Branches'

func (*MockForge_Branches_Call) Return

func (_c *MockForge_Branches_Call) Return(strings []string, err error) *MockForge_Branches_Call

func (*MockForge_Branches_Call) Run

func (*MockForge_Branches_Call) RunAndReturn

func (_c *MockForge_Branches_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, p *model.ListOptions) ([]string, error)) *MockForge_Branches_Call

type MockForge_Deactivate_Call

type MockForge_Deactivate_Call struct {
	*mock.Call
}

MockForge_Deactivate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Deactivate'

func (*MockForge_Deactivate_Call) Return

func (*MockForge_Deactivate_Call) Run

func (*MockForge_Deactivate_Call) RunAndReturn

func (_c *MockForge_Deactivate_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, link string) error) *MockForge_Deactivate_Call

type MockForge_Dir_Call

type MockForge_Dir_Call struct {
	*mock.Call
}

MockForge_Dir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Dir'

func (*MockForge_Dir_Call) Return

func (_c *MockForge_Dir_Call) Return(fileMetas []*types.FileMeta, err error) *MockForge_Dir_Call

func (*MockForge_Dir_Call) Run

func (_c *MockForge_Dir_Call) Run(run func(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string)) *MockForge_Dir_Call

func (*MockForge_Dir_Call) RunAndReturn

func (_c *MockForge_Dir_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]*types.FileMeta, error)) *MockForge_Dir_Call

type MockForge_Expecter

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

func (*MockForge_Expecter) Activate

func (_e *MockForge_Expecter) Activate(ctx interface{}, u interface{}, r interface{}, link interface{}) *MockForge_Activate_Call

Activate is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • link string

func (*MockForge_Expecter) Auth

func (_e *MockForge_Expecter) Auth(ctx interface{}, token interface{}, secret interface{}) *MockForge_Auth_Call

Auth is a helper method to define mock.On call

  • ctx context.Context
  • token string
  • secret string

func (*MockForge_Expecter) BranchHead

func (_e *MockForge_Expecter) BranchHead(ctx interface{}, u interface{}, r interface{}, branch interface{}) *MockForge_BranchHead_Call

BranchHead is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • branch string

func (*MockForge_Expecter) Branches

func (_e *MockForge_Expecter) Branches(ctx interface{}, u interface{}, r interface{}, p interface{}) *MockForge_Branches_Call

Branches is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • p *model.ListOptions

func (*MockForge_Expecter) Deactivate

func (_e *MockForge_Expecter) Deactivate(ctx interface{}, u interface{}, r interface{}, link interface{}) *MockForge_Deactivate_Call

Deactivate is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • link string

func (*MockForge_Expecter) Dir

func (_e *MockForge_Expecter) Dir(ctx interface{}, u interface{}, r interface{}, b interface{}, f interface{}) *MockForge_Dir_Call

Dir is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • b *model.Pipeline
  • f string

func (*MockForge_Expecter) File

func (_e *MockForge_Expecter) File(ctx interface{}, u interface{}, r interface{}, b interface{}, f interface{}) *MockForge_File_Call

File is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • b *model.Pipeline
  • f string

func (*MockForge_Expecter) Hook

func (_e *MockForge_Expecter) Hook(ctx interface{}, r interface{}) *MockForge_Hook_Call

Hook is a helper method to define mock.On call

  • ctx context.Context
  • r *http.Request

func (*MockForge_Expecter) Login

func (_e *MockForge_Expecter) Login(ctx interface{}, r interface{}) *MockForge_Login_Call

Login is a helper method to define mock.On call

  • ctx context.Context
  • r *types.OAuthRequest

func (*MockForge_Expecter) Name

Name is a helper method to define mock.On call

func (*MockForge_Expecter) Netrc

func (_e *MockForge_Expecter) Netrc(u interface{}, r interface{}) *MockForge_Netrc_Call

Netrc is a helper method to define mock.On call

  • u *model.User
  • r *model.Repo

func (*MockForge_Expecter) Org

func (_e *MockForge_Expecter) Org(ctx interface{}, u interface{}, org interface{}) *MockForge_Org_Call

Org is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • org string

func (*MockForge_Expecter) OrgMembership

func (_e *MockForge_Expecter) OrgMembership(ctx interface{}, u interface{}, org interface{}) *MockForge_OrgMembership_Call

OrgMembership is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • org string

func (*MockForge_Expecter) PullRequests

func (_e *MockForge_Expecter) PullRequests(ctx interface{}, u interface{}, r interface{}, p interface{}) *MockForge_PullRequests_Call

PullRequests is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • p *model.ListOptions

func (*MockForge_Expecter) Repo

func (_e *MockForge_Expecter) Repo(ctx interface{}, u interface{}, remoteID interface{}, owner interface{}, name interface{}) *MockForge_Repo_Call

Repo is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • remoteID model.ForgeRemoteID
  • owner string
  • name string

func (*MockForge_Expecter) Repos

func (_e *MockForge_Expecter) Repos(ctx interface{}, u interface{}) *MockForge_Repos_Call

Repos is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User

func (*MockForge_Expecter) Status

func (_e *MockForge_Expecter) Status(ctx interface{}, u interface{}, r interface{}, b interface{}, p interface{}) *MockForge_Status_Call

Status is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User
  • r *model.Repo
  • b *model.Pipeline
  • p *model.Workflow

func (*MockForge_Expecter) Teams

func (_e *MockForge_Expecter) Teams(ctx interface{}, u interface{}) *MockForge_Teams_Call

Teams is a helper method to define mock.On call

  • ctx context.Context
  • u *model.User

func (*MockForge_Expecter) URL

URL is a helper method to define mock.On call

type MockForge_File_Call

type MockForge_File_Call struct {
	*mock.Call
}

MockForge_File_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'File'

func (*MockForge_File_Call) Return

func (_c *MockForge_File_Call) Return(bytes []byte, err error) *MockForge_File_Call

func (*MockForge_File_Call) Run

func (*MockForge_File_Call) RunAndReturn

func (_c *MockForge_File_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]byte, error)) *MockForge_File_Call

type MockForge_Hook_Call

type MockForge_Hook_Call struct {
	*mock.Call
}

MockForge_Hook_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Hook'

func (*MockForge_Hook_Call) Return

func (_c *MockForge_Hook_Call) Return(repo *model.Repo, pipeline *model.Pipeline, err error) *MockForge_Hook_Call

func (*MockForge_Hook_Call) Run

func (_c *MockForge_Hook_Call) Run(run func(ctx context.Context, r *http.Request)) *MockForge_Hook_Call

func (*MockForge_Hook_Call) RunAndReturn

func (_c *MockForge_Hook_Call) RunAndReturn(run func(ctx context.Context, r *http.Request) (*model.Repo, *model.Pipeline, error)) *MockForge_Hook_Call

type MockForge_Login_Call

type MockForge_Login_Call struct {
	*mock.Call
}

MockForge_Login_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Login'

func (*MockForge_Login_Call) Return

func (_c *MockForge_Login_Call) Return(user *model.User, s string, err error) *MockForge_Login_Call

func (*MockForge_Login_Call) Run

func (*MockForge_Login_Call) RunAndReturn

type MockForge_Name_Call

type MockForge_Name_Call struct {
	*mock.Call
}

MockForge_Name_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Name'

func (*MockForge_Name_Call) Return

func (*MockForge_Name_Call) Run

func (_c *MockForge_Name_Call) Run(run func()) *MockForge_Name_Call

func (*MockForge_Name_Call) RunAndReturn

func (_c *MockForge_Name_Call) RunAndReturn(run func() string) *MockForge_Name_Call

type MockForge_Netrc_Call

type MockForge_Netrc_Call struct {
	*mock.Call
}

MockForge_Netrc_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Netrc'

func (*MockForge_Netrc_Call) Return

func (_c *MockForge_Netrc_Call) Return(netrc *model.Netrc, err error) *MockForge_Netrc_Call

func (*MockForge_Netrc_Call) Run

func (_c *MockForge_Netrc_Call) Run(run func(u *model.User, r *model.Repo)) *MockForge_Netrc_Call

func (*MockForge_Netrc_Call) RunAndReturn

func (_c *MockForge_Netrc_Call) RunAndReturn(run func(u *model.User, r *model.Repo) (*model.Netrc, error)) *MockForge_Netrc_Call

type MockForge_OrgMembership_Call

type MockForge_OrgMembership_Call struct {
	*mock.Call
}

MockForge_OrgMembership_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgMembership'

func (*MockForge_OrgMembership_Call) Return

func (*MockForge_OrgMembership_Call) Run

func (*MockForge_OrgMembership_Call) RunAndReturn

type MockForge_Org_Call

type MockForge_Org_Call struct {
	*mock.Call
}

MockForge_Org_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Org'

func (*MockForge_Org_Call) Return

func (_c *MockForge_Org_Call) Return(org1 *model.Org, err error) *MockForge_Org_Call

func (*MockForge_Org_Call) Run

func (_c *MockForge_Org_Call) Run(run func(ctx context.Context, u *model.User, org string)) *MockForge_Org_Call

func (*MockForge_Org_Call) RunAndReturn

func (_c *MockForge_Org_Call) RunAndReturn(run func(ctx context.Context, u *model.User, org string) (*model.Org, error)) *MockForge_Org_Call

type MockForge_PullRequests_Call

type MockForge_PullRequests_Call struct {
	*mock.Call
}

MockForge_PullRequests_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PullRequests'

func (*MockForge_PullRequests_Call) Return

func (*MockForge_PullRequests_Call) Run

func (*MockForge_PullRequests_Call) RunAndReturn

type MockForge_Repo_Call

type MockForge_Repo_Call struct {
	*mock.Call
}

MockForge_Repo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Repo'

func (*MockForge_Repo_Call) Return

func (_c *MockForge_Repo_Call) Return(repo *model.Repo, err error) *MockForge_Repo_Call

func (*MockForge_Repo_Call) Run

func (_c *MockForge_Repo_Call) Run(run func(ctx context.Context, u *model.User, remoteID model.ForgeRemoteID, owner string, name string)) *MockForge_Repo_Call

func (*MockForge_Repo_Call) RunAndReturn

func (_c *MockForge_Repo_Call) RunAndReturn(run func(ctx context.Context, u *model.User, remoteID model.ForgeRemoteID, owner string, name string) (*model.Repo, error)) *MockForge_Repo_Call

type MockForge_Repos_Call

type MockForge_Repos_Call struct {
	*mock.Call
}

MockForge_Repos_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Repos'

func (*MockForge_Repos_Call) Return

func (_c *MockForge_Repos_Call) Return(repos []*model.Repo, err error) *MockForge_Repos_Call

func (*MockForge_Repos_Call) Run

func (_c *MockForge_Repos_Call) Run(run func(ctx context.Context, u *model.User)) *MockForge_Repos_Call

func (*MockForge_Repos_Call) RunAndReturn

func (_c *MockForge_Repos_Call) RunAndReturn(run func(ctx context.Context, u *model.User) ([]*model.Repo, error)) *MockForge_Repos_Call

type MockForge_Status_Call

type MockForge_Status_Call struct {
	*mock.Call
}

MockForge_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'

func (*MockForge_Status_Call) Return

func (*MockForge_Status_Call) Run

func (*MockForge_Status_Call) RunAndReturn

func (_c *MockForge_Status_Call) RunAndReturn(run func(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, p *model.Workflow) error) *MockForge_Status_Call

type MockForge_Teams_Call

type MockForge_Teams_Call struct {
	*mock.Call
}

MockForge_Teams_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Teams'

func (*MockForge_Teams_Call) Return

func (_c *MockForge_Teams_Call) Return(teams []*model.Team, err error) *MockForge_Teams_Call

func (*MockForge_Teams_Call) Run

func (_c *MockForge_Teams_Call) Run(run func(ctx context.Context, u *model.User)) *MockForge_Teams_Call

func (*MockForge_Teams_Call) RunAndReturn

func (_c *MockForge_Teams_Call) RunAndReturn(run func(ctx context.Context, u *model.User) ([]*model.Team, error)) *MockForge_Teams_Call

type MockForge_URL_Call

type MockForge_URL_Call struct {
	*mock.Call
}

MockForge_URL_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'URL'

func (*MockForge_URL_Call) Return

func (*MockForge_URL_Call) Run

func (_c *MockForge_URL_Call) Run(run func()) *MockForge_URL_Call

func (*MockForge_URL_Call) RunAndReturn

func (_c *MockForge_URL_Call) RunAndReturn(run func() string) *MockForge_URL_Call

type MockRefresher

type MockRefresher struct {
	mock.Mock
}

MockRefresher is an autogenerated mock type for the Refresher type

func NewMockRefresher

func NewMockRefresher(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockRefresher

NewMockRefresher creates a new instance of MockRefresher. 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 (*MockRefresher) EXPECT

func (_m *MockRefresher) EXPECT() *MockRefresher_Expecter

func (*MockRefresher) Refresh

func (_mock *MockRefresher) Refresh(context1 context.Context, user *model.User) (bool, error)

Refresh provides a mock function for the type MockRefresher

type MockRefresher_Expecter

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

func (*MockRefresher_Expecter) Refresh

func (_e *MockRefresher_Expecter) Refresh(context1 interface{}, user interface{}) *MockRefresher_Refresh_Call

Refresh is a helper method to define mock.On call

  • context1 context.Context
  • user *model.User

type MockRefresher_Refresh_Call

type MockRefresher_Refresh_Call struct {
	*mock.Call
}

MockRefresher_Refresh_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Refresh'

func (*MockRefresher_Refresh_Call) Return

func (*MockRefresher_Refresh_Call) Run

func (_c *MockRefresher_Refresh_Call) Run(run func(context1 context.Context, user *model.User)) *MockRefresher_Refresh_Call

func (*MockRefresher_Refresh_Call) RunAndReturn

func (_c *MockRefresher_Refresh_Call) RunAndReturn(run func(context1 context.Context, user *model.User) (bool, error)) *MockRefresher_Refresh_Call

Jump to

Keyboard shortcuts

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