mirror of https://github.com/grafana/grafana.git
538 lines
16 KiB
Go
538 lines
16 KiB
Go
// Code generated by mockery v2.49.0. DO NOT EDIT.
|
|
|
|
package github
|
|
|
|
import (
|
|
context "context"
|
|
|
|
mock "github.com/stretchr/testify/mock"
|
|
)
|
|
|
|
// MockClient is an autogenerated mock type for the Client type
|
|
type MockClient struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// BranchExists provides a mock function with given fields: ctx, owner, repository, branchName
|
|
func (_m *MockClient) BranchExists(ctx context.Context, owner string, repository string, branchName string) (bool, error) {
|
|
ret := _m.Called(ctx, owner, repository, branchName)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for BranchExists")
|
|
}
|
|
|
|
var r0 bool
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string) (bool, error)); ok {
|
|
return rf(ctx, owner, repository, branchName)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string) bool); ok {
|
|
r0 = rf(ctx, owner, repository, branchName)
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository, branchName)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ClearAllPullRequestFileComments provides a mock function with given fields: ctx, owner, repository, number
|
|
func (_m *MockClient) ClearAllPullRequestFileComments(ctx context.Context, owner string, repository string, number int) error {
|
|
ret := _m.Called(ctx, owner, repository, number)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ClearAllPullRequestFileComments")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int) error); ok {
|
|
r0 = rf(ctx, owner, repository, number)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// Commits provides a mock function with given fields: ctx, owner, repository, path, branch
|
|
func (_m *MockClient) Commits(ctx context.Context, owner string, repository string, path string, branch string) ([]Commit, error) {
|
|
ret := _m.Called(ctx, owner, repository, path, branch)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Commits")
|
|
}
|
|
|
|
var r0 []Commit
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) ([]Commit, error)); ok {
|
|
return rf(ctx, owner, repository, path, branch)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) []Commit); ok {
|
|
r0 = rf(ctx, owner, repository, path, branch)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]Commit)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository, path, branch)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CompareCommits provides a mock function with given fields: ctx, owner, repository, base, head
|
|
func (_m *MockClient) CompareCommits(ctx context.Context, owner string, repository string, base string, head string) ([]CommitFile, error) {
|
|
ret := _m.Called(ctx, owner, repository, base, head)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CompareCommits")
|
|
}
|
|
|
|
var r0 []CommitFile
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) ([]CommitFile, error)); ok {
|
|
return rf(ctx, owner, repository, base, head)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) []CommitFile); ok {
|
|
r0 = rf(ctx, owner, repository, base, head)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]CommitFile)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository, base, head)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateBranch provides a mock function with given fields: ctx, owner, repository, sourceBranch, branchName
|
|
func (_m *MockClient) CreateBranch(ctx context.Context, owner string, repository string, sourceBranch string, branchName string) error {
|
|
ret := _m.Called(ctx, owner, repository, sourceBranch, branchName)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreateBranch")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) error); ok {
|
|
r0 = rf(ctx, owner, repository, sourceBranch, branchName)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// CreateFile provides a mock function with given fields: ctx, owner, repository, path, branch, message, content
|
|
func (_m *MockClient) CreateFile(ctx context.Context, owner string, repository string, path string, branch string, message string, content []byte) error {
|
|
ret := _m.Called(ctx, owner, repository, path, branch, message, content)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreateFile")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string, string, []byte) error); ok {
|
|
r0 = rf(ctx, owner, repository, path, branch, message, content)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// CreatePullRequestComment provides a mock function with given fields: ctx, owner, repository, number, body
|
|
func (_m *MockClient) CreatePullRequestComment(ctx context.Context, owner string, repository string, number int, body string) error {
|
|
ret := _m.Called(ctx, owner, repository, number, body)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreatePullRequestComment")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int, string) error); ok {
|
|
r0 = rf(ctx, owner, repository, number, body)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// CreatePullRequestFileComment provides a mock function with given fields: ctx, owner, repository, number, comment
|
|
func (_m *MockClient) CreatePullRequestFileComment(ctx context.Context, owner string, repository string, number int, comment FileComment) error {
|
|
ret := _m.Called(ctx, owner, repository, number, comment)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreatePullRequestFileComment")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int, FileComment) error); ok {
|
|
r0 = rf(ctx, owner, repository, number, comment)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// CreateWebhook provides a mock function with given fields: ctx, owner, repository, cfg
|
|
func (_m *MockClient) CreateWebhook(ctx context.Context, owner string, repository string, cfg WebhookConfig) (WebhookConfig, error) {
|
|
ret := _m.Called(ctx, owner, repository, cfg)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreateWebhook")
|
|
}
|
|
|
|
var r0 WebhookConfig
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, WebhookConfig) (WebhookConfig, error)); ok {
|
|
r0, r1 = rf(ctx, owner, repository, cfg)
|
|
} else {
|
|
r0 = ret.Get(0).(WebhookConfig)
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DeleteFile provides a mock function with given fields: ctx, owner, repository, path, branch, message, hash
|
|
func (_m *MockClient) DeleteFile(ctx context.Context, owner string, repository string, path string, branch string, message string, hash string) error {
|
|
ret := _m.Called(ctx, owner, repository, path, branch, message, hash)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteFile")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string, string, string) error); ok {
|
|
r0 = rf(ctx, owner, repository, path, branch, message, hash)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteWebhook provides a mock function with given fields: ctx, owner, repository, webhookID
|
|
func (_m *MockClient) DeleteWebhook(ctx context.Context, owner string, repository string, webhookID int64) error {
|
|
ret := _m.Called(ctx, owner, repository, webhookID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteWebhook")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) error); ok {
|
|
r0 = rf(ctx, owner, repository, webhookID)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// EditWebhook provides a mock function with given fields: ctx, owner, repository, cfg
|
|
func (_m *MockClient) EditWebhook(ctx context.Context, owner string, repository string, cfg WebhookConfig) error {
|
|
ret := _m.Called(ctx, owner, repository, cfg)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for EditWebhook")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, WebhookConfig) error); ok {
|
|
r0 = rf(ctx, owner, repository, cfg)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// GetBranch provides a mock function with given fields: ctx, owner, repository, branchName
|
|
func (_m *MockClient) GetBranch(ctx context.Context, owner string, repository string, branchName string) (Branch, error) {
|
|
ret := _m.Called(ctx, owner, repository, branchName)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetBranch")
|
|
}
|
|
|
|
var r0 Branch
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string) (Branch, error)); ok {
|
|
return rf(ctx, owner, repository, branchName)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string) Branch); ok {
|
|
r0 = rf(ctx, owner, repository, branchName)
|
|
} else {
|
|
r0 = ret.Get(0).(Branch)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository, branchName)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetContents provides a mock function with given fields: ctx, owner, repository, path, ref
|
|
func (_m *MockClient) GetContents(ctx context.Context, owner string, repository string, path string, ref string) (RepositoryContent, []RepositoryContent, error) {
|
|
ret := _m.Called(ctx, owner, repository, path, ref)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetContents")
|
|
}
|
|
|
|
var r0 RepositoryContent
|
|
var r1 []RepositoryContent
|
|
var r2 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) (RepositoryContent, []RepositoryContent, error)); ok {
|
|
return rf(ctx, owner, repository, path, ref)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string) RepositoryContent); ok {
|
|
r0 = rf(ctx, owner, repository, path, ref)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(RepositoryContent)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string, string) []RepositoryContent); ok {
|
|
r1 = rf(ctx, owner, repository, path, ref)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).([]RepositoryContent)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(2).(func(context.Context, string, string, string, string) error); ok {
|
|
r2 = rf(ctx, owner, repository, path, ref)
|
|
} else {
|
|
r2 = ret.Error(2)
|
|
}
|
|
|
|
return r0, r1, r2
|
|
}
|
|
|
|
// GetTree provides a mock function with given fields: ctx, owner, repository, ref, recursive
|
|
func (_m *MockClient) GetTree(ctx context.Context, owner string, repository string, ref string, recursive bool) ([]RepositoryContent, bool, error) {
|
|
ret := _m.Called(ctx, owner, repository, ref, recursive)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetTree")
|
|
}
|
|
|
|
var r0 []RepositoryContent
|
|
var r1 bool
|
|
var r2 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, bool) ([]RepositoryContent, bool, error)); ok {
|
|
return rf(ctx, owner, repository, ref, recursive)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, bool) []RepositoryContent); ok {
|
|
r0 = rf(ctx, owner, repository, ref, recursive)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]RepositoryContent)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, string, bool) bool); ok {
|
|
r1 = rf(ctx, owner, repository, ref, recursive)
|
|
} else {
|
|
r1 = ret.Get(1).(bool)
|
|
}
|
|
|
|
if rf, ok := ret.Get(2).(func(context.Context, string, string, string, bool) error); ok {
|
|
r2 = rf(ctx, owner, repository, ref, recursive)
|
|
} else {
|
|
r2 = ret.Error(2)
|
|
}
|
|
|
|
return r0, r1, r2
|
|
}
|
|
|
|
// GetWebhook provides a mock function with given fields: ctx, owner, repository, webhookID
|
|
func (_m *MockClient) GetWebhook(ctx context.Context, owner string, repository string, webhookID int64) (WebhookConfig, error) {
|
|
ret := _m.Called(ctx, owner, repository, webhookID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetWebhook")
|
|
}
|
|
|
|
var r0 WebhookConfig
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) (WebhookConfig, error)); ok {
|
|
return rf(ctx, owner, repository, webhookID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int64) WebhookConfig); ok {
|
|
r0 = rf(ctx, owner, repository, webhookID)
|
|
} else {
|
|
r0 = ret.Get(0).(WebhookConfig)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, int64) error); ok {
|
|
r1 = rf(ctx, owner, repository, webhookID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// IsAuthenticated provides a mock function with given fields: ctx
|
|
func (_m *MockClient) IsAuthenticated(ctx context.Context) error {
|
|
ret := _m.Called(ctx)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for IsAuthenticated")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context) error); ok {
|
|
r0 = rf(ctx)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// ListPullRequestFiles provides a mock function with given fields: ctx, owner, repository, number
|
|
func (_m *MockClient) ListPullRequestFiles(ctx context.Context, owner string, repository string, number int) ([]CommitFile, error) {
|
|
ret := _m.Called(ctx, owner, repository, number)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ListPullRequestFiles")
|
|
}
|
|
|
|
var r0 []CommitFile
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int) ([]CommitFile, error)); ok {
|
|
return rf(ctx, owner, repository, number)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, int) []CommitFile); ok {
|
|
r0 = rf(ctx, owner, repository, number)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]CommitFile)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string, int) error); ok {
|
|
r1 = rf(ctx, owner, repository, number)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ListWebhooks provides a mock function with given fields: ctx, owner, repository
|
|
func (_m *MockClient) ListWebhooks(ctx context.Context, owner string, repository string) ([]WebhookConfig, error) {
|
|
ret := _m.Called(ctx, owner, repository)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ListWebhooks")
|
|
}
|
|
|
|
var r0 []WebhookConfig
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string) ([]WebhookConfig, error)); ok {
|
|
return rf(ctx, owner, repository)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string) []WebhookConfig); ok {
|
|
r0 = rf(ctx, owner, repository)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]WebhookConfig)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// RepoExists provides a mock function with given fields: ctx, owner, repository
|
|
func (_m *MockClient) RepoExists(ctx context.Context, owner string, repository string) (bool, error) {
|
|
ret := _m.Called(ctx, owner, repository)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for RepoExists")
|
|
}
|
|
|
|
var r0 bool
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string) (bool, error)); ok {
|
|
return rf(ctx, owner, repository)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string) bool); ok {
|
|
r0 = rf(ctx, owner, repository)
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
|
|
r1 = rf(ctx, owner, repository)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateFile provides a mock function with given fields: ctx, owner, repository, path, branch, message, hash, content
|
|
func (_m *MockClient) UpdateFile(ctx context.Context, owner string, repository string, path string, branch string, message string, hash string, content []byte) error {
|
|
ret := _m.Called(ctx, owner, repository, path, branch, message, hash, content)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for UpdateFile")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(context.Context, string, string, string, string, string, string, []byte) error); ok {
|
|
r0 = rf(ctx, owner, repository, path, branch, message, hash, content)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// NewMockClient creates a new instance of MockClient. 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 NewMockClient(t interface {
|
|
mock.TestingT
|
|
Cleanup(func())
|
|
},
|
|
) *MockClient {
|
|
mock := &MockClient{}
|
|
mock.Mock.Test(t)
|
|
|
|
t.Cleanup(func() { mock.AssertExpectations(t) })
|
|
|
|
return mock
|
|
}
|