Documentation
¶
Index ¶
- type GitHub
- type GitHubAPI
- type GitHubAPIMock
- func (_m *GitHubAPIMock) EXPECT() *GitHubAPIMock_Expecter
- func (_m *GitHubAPIMock) GetRawFile(owner string, repo string, path string, ...) ([]byte, *github.Response, error)
- func (_m *GitHubAPIMock) ListGroupProjects(org string, opts *github.RepositoryListByOrgOptions) ([]*github.Repository, *github.Response, error)
- func (_m *GitHubAPIMock) ListRepositoryTree(owner string, repo string) ([]*github.TreeEntry, *github.Response, error)
- func (_m *GitHubAPIMock) SearchProjects(name string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
- type GitHubAPIMock_Expecter
- func (_e *GitHubAPIMock_Expecter) GetRawFile(owner interface{}, repo interface{}, path interface{}, opts interface{}) *GitHubAPIMock_GetRawFile_Call
- func (_e *GitHubAPIMock_Expecter) ListGroupProjects(org interface{}, opts interface{}) *GitHubAPIMock_ListGroupProjects_Call
- func (_e *GitHubAPIMock_Expecter) ListRepositoryTree(owner interface{}, repo interface{}) *GitHubAPIMock_ListRepositoryTree_Call
- func (_e *GitHubAPIMock_Expecter) SearchProjects(name interface{}, opts interface{}) *GitHubAPIMock_SearchProjects_Call
- type GitHubAPIMock_GetRawFile_Call
- func (_c *GitHubAPIMock_GetRawFile_Call) Return(_a0 []byte, _a1 *github.Response, _a2 error) *GitHubAPIMock_GetRawFile_Call
- func (_c *GitHubAPIMock_GetRawFile_Call) Run(run func(owner string, repo string, path string, ...)) *GitHubAPIMock_GetRawFile_Call
- func (_c *GitHubAPIMock_GetRawFile_Call) RunAndReturn(...) *GitHubAPIMock_GetRawFile_Call
- type GitHubAPIMock_ListGroupProjects_Call
- func (_c *GitHubAPIMock_ListGroupProjects_Call) Return(_a0 []*github.Repository, _a1 *github.Response, _a2 error) *GitHubAPIMock_ListGroupProjects_Call
- func (_c *GitHubAPIMock_ListGroupProjects_Call) Run(run func(org string, opts *github.RepositoryListByOrgOptions)) *GitHubAPIMock_ListGroupProjects_Call
- func (_c *GitHubAPIMock_ListGroupProjects_Call) RunAndReturn(...) *GitHubAPIMock_ListGroupProjects_Call
- type GitHubAPIMock_ListRepositoryTree_Call
- func (_c *GitHubAPIMock_ListRepositoryTree_Call) Return(_a0 []*github.TreeEntry, _a1 *github.Response, _a2 error) *GitHubAPIMock_ListRepositoryTree_Call
- func (_c *GitHubAPIMock_ListRepositoryTree_Call) Run(run func(owner string, repo string)) *GitHubAPIMock_ListRepositoryTree_Call
- func (_c *GitHubAPIMock_ListRepositoryTree_Call) RunAndReturn(run func(string, string) ([]*github.TreeEntry, *github.Response, error)) *GitHubAPIMock_ListRepositoryTree_Call
- type GitHubAPIMock_SearchProjects_Call
- func (_c *GitHubAPIMock_SearchProjects_Call) Return(_a0 *github.RepositoriesSearchResult, _a1 *github.Response, _a2 error) *GitHubAPIMock_SearchProjects_Call
- func (_c *GitHubAPIMock_SearchProjects_Call) Run(run func(name string, opts *github.SearchOptions)) *GitHubAPIMock_SearchProjects_Call
- func (_c *GitHubAPIMock_SearchProjects_Call) RunAndReturn(...) *GitHubAPIMock_SearchProjects_Call
- type GitLab
- type GitLabAPI
- type GitLabAPIMock
- func (_m *GitLabAPIMock) EXPECT() *GitLabAPIMock_Expecter
- func (_m *GitLabAPIMock) GetRawFile(project string, path string, opts *gitlab.GetRawFileOptions) ([]byte, *gitlab.Response, error)
- func (_m *GitLabAPIMock) ListGroupProjects(group string, opts *gitlab.ListGroupProjectsOptions) ([]*gitlab.Project, *gitlab.Response, error)
- func (_m *GitLabAPIMock) ListRepositoryTree(project string, opts *gitlab.ListTreeOptions) ([]*gitlab.TreeNode, *gitlab.Response, error)
- func (_m *GitLabAPIMock) SearchProjects(project string, opts *gitlab.SearchOptions) ([]*gitlab.Project, *gitlab.Response, error)
- type GitLabAPIMock_Expecter
- func (_e *GitLabAPIMock_Expecter) GetRawFile(project interface{}, path interface{}, opts interface{}) *GitLabAPIMock_GetRawFile_Call
- func (_e *GitLabAPIMock_Expecter) ListGroupProjects(group interface{}, opts interface{}) *GitLabAPIMock_ListGroupProjects_Call
- func (_e *GitLabAPIMock_Expecter) ListRepositoryTree(project interface{}, opts interface{}) *GitLabAPIMock_ListRepositoryTree_Call
- func (_e *GitLabAPIMock_Expecter) SearchProjects(project interface{}, opts interface{}) *GitLabAPIMock_SearchProjects_Call
- type GitLabAPIMock_GetRawFile_Call
- func (_c *GitLabAPIMock_GetRawFile_Call) Return(_a0 []byte, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_GetRawFile_Call
- func (_c *GitLabAPIMock_GetRawFile_Call) Run(run func(project string, path string, opts *gitlab.GetRawFileOptions)) *GitLabAPIMock_GetRawFile_Call
- func (_c *GitLabAPIMock_GetRawFile_Call) RunAndReturn(...) *GitLabAPIMock_GetRawFile_Call
- type GitLabAPIMock_ListGroupProjects_Call
- func (_c *GitLabAPIMock_ListGroupProjects_Call) Return(_a0 []*gitlab.Project, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_ListGroupProjects_Call
- func (_c *GitLabAPIMock_ListGroupProjects_Call) Run(run func(group string, opts *gitlab.ListGroupProjectsOptions)) *GitLabAPIMock_ListGroupProjects_Call
- func (_c *GitLabAPIMock_ListGroupProjects_Call) RunAndReturn(...) *GitLabAPIMock_ListGroupProjects_Call
- type GitLabAPIMock_ListRepositoryTree_Call
- func (_c *GitLabAPIMock_ListRepositoryTree_Call) Return(_a0 []*gitlab.TreeNode, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_ListRepositoryTree_Call
- func (_c *GitLabAPIMock_ListRepositoryTree_Call) Run(run func(project string, opts *gitlab.ListTreeOptions)) *GitLabAPIMock_ListRepositoryTree_Call
- func (_c *GitLabAPIMock_ListRepositoryTree_Call) RunAndReturn(...) *GitLabAPIMock_ListRepositoryTree_Call
- type GitLabAPIMock_SearchProjects_Call
- func (_c *GitLabAPIMock_SearchProjects_Call) Return(_a0 []*gitlab.Project, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_SearchProjects_Call
- func (_c *GitLabAPIMock_SearchProjects_Call) Run(run func(project string, opts *gitlab.SearchOptions)) *GitLabAPIMock_SearchProjects_Call
- func (_c *GitLabAPIMock_SearchProjects_Call) RunAndReturn(...) *GitLabAPIMock_SearchProjects_Call
- type Project
- type TreeNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHub ¶
type GitHub struct {
// contains filtered or unexported fields
}
func (*GitHub) GetRawFile ¶
func (*GitHub) ListGroupProjects ¶
type GitHubAPI ¶
type GitHubAPI interface {
SearchProjects(name string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
GetRawFile(owner, repo, path string, opts *github.RepositoryContentGetOptions) ([]byte, *github.Response, error)
ListRepositoryTree(owner, repo string) ([]*github.TreeEntry, *github.Response, error)
ListGroupProjects(org string, opts *github.RepositoryListByOrgOptions) ([]*github.Repository, *github.Response, error)
}
type GitHubAPIMock ¶
GitHubAPIMock is an autogenerated mock type for the GitHubAPI type
func NewGitHubAPIMock ¶
func NewGitHubAPIMock(t interface {
mock.TestingT
Cleanup(func())
}) *GitHubAPIMock
NewGitHubAPIMock creates a new instance of GitHubAPIMock. 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 (*GitHubAPIMock) EXPECT ¶
func (_m *GitHubAPIMock) EXPECT() *GitHubAPIMock_Expecter
func (*GitHubAPIMock) GetRawFile ¶
func (_m *GitHubAPIMock) GetRawFile(owner string, repo string, path string, opts *github.RepositoryContentGetOptions) ([]byte, *github.Response, error)
GetRawFile provides a mock function with given fields: owner, repo, path, opts
func (*GitHubAPIMock) ListGroupProjects ¶
func (_m *GitHubAPIMock) ListGroupProjects(org string, opts *github.RepositoryListByOrgOptions) ([]*github.Repository, *github.Response, error)
ListGroupProjects provides a mock function with given fields: org, opts
func (*GitHubAPIMock) ListRepositoryTree ¶
func (_m *GitHubAPIMock) ListRepositoryTree(owner string, repo string) ([]*github.TreeEntry, *github.Response, error)
ListRepositoryTree provides a mock function with given fields: owner, repo
func (*GitHubAPIMock) SearchProjects ¶
func (_m *GitHubAPIMock) SearchProjects(name string, opts *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)
SearchProjects provides a mock function with given fields: name, opts
type GitHubAPIMock_Expecter ¶
type GitHubAPIMock_Expecter struct {
// contains filtered or unexported fields
}
func (*GitHubAPIMock_Expecter) GetRawFile ¶
func (_e *GitHubAPIMock_Expecter) GetRawFile(owner interface{}, repo interface{}, path interface{}, opts interface{}) *GitHubAPIMock_GetRawFile_Call
GetRawFile is a helper method to define mock.On call
- owner string
- repo string
- path string
- opts *github.RepositoryContentGetOptions
func (*GitHubAPIMock_Expecter) ListGroupProjects ¶
func (_e *GitHubAPIMock_Expecter) ListGroupProjects(org interface{}, opts interface{}) *GitHubAPIMock_ListGroupProjects_Call
ListGroupProjects is a helper method to define mock.On call
- org string
- opts *github.RepositoryListByOrgOptions
func (*GitHubAPIMock_Expecter) ListRepositoryTree ¶
func (_e *GitHubAPIMock_Expecter) ListRepositoryTree(owner interface{}, repo interface{}) *GitHubAPIMock_ListRepositoryTree_Call
ListRepositoryTree is a helper method to define mock.On call
- owner string
- repo string
func (*GitHubAPIMock_Expecter) SearchProjects ¶
func (_e *GitHubAPIMock_Expecter) SearchProjects(name interface{}, opts interface{}) *GitHubAPIMock_SearchProjects_Call
SearchProjects is a helper method to define mock.On call
- name string
- opts *github.SearchOptions
type GitHubAPIMock_GetRawFile_Call ¶
GitHubAPIMock_GetRawFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRawFile'
func (*GitHubAPIMock_GetRawFile_Call) Return ¶
func (_c *GitHubAPIMock_GetRawFile_Call) Return(_a0 []byte, _a1 *github.Response, _a2 error) *GitHubAPIMock_GetRawFile_Call
func (*GitHubAPIMock_GetRawFile_Call) Run ¶
func (_c *GitHubAPIMock_GetRawFile_Call) Run(run func(owner string, repo string, path string, opts *github.RepositoryContentGetOptions)) *GitHubAPIMock_GetRawFile_Call
func (*GitHubAPIMock_GetRawFile_Call) RunAndReturn ¶
func (_c *GitHubAPIMock_GetRawFile_Call) RunAndReturn(run func(string, string, string, *github.RepositoryContentGetOptions) ([]byte, *github.Response, error)) *GitHubAPIMock_GetRawFile_Call
type GitHubAPIMock_ListGroupProjects_Call ¶
GitHubAPIMock_ListGroupProjects_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListGroupProjects'
func (*GitHubAPIMock_ListGroupProjects_Call) Return ¶
func (_c *GitHubAPIMock_ListGroupProjects_Call) Return(_a0 []*github.Repository, _a1 *github.Response, _a2 error) *GitHubAPIMock_ListGroupProjects_Call
func (*GitHubAPIMock_ListGroupProjects_Call) Run ¶
func (_c *GitHubAPIMock_ListGroupProjects_Call) Run(run func(org string, opts *github.RepositoryListByOrgOptions)) *GitHubAPIMock_ListGroupProjects_Call
func (*GitHubAPIMock_ListGroupProjects_Call) RunAndReturn ¶
func (_c *GitHubAPIMock_ListGroupProjects_Call) RunAndReturn(run func(string, *github.RepositoryListByOrgOptions) ([]*github.Repository, *github.Response, error)) *GitHubAPIMock_ListGroupProjects_Call
type GitHubAPIMock_ListRepositoryTree_Call ¶
GitHubAPIMock_ListRepositoryTree_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListRepositoryTree'
func (*GitHubAPIMock_ListRepositoryTree_Call) Return ¶
func (_c *GitHubAPIMock_ListRepositoryTree_Call) Return(_a0 []*github.TreeEntry, _a1 *github.Response, _a2 error) *GitHubAPIMock_ListRepositoryTree_Call
func (*GitHubAPIMock_ListRepositoryTree_Call) Run ¶
func (_c *GitHubAPIMock_ListRepositoryTree_Call) Run(run func(owner string, repo string)) *GitHubAPIMock_ListRepositoryTree_Call
func (*GitHubAPIMock_ListRepositoryTree_Call) RunAndReturn ¶
func (_c *GitHubAPIMock_ListRepositoryTree_Call) RunAndReturn(run func(string, string) ([]*github.TreeEntry, *github.Response, error)) *GitHubAPIMock_ListRepositoryTree_Call
type GitHubAPIMock_SearchProjects_Call ¶
GitHubAPIMock_SearchProjects_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SearchProjects'
func (*GitHubAPIMock_SearchProjects_Call) Return ¶
func (_c *GitHubAPIMock_SearchProjects_Call) Return(_a0 *github.RepositoriesSearchResult, _a1 *github.Response, _a2 error) *GitHubAPIMock_SearchProjects_Call
func (*GitHubAPIMock_SearchProjects_Call) Run ¶
func (_c *GitHubAPIMock_SearchProjects_Call) Run(run func(name string, opts *github.SearchOptions)) *GitHubAPIMock_SearchProjects_Call
func (*GitHubAPIMock_SearchProjects_Call) RunAndReturn ¶
func (_c *GitHubAPIMock_SearchProjects_Call) RunAndReturn(run func(string, *github.SearchOptions) (*github.RepositoriesSearchResult, *github.Response, error)) *GitHubAPIMock_SearchProjects_Call
type GitLab ¶
type GitLab struct {
// contains filtered or unexported fields
}
func (*GitLab) GetProjectByName ¶
func (*GitLab) GetRawFile ¶
func (*GitLab) ListGroupProjects ¶
type GitLabAPI ¶
type GitLabAPI interface {
ListGroupProjects(group string, opts *gitlab.ListGroupProjectsOptions) ([]*gitlab.Project, *gitlab.Response, error)
SearchProjects(project string, opts *gitlab.SearchOptions) ([]*gitlab.Project, *gitlab.Response, error)
GetRawFile(project string, path string, opts *gitlab.GetRawFileOptions) ([]byte, *gitlab.Response, error)
ListRepositoryTree(project string, opts *gitlab.ListTreeOptions) ([]*gitlab.TreeNode, *gitlab.Response, error)
}
type GitLabAPIMock ¶
GitLabAPIMock is an autogenerated mock type for the GitLabAPI type
func NewGitLabAPIMock ¶
func NewGitLabAPIMock(t interface {
mock.TestingT
Cleanup(func())
}) *GitLabAPIMock
NewGitLabAPIMock creates a new instance of GitLabAPIMock. 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 (*GitLabAPIMock) EXPECT ¶
func (_m *GitLabAPIMock) EXPECT() *GitLabAPIMock_Expecter
func (*GitLabAPIMock) GetRawFile ¶
func (_m *GitLabAPIMock) GetRawFile(project string, path string, opts *gitlab.GetRawFileOptions) ([]byte, *gitlab.Response, error)
GetRawFile provides a mock function with given fields: project, path, opts
func (*GitLabAPIMock) ListGroupProjects ¶
func (_m *GitLabAPIMock) ListGroupProjects(group string, opts *gitlab.ListGroupProjectsOptions) ([]*gitlab.Project, *gitlab.Response, error)
ListGroupProjects provides a mock function with given fields: group, opts
func (*GitLabAPIMock) ListRepositoryTree ¶
func (_m *GitLabAPIMock) ListRepositoryTree(project string, opts *gitlab.ListTreeOptions) ([]*gitlab.TreeNode, *gitlab.Response, error)
ListRepositoryTree provides a mock function with given fields: project, opts
func (*GitLabAPIMock) SearchProjects ¶
func (_m *GitLabAPIMock) SearchProjects(project string, opts *gitlab.SearchOptions) ([]*gitlab.Project, *gitlab.Response, error)
SearchProjects provides a mock function with given fields: project, opts
type GitLabAPIMock_Expecter ¶
type GitLabAPIMock_Expecter struct {
// contains filtered or unexported fields
}
func (*GitLabAPIMock_Expecter) GetRawFile ¶
func (_e *GitLabAPIMock_Expecter) GetRawFile(project interface{}, path interface{}, opts interface{}) *GitLabAPIMock_GetRawFile_Call
GetRawFile is a helper method to define mock.On call
- project string
- path string
- opts *gitlab.GetRawFileOptions
func (*GitLabAPIMock_Expecter) ListGroupProjects ¶
func (_e *GitLabAPIMock_Expecter) ListGroupProjects(group interface{}, opts interface{}) *GitLabAPIMock_ListGroupProjects_Call
ListGroupProjects is a helper method to define mock.On call
- group string
- opts *gitlab.ListGroupProjectsOptions
func (*GitLabAPIMock_Expecter) ListRepositoryTree ¶
func (_e *GitLabAPIMock_Expecter) ListRepositoryTree(project interface{}, opts interface{}) *GitLabAPIMock_ListRepositoryTree_Call
ListRepositoryTree is a helper method to define mock.On call
- project string
- opts *gitlab.ListTreeOptions
func (*GitLabAPIMock_Expecter) SearchProjects ¶
func (_e *GitLabAPIMock_Expecter) SearchProjects(project interface{}, opts interface{}) *GitLabAPIMock_SearchProjects_Call
SearchProjects is a helper method to define mock.On call
- project string
- opts *gitlab.SearchOptions
type GitLabAPIMock_GetRawFile_Call ¶
GitLabAPIMock_GetRawFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRawFile'
func (*GitLabAPIMock_GetRawFile_Call) Return ¶
func (_c *GitLabAPIMock_GetRawFile_Call) Return(_a0 []byte, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_GetRawFile_Call
func (*GitLabAPIMock_GetRawFile_Call) Run ¶
func (_c *GitLabAPIMock_GetRawFile_Call) Run(run func(project string, path string, opts *gitlab.GetRawFileOptions)) *GitLabAPIMock_GetRawFile_Call
func (*GitLabAPIMock_GetRawFile_Call) RunAndReturn ¶
func (_c *GitLabAPIMock_GetRawFile_Call) RunAndReturn(run func(string, string, *gitlab.GetRawFileOptions) ([]byte, *gitlab.Response, error)) *GitLabAPIMock_GetRawFile_Call
type GitLabAPIMock_ListGroupProjects_Call ¶
GitLabAPIMock_ListGroupProjects_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListGroupProjects'
func (*GitLabAPIMock_ListGroupProjects_Call) Return ¶
func (_c *GitLabAPIMock_ListGroupProjects_Call) Return(_a0 []*gitlab.Project, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_ListGroupProjects_Call
func (*GitLabAPIMock_ListGroupProjects_Call) Run ¶
func (_c *GitLabAPIMock_ListGroupProjects_Call) Run(run func(group string, opts *gitlab.ListGroupProjectsOptions)) *GitLabAPIMock_ListGroupProjects_Call
func (*GitLabAPIMock_ListGroupProjects_Call) RunAndReturn ¶
func (_c *GitLabAPIMock_ListGroupProjects_Call) RunAndReturn(run func(string, *gitlab.ListGroupProjectsOptions) ([]*gitlab.Project, *gitlab.Response, error)) *GitLabAPIMock_ListGroupProjects_Call
type GitLabAPIMock_ListRepositoryTree_Call ¶
GitLabAPIMock_ListRepositoryTree_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListRepositoryTree'
func (*GitLabAPIMock_ListRepositoryTree_Call) Return ¶
func (_c *GitLabAPIMock_ListRepositoryTree_Call) Return(_a0 []*gitlab.TreeNode, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_ListRepositoryTree_Call
func (*GitLabAPIMock_ListRepositoryTree_Call) Run ¶
func (_c *GitLabAPIMock_ListRepositoryTree_Call) Run(run func(project string, opts *gitlab.ListTreeOptions)) *GitLabAPIMock_ListRepositoryTree_Call
func (*GitLabAPIMock_ListRepositoryTree_Call) RunAndReturn ¶
func (_c *GitLabAPIMock_ListRepositoryTree_Call) RunAndReturn(run func(string, *gitlab.ListTreeOptions) ([]*gitlab.TreeNode, *gitlab.Response, error)) *GitLabAPIMock_ListRepositoryTree_Call
type GitLabAPIMock_SearchProjects_Call ¶
GitLabAPIMock_SearchProjects_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SearchProjects'
func (*GitLabAPIMock_SearchProjects_Call) Return ¶
func (_c *GitLabAPIMock_SearchProjects_Call) Return(_a0 []*gitlab.Project, _a1 *gitlab.Response, _a2 error) *GitLabAPIMock_SearchProjects_Call
func (*GitLabAPIMock_SearchProjects_Call) Run ¶
func (_c *GitLabAPIMock_SearchProjects_Call) Run(run func(project string, opts *gitlab.SearchOptions)) *GitLabAPIMock_SearchProjects_Call
func (*GitLabAPIMock_SearchProjects_Call) RunAndReturn ¶
func (_c *GitLabAPIMock_SearchProjects_Call) RunAndReturn(run func(string, *gitlab.SearchOptions) ([]*gitlab.Project, *gitlab.Response, error)) *GitLabAPIMock_SearchProjects_Call