You've already forked woodpecker
mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2026-06-03 16:35:37 +02:00
Migrate to mockery v3 (#5547)
This commit is contained in:
+21
-1
@@ -1,2 +1,22 @@
|
||||
---
|
||||
disable-version-string: true
|
||||
all: true
|
||||
dir: '{{.InterfaceDir}}/mocks'
|
||||
filename: mock_{{.InterfaceName}}.go
|
||||
pkgname: mocks
|
||||
recursive: true
|
||||
packages:
|
||||
go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc:
|
||||
config:
|
||||
recursive: false
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/forge:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/queue:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/services:
|
||||
config:
|
||||
exclude-subpkg-regex:
|
||||
- types
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/services/config:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/services/environment:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/services/registry:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/services/secret:
|
||||
go.woodpecker-ci.org/woodpecker/v3/server/store:
|
||||
go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker:
|
||||
|
||||
@@ -119,10 +119,11 @@ clean-all: clean ## Clean all artifacts
|
||||
|
||||
.PHONY: generate
|
||||
generate: install-tools generate-openapi ## Run all code generations
|
||||
mockery
|
||||
CGO_ENABLED=0 go generate ./...
|
||||
|
||||
generate-openapi: install-tools ## Run openapi code generation and format it
|
||||
go run github.com/swaggo/swag/cmd/swag fmt
|
||||
go run github.com/swaggo/swag/cmd/swag fmt --exclude pipeline/rpc/proto
|
||||
CGO_ENABLED=0 go generate cmd/server/openapi.go
|
||||
|
||||
generate-license-header: install-tools
|
||||
@@ -144,7 +145,7 @@ install-tools: ## Install development tools
|
||||
go install github.com/google/addlicense@latest; \
|
||||
fi ; \
|
||||
hash mockery > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
|
||||
go install github.com/vektra/mockery/v2@latest; \
|
||||
go install github.com/vektra/mockery/v3@latest; \
|
||||
fi ; \
|
||||
hash protoc-gen-go > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
|
||||
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest; \
|
||||
|
||||
@@ -65,7 +65,7 @@ func TestPipelineList(t *testing.T) {
|
||||
|
||||
for _, tt := range testtases {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
mockClient := mocks.NewClient(t)
|
||||
mockClient := mocks.NewMockClient(t)
|
||||
mockClient.On("PipelineList", mock.Anything, mock.Anything).Return(func(_ int64, opt woodpecker.PipelineListOptions) ([]*woodpecker.Pipeline, error) {
|
||||
if tt.pipelineErr != nil {
|
||||
return nil, tt.pipelineErr
|
||||
|
||||
@@ -76,7 +76,7 @@ func TestPipelinePurge(t *testing.T) {
|
||||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
mockClient := mocks.NewClient(t)
|
||||
mockClient := mocks.NewMockClient(t)
|
||||
mockClient.On("RepoLookup", mock.Anything).Maybe().Return(&woodpecker.Repo{ID: tt.repoID}, nil)
|
||||
|
||||
mockClient.On("PipelineList", mock.Anything, mock.Anything).Return(func(_ int64, opt woodpecker.PipelineListOptions) ([]*woodpecker.Pipeline, error) {
|
||||
|
||||
@@ -48,7 +48,7 @@ func TestRepoShow(t *testing.T) {
|
||||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
mockClient := mocks.NewClient(t)
|
||||
mockClient := mocks.NewMockClient(t)
|
||||
mockClient.On("Repo", tt.repoID).Return(tt.mockRepo, tt.mockError).Maybe()
|
||||
mockClient.On("RepoLookup", "owner/repo").Return(tt.mockRepo, nil).Maybe()
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
glibc.static
|
||||
gofumpt
|
||||
golangci-lint
|
||||
go-mockery_2
|
||||
go-mockery
|
||||
protobuf
|
||||
sqlite
|
||||
go-swag # for generate-openapi
|
||||
|
||||
@@ -26,7 +26,7 @@ import (
|
||||
)
|
||||
|
||||
func TestLineWriter(t *testing.T) {
|
||||
peer := mocks.NewPeer(t)
|
||||
peer := mocks.NewMockPeer(t)
|
||||
peer.On("EnqueueLog", mock.Anything)
|
||||
|
||||
secrets := []string{"world"}
|
||||
|
||||
@@ -0,0 +1,680 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc"
|
||||
)
|
||||
|
||||
// NewMockPeer creates a new instance of MockPeer. 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 NewMockPeer(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockPeer {
|
||||
mock := &MockPeer{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockPeer is an autogenerated mock type for the Peer type
|
||||
type MockPeer struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockPeer_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockPeer) EXPECT() *MockPeer_Expecter {
|
||||
return &MockPeer_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// Done provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Done(c context.Context, workflowID string, state rpc.WorkflowState) error {
|
||||
ret := _mock.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Done")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string, rpc.WorkflowState) error); ok {
|
||||
r0 = returnFunc(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_Done_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Done'
|
||||
type MockPeer_Done_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Done is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - workflowID string
|
||||
// - state rpc.WorkflowState
|
||||
func (_e *MockPeer_Expecter) Done(c interface{}, workflowID interface{}, state interface{}) *MockPeer_Done_Call {
|
||||
return &MockPeer_Done_Call{Call: _e.mock.On("Done", c, workflowID, state)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Done_Call) Run(run func(c context.Context, workflowID string, state rpc.WorkflowState)) *MockPeer_Done_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
var arg2 rpc.WorkflowState
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(rpc.WorkflowState)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Done_Call) Return(err error) *MockPeer_Done_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Done_Call) RunAndReturn(run func(c context.Context, workflowID string, state rpc.WorkflowState) error) *MockPeer_Done_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// EnqueueLog provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) EnqueueLog(logEntry *rpc.LogEntry) {
|
||||
_mock.Called(logEntry)
|
||||
return
|
||||
}
|
||||
|
||||
// MockPeer_EnqueueLog_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnqueueLog'
|
||||
type MockPeer_EnqueueLog_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// EnqueueLog is a helper method to define mock.On call
|
||||
// - logEntry *rpc.LogEntry
|
||||
func (_e *MockPeer_Expecter) EnqueueLog(logEntry interface{}) *MockPeer_EnqueueLog_Call {
|
||||
return &MockPeer_EnqueueLog_Call{Call: _e.mock.On("EnqueueLog", logEntry)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_EnqueueLog_Call) Run(run func(logEntry *rpc.LogEntry)) *MockPeer_EnqueueLog_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *rpc.LogEntry
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*rpc.LogEntry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_EnqueueLog_Call) Return() *MockPeer_EnqueueLog_Call {
|
||||
_c.Call.Return()
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_EnqueueLog_Call) RunAndReturn(run func(logEntry *rpc.LogEntry)) *MockPeer_EnqueueLog_Call {
|
||||
_c.Run(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Extend provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Extend(c context.Context, workflowID string) error {
|
||||
ret := _mock.Called(c, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Extend")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = returnFunc(c, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_Extend_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Extend'
|
||||
type MockPeer_Extend_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Extend is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - workflowID string
|
||||
func (_e *MockPeer_Expecter) Extend(c interface{}, workflowID interface{}) *MockPeer_Extend_Call {
|
||||
return &MockPeer_Extend_Call{Call: _e.mock.On("Extend", c, workflowID)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Extend_Call) Run(run func(c context.Context, workflowID string)) *MockPeer_Extend_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Extend_Call) Return(err error) *MockPeer_Extend_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Extend_Call) RunAndReturn(run func(c context.Context, workflowID string) error) *MockPeer_Extend_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Init provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Init(c context.Context, workflowID string, state rpc.WorkflowState) error {
|
||||
ret := _mock.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Init")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string, rpc.WorkflowState) error); ok {
|
||||
r0 = returnFunc(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_Init_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Init'
|
||||
type MockPeer_Init_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Init is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - workflowID string
|
||||
// - state rpc.WorkflowState
|
||||
func (_e *MockPeer_Expecter) Init(c interface{}, workflowID interface{}, state interface{}) *MockPeer_Init_Call {
|
||||
return &MockPeer_Init_Call{Call: _e.mock.On("Init", c, workflowID, state)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Init_Call) Run(run func(c context.Context, workflowID string, state rpc.WorkflowState)) *MockPeer_Init_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
var arg2 rpc.WorkflowState
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(rpc.WorkflowState)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Init_Call) Return(err error) *MockPeer_Init_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Init_Call) RunAndReturn(run func(c context.Context, workflowID string, state rpc.WorkflowState) error) *MockPeer_Init_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Next provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Next(c context.Context, f rpc.Filter) (*rpc.Workflow, error) {
|
||||
ret := _mock.Called(c, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Next")
|
||||
}
|
||||
|
||||
var r0 *rpc.Workflow
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, rpc.Filter) (*rpc.Workflow, error)); ok {
|
||||
return returnFunc(c, f)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, rpc.Filter) *rpc.Workflow); ok {
|
||||
r0 = returnFunc(c, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*rpc.Workflow)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context, rpc.Filter) error); ok {
|
||||
r1 = returnFunc(c, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockPeer_Next_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Next'
|
||||
type MockPeer_Next_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Next is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - f rpc.Filter
|
||||
func (_e *MockPeer_Expecter) Next(c interface{}, f interface{}) *MockPeer_Next_Call {
|
||||
return &MockPeer_Next_Call{Call: _e.mock.On("Next", c, f)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Next_Call) Run(run func(c context.Context, f rpc.Filter)) *MockPeer_Next_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 rpc.Filter
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(rpc.Filter)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Next_Call) Return(workflow *rpc.Workflow, err error) *MockPeer_Next_Call {
|
||||
_c.Call.Return(workflow, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Next_Call) RunAndReturn(run func(c context.Context, f rpc.Filter) (*rpc.Workflow, error)) *MockPeer_Next_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegisterAgent provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) RegisterAgent(ctx context.Context, info rpc.AgentInfo) (int64, error) {
|
||||
ret := _mock.Called(ctx, info)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegisterAgent")
|
||||
}
|
||||
|
||||
var r0 int64
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, rpc.AgentInfo) (int64, error)); ok {
|
||||
return returnFunc(ctx, info)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, rpc.AgentInfo) int64); ok {
|
||||
r0 = returnFunc(ctx, info)
|
||||
} else {
|
||||
r0 = ret.Get(0).(int64)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context, rpc.AgentInfo) error); ok {
|
||||
r1 = returnFunc(ctx, info)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockPeer_RegisterAgent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegisterAgent'
|
||||
type MockPeer_RegisterAgent_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegisterAgent is a helper method to define mock.On call
|
||||
// - ctx context.Context
|
||||
// - info rpc.AgentInfo
|
||||
func (_e *MockPeer_Expecter) RegisterAgent(ctx interface{}, info interface{}) *MockPeer_RegisterAgent_Call {
|
||||
return &MockPeer_RegisterAgent_Call{Call: _e.mock.On("RegisterAgent", ctx, info)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_RegisterAgent_Call) Run(run func(ctx context.Context, info rpc.AgentInfo)) *MockPeer_RegisterAgent_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 rpc.AgentInfo
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(rpc.AgentInfo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_RegisterAgent_Call) Return(n int64, err error) *MockPeer_RegisterAgent_Call {
|
||||
_c.Call.Return(n, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_RegisterAgent_Call) RunAndReturn(run func(ctx context.Context, info rpc.AgentInfo) (int64, error)) *MockPeer_RegisterAgent_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// ReportHealth provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) ReportHealth(c context.Context) error {
|
||||
ret := _mock.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ReportHealth")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
|
||||
r0 = returnFunc(c)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_ReportHealth_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ReportHealth'
|
||||
type MockPeer_ReportHealth_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ReportHealth is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
func (_e *MockPeer_Expecter) ReportHealth(c interface{}) *MockPeer_ReportHealth_Call {
|
||||
return &MockPeer_ReportHealth_Call{Call: _e.mock.On("ReportHealth", c)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_ReportHealth_Call) Run(run func(c context.Context)) *MockPeer_ReportHealth_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_ReportHealth_Call) Return(err error) *MockPeer_ReportHealth_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_ReportHealth_Call) RunAndReturn(run func(c context.Context) error) *MockPeer_ReportHealth_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// UnregisterAgent provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) UnregisterAgent(ctx context.Context) error {
|
||||
ret := _mock.Called(ctx)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for UnregisterAgent")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context) error); ok {
|
||||
r0 = returnFunc(ctx)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_UnregisterAgent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UnregisterAgent'
|
||||
type MockPeer_UnregisterAgent_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// UnregisterAgent is a helper method to define mock.On call
|
||||
// - ctx context.Context
|
||||
func (_e *MockPeer_Expecter) UnregisterAgent(ctx interface{}) *MockPeer_UnregisterAgent_Call {
|
||||
return &MockPeer_UnregisterAgent_Call{Call: _e.mock.On("UnregisterAgent", ctx)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_UnregisterAgent_Call) Run(run func(ctx context.Context)) *MockPeer_UnregisterAgent_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_UnregisterAgent_Call) Return(err error) *MockPeer_UnregisterAgent_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_UnregisterAgent_Call) RunAndReturn(run func(ctx context.Context) error) *MockPeer_UnregisterAgent_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Update provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Update(c context.Context, workflowID string, state rpc.StepState) error {
|
||||
ret := _mock.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Update")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string, rpc.StepState) error); ok {
|
||||
r0 = returnFunc(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_Update_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Update'
|
||||
type MockPeer_Update_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Update is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - workflowID string
|
||||
// - state rpc.StepState
|
||||
func (_e *MockPeer_Expecter) Update(c interface{}, workflowID interface{}, state interface{}) *MockPeer_Update_Call {
|
||||
return &MockPeer_Update_Call{Call: _e.mock.On("Update", c, workflowID, state)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Update_Call) Run(run func(c context.Context, workflowID string, state rpc.StepState)) *MockPeer_Update_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
var arg2 rpc.StepState
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(rpc.StepState)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Update_Call) Return(err error) *MockPeer_Update_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Update_Call) RunAndReturn(run func(c context.Context, workflowID string, state rpc.StepState) error) *MockPeer_Update_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Version provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Version(c context.Context) (*rpc.Version, error) {
|
||||
ret := _mock.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Version")
|
||||
}
|
||||
|
||||
var r0 *rpc.Version
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context) (*rpc.Version, error)); ok {
|
||||
return returnFunc(c)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context) *rpc.Version); ok {
|
||||
r0 = returnFunc(c)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*rpc.Version)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok {
|
||||
r1 = returnFunc(c)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockPeer_Version_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Version'
|
||||
type MockPeer_Version_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Version is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
func (_e *MockPeer_Expecter) Version(c interface{}) *MockPeer_Version_Call {
|
||||
return &MockPeer_Version_Call{Call: _e.mock.On("Version", c)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Version_Call) Run(run func(c context.Context)) *MockPeer_Version_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Version_Call) Return(version *rpc.Version, err error) *MockPeer_Version_Call {
|
||||
_c.Call.Return(version, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Version_Call) RunAndReturn(run func(c context.Context) (*rpc.Version, error)) *MockPeer_Version_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Wait provides a mock function for the type MockPeer
|
||||
func (_mock *MockPeer) Wait(c context.Context, workflowID string) error {
|
||||
ret := _mock.Called(c, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Wait")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = returnFunc(c, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockPeer_Wait_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Wait'
|
||||
type MockPeer_Wait_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Wait is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - workflowID string
|
||||
func (_e *MockPeer_Expecter) Wait(c interface{}, workflowID interface{}) *MockPeer_Wait_Call {
|
||||
return &MockPeer_Wait_Call{Call: _e.mock.On("Wait", c, workflowID)}
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Wait_Call) Run(run func(c context.Context, workflowID string)) *MockPeer_Wait_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Wait_Call) Return(err error) *MockPeer_Wait_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockPeer_Wait_Call) RunAndReturn(run func(c context.Context, workflowID string) error) *MockPeer_Wait_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,251 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
//go:build test
|
||||
// +build test
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
context "context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
rpc "go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc"
|
||||
)
|
||||
|
||||
// Peer is an autogenerated mock type for the Peer type
|
||||
type Peer struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// Done provides a mock function with given fields: c, workflowID, state
|
||||
func (_m *Peer) Done(c context.Context, workflowID string, state rpc.WorkflowState) error {
|
||||
ret := _m.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Done")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, rpc.WorkflowState) error); ok {
|
||||
r0 = rf(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// EnqueueLog provides a mock function with given fields: logEntry
|
||||
func (_m *Peer) EnqueueLog(logEntry *rpc.LogEntry) {
|
||||
_m.Called(logEntry)
|
||||
}
|
||||
|
||||
// Extend provides a mock function with given fields: c, workflowID
|
||||
func (_m *Peer) Extend(c context.Context, workflowID string) error {
|
||||
ret := _m.Called(c, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Extend")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = rf(c, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Init provides a mock function with given fields: c, workflowID, state
|
||||
func (_m *Peer) Init(c context.Context, workflowID string, state rpc.WorkflowState) error {
|
||||
ret := _m.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Init")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, rpc.WorkflowState) error); ok {
|
||||
r0 = rf(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Next provides a mock function with given fields: c, f
|
||||
func (_m *Peer) Next(c context.Context, f rpc.Filter) (*rpc.Workflow, error) {
|
||||
ret := _m.Called(c, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Next")
|
||||
}
|
||||
|
||||
var r0 *rpc.Workflow
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, rpc.Filter) (*rpc.Workflow, error)); ok {
|
||||
return rf(c, f)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, rpc.Filter) *rpc.Workflow); ok {
|
||||
r0 = rf(c, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*rpc.Workflow)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, rpc.Filter) error); ok {
|
||||
r1 = rf(c, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// RegisterAgent provides a mock function with given fields: ctx, info
|
||||
func (_m *Peer) RegisterAgent(ctx context.Context, info rpc.AgentInfo) (int64, error) {
|
||||
ret := _m.Called(ctx, info)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegisterAgent")
|
||||
}
|
||||
|
||||
var r0 int64
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, rpc.AgentInfo) (int64, error)); ok {
|
||||
return rf(ctx, info)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, rpc.AgentInfo) int64); ok {
|
||||
r0 = rf(ctx, info)
|
||||
} else {
|
||||
r0 = ret.Get(0).(int64)
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, rpc.AgentInfo) error); ok {
|
||||
r1 = rf(ctx, info)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// ReportHealth provides a mock function with given fields: c
|
||||
func (_m *Peer) ReportHealth(c context.Context) error {
|
||||
ret := _m.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ReportHealth")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context) error); ok {
|
||||
r0 = rf(c)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// UnregisterAgent provides a mock function with given fields: ctx
|
||||
func (_m *Peer) UnregisterAgent(ctx context.Context) error {
|
||||
ret := _m.Called(ctx)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for UnregisterAgent")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context) error); ok {
|
||||
r0 = rf(ctx)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Update provides a mock function with given fields: c, workflowID, state
|
||||
func (_m *Peer) Update(c context.Context, workflowID string, state rpc.StepState) error {
|
||||
ret := _m.Called(c, workflowID, state)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Update")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, rpc.StepState) error); ok {
|
||||
r0 = rf(c, workflowID, state)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Version provides a mock function with given fields: c
|
||||
func (_m *Peer) Version(c context.Context) (*rpc.Version, error) {
|
||||
ret := _m.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Version")
|
||||
}
|
||||
|
||||
var r0 *rpc.Version
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context) (*rpc.Version, error)); ok {
|
||||
return rf(c)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context) *rpc.Version); ok {
|
||||
r0 = rf(c)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*rpc.Version)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context) error); ok {
|
||||
r1 = rf(c)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Wait provides a mock function with given fields: c, workflowID
|
||||
func (_m *Peer) Wait(c context.Context, workflowID string) error {
|
||||
ret := _m.Called(c, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Wait")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = rf(c, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewPeer creates a new instance of Peer. 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 NewPeer(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Peer {
|
||||
mock := &Peer{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -66,8 +66,6 @@ type (
|
||||
}
|
||||
)
|
||||
|
||||
//go:generate mockery --name Peer --output mocks --case underscore --note "+build test"
|
||||
|
||||
// Peer defines a peer-to-peer connection.
|
||||
type Peer interface {
|
||||
// Version returns the server- & grpc-version
|
||||
|
||||
@@ -22,12 +22,11 @@
|
||||
package proto
|
||||
|
||||
import (
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
sync "sync"
|
||||
unsafe "unsafe"
|
||||
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@@ -23,7 +23,6 @@ package proto
|
||||
|
||||
import (
|
||||
context "context"
|
||||
|
||||
grpc "google.golang.org/grpc"
|
||||
codes "google.golang.org/grpc/codes"
|
||||
status "google.golang.org/grpc/status"
|
||||
|
||||
+15
-19
@@ -29,7 +29,7 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/queue"
|
||||
queue_mocks "go.woodpecker-ci.org/woodpecker/v3/server/queue/mocks"
|
||||
mocks_manager "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
manager_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store/types"
|
||||
)
|
||||
@@ -47,7 +47,7 @@ func TestGetAgents(t *testing.T) {
|
||||
t.Run("should get agents", func(t *testing.T) {
|
||||
agents := []*model.Agent{fakeAgent}
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentList", mock.Anything).Return(agents, nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -71,7 +71,7 @@ func TestGetAgent(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
t.Run("should get agent", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentFind", int64(1)).Return(fakeAgent, nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -103,7 +103,7 @@ func TestGetAgent(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should return not found for non-existent agent", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentFind", int64(2)).Return((*model.Agent)(nil), types.RecordNotExist)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -122,14 +122,11 @@ func TestPatchAgent(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
t.Run("should update agent", func(t *testing.T) {
|
||||
updatedAgent := *fakeAgent
|
||||
updatedAgent.Name = "updated-agent"
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentFind", int64(1)).Return(fakeAgent, nil)
|
||||
mockStore.On("AgentUpdate", mock.AnythingOfType("*model.Agent")).Return(nil)
|
||||
|
||||
mockManager := mocks_manager.NewManager(t)
|
||||
mockManager := manager_mocks.NewMockManager(t)
|
||||
server.Config.Services.Manager = mockManager
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -158,11 +155,10 @@ func TestPostAgent(t *testing.T) {
|
||||
|
||||
t.Run("should create agent", func(t *testing.T) {
|
||||
newAgent := &model.Agent{
|
||||
Name: "new-agent",
|
||||
NoSchedule: false,
|
||||
Name: "new-agent",
|
||||
}
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentCreate", mock.AnythingOfType("*model.Agent")).Return(nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -190,14 +186,14 @@ func TestDeleteAgent(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
t.Run("should delete agent", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentFind", int64(1)).Return(fakeAgent, nil)
|
||||
mockStore.On("AgentDelete", mock.AnythingOfType("*model.Agent")).Return(nil)
|
||||
|
||||
mockManager := mocks_manager.NewManager(t)
|
||||
mockManager := manager_mocks.NewMockManager(t)
|
||||
server.Config.Services.Manager = mockManager
|
||||
|
||||
mockQueue := queue_mocks.NewQueue(t)
|
||||
mockQueue := queue_mocks.NewMockQueue(t)
|
||||
mockQueue.On("Info", mock.Anything).Return(queue.InfoT{})
|
||||
mockQueue.On("KickAgentWorkers", int64(1)).Return()
|
||||
server.Config.Services.Queue = mockQueue
|
||||
@@ -217,13 +213,13 @@ func TestDeleteAgent(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should not delete agent with running tasks", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentFind", int64(1)).Return(fakeAgent, nil)
|
||||
|
||||
mockManager := mocks_manager.NewManager(t)
|
||||
mockManager := manager_mocks.NewMockManager(t)
|
||||
server.Config.Services.Manager = mockManager
|
||||
|
||||
mockQueue := queue_mocks.NewQueue(t)
|
||||
mockQueue := queue_mocks.NewMockQueue(t)
|
||||
mockQueue.On("Info", mock.Anything).Return(queue.InfoT{
|
||||
Running: []*model.Task{{AgentID: 1}},
|
||||
})
|
||||
@@ -247,7 +243,7 @@ func TestPostOrgAgent(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
t.Run("create org agent should succeed", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("AgentCreate", mock.AnythingOfType("*model.Agent")).Return(nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
|
||||
+12
-12
@@ -13,26 +13,26 @@ import (
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/api"
|
||||
mocks_forge "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
forge_mocks "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
mocks_config_service "go.woodpecker-ci.org/woodpecker/v3/server/services/config/mocks"
|
||||
mocks_services "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
config_service_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/config/mocks"
|
||||
services_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/permissions"
|
||||
mocks_registry_service "go.woodpecker-ci.org/woodpecker/v3/server/services/registry/mocks"
|
||||
mocks_secret_service "go.woodpecker-ci.org/woodpecker/v3/server/services/secret/mocks"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
registry_service_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/registry/mocks"
|
||||
secret_service_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/secret/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/shared/token"
|
||||
)
|
||||
|
||||
func TestHook(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_configService := mocks_config_service.NewService(t)
|
||||
_secretService := mocks_secret_service.NewService(t)
|
||||
_registryService := mocks_registry_service.NewService(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
_configService := config_service_mocks.NewMockService(t)
|
||||
_secretService := secret_service_mocks.NewMockService(t)
|
||||
_registryService := registry_service_mocks.NewMockService(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
|
||||
+29
-29
@@ -15,12 +15,12 @@ import (
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/api"
|
||||
mocks_forge "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
forge_mocks "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
forge_types "go.woodpecker-ci.org/woodpecker/v3/server/forge/types"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
mocks_services "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
services_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/permissions"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store/types"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/shared/token"
|
||||
)
|
||||
@@ -70,8 +70,8 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should fail if the state is wrong", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -103,9 +103,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should redirect to forge login page", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -139,9 +139,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should register a new user", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -173,9 +173,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should login an existing user", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -205,9 +205,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should deny a new user if registration is closed", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = false
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -233,9 +233,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should deny a user with missing org access", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs([]string{"org1"})
|
||||
@@ -265,9 +265,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should create an user org if it does not exists", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -299,9 +299,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should link an user org if it has the same name as the user", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
@@ -333,9 +333,9 @@ func TestHandleAuth(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should update an user org if the user name was changed", func(t *testing.T) {
|
||||
_manager := mocks_services.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
_store := mocks_store.NewStore(t)
|
||||
_manager := services_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
_store := store_mocks.NewMockStore(t)
|
||||
server.Config.Services.Manager = _manager
|
||||
server.Config.Permissions.Open = true
|
||||
server.Config.Permissions.Orgs = permissions.NewOrgs(nil)
|
||||
|
||||
+11
-11
@@ -28,7 +28,7 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server"
|
||||
forge_mocks "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
mocks_manager "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
manager_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store/types"
|
||||
)
|
||||
@@ -45,7 +45,7 @@ func TestGetPipelines(t *testing.T) {
|
||||
t.Run("should get pipelines", func(t *testing.T) {
|
||||
pipelines := []*model.Pipeline{fakePipeline}
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineList", mock.Anything, mock.Anything, mock.Anything).Return(pipelines, nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -70,7 +70,7 @@ func TestGetPipelines(t *testing.T) {
|
||||
t.Run("should parse pipeline filter", func(t *testing.T) {
|
||||
pipelines := []*model.Pipeline{fakePipeline}
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineList", mock.Anything, mock.Anything, mock.Anything).Return(pipelines, nil)
|
||||
|
||||
c, _ := gin.CreateTestContext(httptest.NewRecorder())
|
||||
@@ -85,7 +85,7 @@ func TestGetPipelines(t *testing.T) {
|
||||
t.Run("should parse pipeline filter with tz offset", func(t *testing.T) {
|
||||
pipelines := []*model.Pipeline{fakePipeline}
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineList", mock.Anything, mock.Anything, mock.Anything).Return(pipelines, nil)
|
||||
|
||||
c, _ := gin.CreateTestContext(httptest.NewRecorder())
|
||||
@@ -99,7 +99,7 @@ func TestGetPipelines(t *testing.T) {
|
||||
|
||||
t.Run("should filter pipelines by events", func(t *testing.T) {
|
||||
pipelines := []*model.Pipeline{fakePipeline}
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineList", mock.Anything, mock.Anything, mock.Anything).Return(pipelines, nil)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
@@ -120,7 +120,7 @@ func TestDeletePipeline(t *testing.T) {
|
||||
gin.SetMode(gin.TestMode)
|
||||
|
||||
t.Run("should delete pipeline", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineNumber", mock.Anything, mock.Anything).Return(fakePipeline, nil)
|
||||
mockStore.On("DeletePipeline", mock.Anything).Return(nil)
|
||||
|
||||
@@ -147,7 +147,7 @@ func TestDeletePipeline(t *testing.T) {
|
||||
fakePipeline := *fakePipeline
|
||||
fakePipeline.Status = model.StatusPending
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineNumber", mock.Anything, mock.Anything).Return(&fakePipeline, nil)
|
||||
|
||||
c, _ := gin.CreateTestContext(httptest.NewRecorder())
|
||||
@@ -173,15 +173,15 @@ func TestGetPipelineMetadata(t *testing.T) {
|
||||
|
||||
fakeRepo := &model.Repo{ID: 1}
|
||||
|
||||
mockForge := forge_mocks.NewForge(t)
|
||||
mockForge := forge_mocks.NewMockForge(t)
|
||||
mockForge.On("Name").Return("mock")
|
||||
mockForge.On("URL").Return("https://codeberg.org")
|
||||
|
||||
mockManager := mocks_manager.NewManager(t)
|
||||
mockManager := manager_mocks.NewMockManager(t)
|
||||
mockManager.On("ForgeFromRepo", fakeRepo).Return(mockForge, nil)
|
||||
server.Config.Services.Manager = mockManager
|
||||
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineNumber", mock.Anything, int64(2)).Return(fakePipeline, nil)
|
||||
mockStore.On("GetPipelineLastBefore", mock.Anything, mock.Anything, int64(2)).Return(prevPipeline, nil)
|
||||
|
||||
@@ -218,7 +218,7 @@ func TestGetPipelineMetadata(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("should return not found for non-existent pipeline", func(t *testing.T) {
|
||||
mockStore := store_mocks.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
mockStore.On("GetPipelineNumber", mock.Anything, int64(3)).Return((*model.Pipeline)(nil), types.RecordNotExist)
|
||||
|
||||
w := httptest.NewRecorder()
|
||||
|
||||
@@ -22,16 +22,16 @@ import (
|
||||
"github.com/stretchr/testify/mock"
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server"
|
||||
mocks_forge "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
forge_mocks "go.woodpecker-ci.org/woodpecker/v3/server/forge/mocks"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
mocks_manager "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
manager_mocks "go.woodpecker-ci.org/woodpecker/v3/server/services/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
func TestCreatePipeline(t *testing.T) {
|
||||
_manager := mocks_manager.NewManager(t)
|
||||
_forge := mocks_forge.NewForge(t)
|
||||
store := mocks_store.NewStore(t)
|
||||
_manager := manager_mocks.NewMockManager(t)
|
||||
_forge := forge_mocks.NewMockForge(t)
|
||||
store := store_mocks.NewMockStore(t)
|
||||
ctx := t.Context()
|
||||
|
||||
creator := &model.User{
|
||||
|
||||
@@ -30,7 +30,7 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge/types"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
func TestNew(t *testing.T) {
|
||||
@@ -206,7 +206,7 @@ func TestBitbucket(t *testing.T) {
|
||||
req.Header = http.Header{}
|
||||
req.Header.Set(hookEvent, hookPush)
|
||||
|
||||
mockStore := mocks_store.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
ctx = store.InjectToContext(ctx, mockStore)
|
||||
mockStore.On("GetUser", mock.Anything).Return(fakeUser, nil)
|
||||
mockStore.On("GetRepoForgeID", mock.Anything).Return(fakeRepoFromHook, nil)
|
||||
|
||||
@@ -15,8 +15,6 @@
|
||||
|
||||
package forge
|
||||
|
||||
//go:generate mockery --name Forge --output mocks --case underscore --note "+build test"
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
|
||||
@@ -27,7 +27,7 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge/forgejo/fixtures"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
func TestNew(t *testing.T) {
|
||||
@@ -51,7 +51,7 @@ func Test_forgejo(t *testing.T) {
|
||||
SkipVerify: true,
|
||||
})
|
||||
|
||||
mockStore := mocks_store.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
ctx := store.InjectToContext(t.Context(), mockStore)
|
||||
|
||||
t.Run("netrc with user token", func(t *testing.T) {
|
||||
|
||||
@@ -28,7 +28,7 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge/gitea/fixtures"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
func TestNew(t *testing.T) {
|
||||
@@ -52,7 +52,7 @@ func Test_gitea(t *testing.T) {
|
||||
SkipVerify: true,
|
||||
})
|
||||
|
||||
mockStore := mocks_store.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
ctx := store.InjectToContext(t.Context(), mockStore)
|
||||
|
||||
t.Run("netrc with user token", func(t *testing.T) {
|
||||
|
||||
@@ -1,561 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
//go:build test
|
||||
// +build test
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
context "context"
|
||||
|
||||
http "net/http"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
types "go.woodpecker-ci.org/woodpecker/v3/server/forge/types"
|
||||
)
|
||||
|
||||
// Forge is an autogenerated mock type for the Forge type
|
||||
type Forge struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// Activate provides a mock function with given fields: ctx, u, r, link
|
||||
func (_m *Forge) Activate(ctx context.Context, u *model.User, r *model.Repo, link string) error {
|
||||
ret := _m.Called(ctx, u, r, link)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Activate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, string) error); ok {
|
||||
r0 = rf(ctx, u, r, link)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Auth provides a mock function with given fields: ctx, token, secret
|
||||
func (_m *Forge) Auth(ctx context.Context, token string, secret string) (string, error) {
|
||||
ret := _m.Called(ctx, token, secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Auth")
|
||||
}
|
||||
|
||||
var r0 string
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, string) (string, error)); ok {
|
||||
return rf(ctx, token, secret)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, string) string); ok {
|
||||
r0 = rf(ctx, token, secret)
|
||||
} else {
|
||||
r0 = ret.Get(0).(string)
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, string, string) error); ok {
|
||||
r1 = rf(ctx, token, secret)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// BranchHead provides a mock function with given fields: ctx, u, r, branch
|
||||
func (_m *Forge) BranchHead(ctx context.Context, u *model.User, r *model.Repo, branch string) (*model.Commit, error) {
|
||||
ret := _m.Called(ctx, u, r, branch)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for BranchHead")
|
||||
}
|
||||
|
||||
var r0 *model.Commit
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, string) (*model.Commit, error)); ok {
|
||||
return rf(ctx, u, r, branch)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, string) *model.Commit); ok {
|
||||
r0 = rf(ctx, u, r, branch)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Commit)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, *model.Repo, string) error); ok {
|
||||
r1 = rf(ctx, u, r, branch)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Branches provides a mock function with given fields: ctx, u, r, p
|
||||
func (_m *Forge) Branches(ctx context.Context, u *model.User, r *model.Repo, p *model.ListOptions) ([]string, error) {
|
||||
ret := _m.Called(ctx, u, r, p)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Branches")
|
||||
}
|
||||
|
||||
var r0 []string
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) ([]string, error)); ok {
|
||||
return rf(ctx, u, r, p)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) []string); ok {
|
||||
r0 = rf(ctx, u, r, p)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]string)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = rf(ctx, u, r, p)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Deactivate provides a mock function with given fields: ctx, u, r, link
|
||||
func (_m *Forge) Deactivate(ctx context.Context, u *model.User, r *model.Repo, link string) error {
|
||||
ret := _m.Called(ctx, u, r, link)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Deactivate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, string) error); ok {
|
||||
r0 = rf(ctx, u, r, link)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Dir provides a mock function with given fields: ctx, u, r, b, f
|
||||
func (_m *Forge) Dir(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]*types.FileMeta, error) {
|
||||
ret := _m.Called(ctx, u, r, b, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Dir")
|
||||
}
|
||||
|
||||
var r0 []*types.FileMeta
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) ([]*types.FileMeta, error)); ok {
|
||||
return rf(ctx, u, r, b, f)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) []*types.FileMeta); ok {
|
||||
r0 = rf(ctx, u, r, b, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*types.FileMeta)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) error); ok {
|
||||
r1 = rf(ctx, u, r, b, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// File provides a mock function with given fields: ctx, u, r, b, f
|
||||
func (_m *Forge) File(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, f string) ([]byte, error) {
|
||||
ret := _m.Called(ctx, u, r, b, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for File")
|
||||
}
|
||||
|
||||
var r0 []byte
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) ([]byte, error)); ok {
|
||||
return rf(ctx, u, r, b, f)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) []byte); ok {
|
||||
r0 = rf(ctx, u, r, b, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]byte)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, string) error); ok {
|
||||
r1 = rf(ctx, u, r, b, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Hook provides a mock function with given fields: ctx, r
|
||||
func (_m *Forge) Hook(ctx context.Context, r *http.Request) (*model.Repo, *model.Pipeline, error) {
|
||||
ret := _m.Called(ctx, r)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Hook")
|
||||
}
|
||||
|
||||
var r0 *model.Repo
|
||||
var r1 *model.Pipeline
|
||||
var r2 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *http.Request) (*model.Repo, *model.Pipeline, error)); ok {
|
||||
return rf(ctx, r)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *http.Request) *model.Repo); ok {
|
||||
r0 = rf(ctx, r)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Repo)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *http.Request) *model.Pipeline); ok {
|
||||
r1 = rf(ctx, r)
|
||||
} else {
|
||||
if ret.Get(1) != nil {
|
||||
r1 = ret.Get(1).(*model.Pipeline)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(2).(func(context.Context, *http.Request) error); ok {
|
||||
r2 = rf(ctx, r)
|
||||
} else {
|
||||
r2 = ret.Error(2)
|
||||
}
|
||||
|
||||
return r0, r1, r2
|
||||
}
|
||||
|
||||
// Login provides a mock function with given fields: ctx, r
|
||||
func (_m *Forge) Login(ctx context.Context, r *types.OAuthRequest) (*model.User, string, error) {
|
||||
ret := _m.Called(ctx, r)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Login")
|
||||
}
|
||||
|
||||
var r0 *model.User
|
||||
var r1 string
|
||||
var r2 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *types.OAuthRequest) (*model.User, string, error)); ok {
|
||||
return rf(ctx, r)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *types.OAuthRequest) *model.User); ok {
|
||||
r0 = rf(ctx, r)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.User)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *types.OAuthRequest) string); ok {
|
||||
r1 = rf(ctx, r)
|
||||
} else {
|
||||
r1 = ret.Get(1).(string)
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(2).(func(context.Context, *types.OAuthRequest) error); ok {
|
||||
r2 = rf(ctx, r)
|
||||
} else {
|
||||
r2 = ret.Error(2)
|
||||
}
|
||||
|
||||
return r0, r1, r2
|
||||
}
|
||||
|
||||
// Name provides a mock function with no fields
|
||||
func (_m *Forge) Name() string {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Name")
|
||||
}
|
||||
|
||||
var r0 string
|
||||
if rf, ok := ret.Get(0).(func() string); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
r0 = ret.Get(0).(string)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Netrc provides a mock function with given fields: u, r
|
||||
func (_m *Forge) Netrc(u *model.User, r *model.Repo) (*model.Netrc, error) {
|
||||
ret := _m.Called(u, r)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Netrc")
|
||||
}
|
||||
|
||||
var r0 *model.Netrc
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.User, *model.Repo) (*model.Netrc, error)); ok {
|
||||
return rf(u, r)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.User, *model.Repo) *model.Netrc); ok {
|
||||
r0 = rf(u, r)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Netrc)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.User, *model.Repo) error); ok {
|
||||
r1 = rf(u, r)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Org provides a mock function with given fields: ctx, u, org
|
||||
func (_m *Forge) Org(ctx context.Context, u *model.User, org string) (*model.Org, error) {
|
||||
ret := _m.Called(ctx, u, org)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Org")
|
||||
}
|
||||
|
||||
var r0 *model.Org
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, string) (*model.Org, error)); ok {
|
||||
return rf(ctx, u, org)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, string) *model.Org); ok {
|
||||
r0 = rf(ctx, u, org)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Org)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, string) error); ok {
|
||||
r1 = rf(ctx, u, org)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// OrgMembership provides a mock function with given fields: ctx, u, org
|
||||
func (_m *Forge) OrgMembership(ctx context.Context, u *model.User, org string) (*model.OrgPerm, error) {
|
||||
ret := _m.Called(ctx, u, org)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgMembership")
|
||||
}
|
||||
|
||||
var r0 *model.OrgPerm
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, string) (*model.OrgPerm, error)); ok {
|
||||
return rf(ctx, u, org)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, string) *model.OrgPerm); ok {
|
||||
r0 = rf(ctx, u, org)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.OrgPerm)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, string) error); ok {
|
||||
r1 = rf(ctx, u, org)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// PullRequests provides a mock function with given fields: ctx, u, r, p
|
||||
func (_m *Forge) PullRequests(ctx context.Context, u *model.User, r *model.Repo, p *model.ListOptions) ([]*model.PullRequest, error) {
|
||||
ret := _m.Called(ctx, u, r, p)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for PullRequests")
|
||||
}
|
||||
|
||||
var r0 []*model.PullRequest
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) ([]*model.PullRequest, error)); ok {
|
||||
return rf(ctx, u, r, p)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) []*model.PullRequest); ok {
|
||||
r0 = rf(ctx, u, r, p)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.PullRequest)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, *model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = rf(ctx, u, r, p)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Repo provides a mock function with given fields: ctx, u, remoteID, owner, name
|
||||
func (_m *Forge) Repo(ctx context.Context, u *model.User, remoteID model.ForgeRemoteID, owner string, name string) (*model.Repo, error) {
|
||||
ret := _m.Called(ctx, u, remoteID, owner, name)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Repo")
|
||||
}
|
||||
|
||||
var r0 *model.Repo
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, model.ForgeRemoteID, string, string) (*model.Repo, error)); ok {
|
||||
return rf(ctx, u, remoteID, owner, name)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, model.ForgeRemoteID, string, string) *model.Repo); ok {
|
||||
r0 = rf(ctx, u, remoteID, owner, name)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Repo)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User, model.ForgeRemoteID, string, string) error); ok {
|
||||
r1 = rf(ctx, u, remoteID, owner, name)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Repos provides a mock function with given fields: ctx, u
|
||||
func (_m *Forge) Repos(ctx context.Context, u *model.User) ([]*model.Repo, error) {
|
||||
ret := _m.Called(ctx, u)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Repos")
|
||||
}
|
||||
|
||||
var r0 []*model.Repo
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User) ([]*model.Repo, error)); ok {
|
||||
return rf(ctx, u)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User) []*model.Repo); ok {
|
||||
r0 = rf(ctx, u)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Repo)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User) error); ok {
|
||||
r1 = rf(ctx, u)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// Status provides a mock function with given fields: ctx, u, r, b, p
|
||||
func (_m *Forge) Status(ctx context.Context, u *model.User, r *model.Repo, b *model.Pipeline, p *model.Workflow) error {
|
||||
ret := _m.Called(ctx, u, r, b, p)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Status")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User, *model.Repo, *model.Pipeline, *model.Workflow) error); ok {
|
||||
r0 = rf(ctx, u, r, b, p)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Teams provides a mock function with given fields: ctx, u
|
||||
func (_m *Forge) Teams(ctx context.Context, u *model.User) ([]*model.Team, error) {
|
||||
ret := _m.Called(ctx, u)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Teams")
|
||||
}
|
||||
|
||||
var r0 []*model.Team
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User) ([]*model.Team, error)); ok {
|
||||
return rf(ctx, u)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, *model.User) []*model.Team); ok {
|
||||
r0 = rf(ctx, u)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Team)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, *model.User) error); ok {
|
||||
r1 = rf(ctx, u)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// URL provides a mock function with no fields
|
||||
func (_m *Forge) URL() string {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for URL")
|
||||
}
|
||||
|
||||
var r0 string
|
||||
if rf, ok := ret.Get(0).(func() string); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
r0 = ret.Get(0).(string)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewForge creates a new instance of Forge. 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 NewForge(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Forge {
|
||||
mock := &Forge{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,105 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// 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 NewMockRefresher(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockRefresher {
|
||||
mock := &MockRefresher{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockRefresher is an autogenerated mock type for the Refresher type
|
||||
type MockRefresher struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockRefresher_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockRefresher) EXPECT() *MockRefresher_Expecter {
|
||||
return &MockRefresher_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// Refresh provides a mock function for the type MockRefresher
|
||||
func (_mock *MockRefresher) Refresh(context1 context.Context, user *model.User) (bool, error) {
|
||||
ret := _mock.Called(context1, user)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Refresh")
|
||||
}
|
||||
|
||||
var r0 bool
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, *model.User) (bool, error)); ok {
|
||||
return returnFunc(context1, user)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, *model.User) bool); ok {
|
||||
r0 = returnFunc(context1, user)
|
||||
} else {
|
||||
r0 = ret.Get(0).(bool)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context, *model.User) error); ok {
|
||||
r1 = returnFunc(context1, user)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockRefresher_Refresh_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Refresh'
|
||||
type MockRefresher_Refresh_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Refresh is a helper method to define mock.On call
|
||||
// - context1 context.Context
|
||||
// - user *model.User
|
||||
func (_e *MockRefresher_Expecter) Refresh(context1 interface{}, user interface{}) *MockRefresher_Refresh_Call {
|
||||
return &MockRefresher_Refresh_Call{Call: _e.mock.On("Refresh", context1, user)}
|
||||
}
|
||||
|
||||
func (_c *MockRefresher_Refresh_Call) Run(run func(context1 context.Context, user *model.User)) *MockRefresher_Refresh_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 *model.User
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.User)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockRefresher_Refresh_Call) Return(b bool, err error) *MockRefresher_Refresh_Call {
|
||||
_c.Call.Return(b, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockRefresher_Refresh_Call) RunAndReturn(run func(context1 context.Context, user *model.User) (bool, error)) *MockRefresher_Refresh_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -24,12 +24,12 @@ import (
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
func TestRegisterAgent(t *testing.T) {
|
||||
t.Run("When existing agent Name is empty it should update Name with hostname from metadata", func(t *testing.T) {
|
||||
store := mocks_store.NewStore(t)
|
||||
store := store_mocks.NewMockStore(t)
|
||||
storeAgent := new(model.Agent)
|
||||
storeAgent.ID = 1337
|
||||
updatedAgent := model.Agent{
|
||||
@@ -70,7 +70,7 @@ func TestRegisterAgent(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("When existing agent hostname is present it should not update the hostname", func(t *testing.T) {
|
||||
store := mocks_store.NewStore(t)
|
||||
store := store_mocks.NewMockStore(t)
|
||||
storeAgent := new(model.Agent)
|
||||
storeAgent.ID = 1337
|
||||
storeAgent.Name = "originalHostname"
|
||||
@@ -117,7 +117,7 @@ func TestUpdateAgentLastWork(t *testing.T) {
|
||||
agent := model.Agent{
|
||||
LastWork: 0,
|
||||
}
|
||||
store := mocks_store.NewStore(t)
|
||||
store := store_mocks.NewMockStore(t)
|
||||
rpc := RPC{
|
||||
store: store,
|
||||
}
|
||||
@@ -134,7 +134,7 @@ func TestUpdateAgentLastWork(t *testing.T) {
|
||||
agent := model.Agent{
|
||||
LastWork: lastWork,
|
||||
}
|
||||
store := mocks_store.NewStore(t)
|
||||
store := store_mocks.NewMockStore(t)
|
||||
rpc := RPC{
|
||||
store: store,
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ import (
|
||||
)
|
||||
|
||||
func mockStorePipeline(t *testing.T) store.Store {
|
||||
s := mocks.NewStore(t)
|
||||
s := mocks.NewMockStore(t)
|
||||
s.On("UpdatePipeline", mock.Anything).Return(nil)
|
||||
return s
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ import (
|
||||
)
|
||||
|
||||
func mockStoreStep(t *testing.T) store.Store {
|
||||
s := mocks.NewStore(t)
|
||||
s := mocks.NewMockStore(t)
|
||||
s.On("StepUpdate", mock.Anything).Return(nil)
|
||||
return s
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ import (
|
||||
)
|
||||
|
||||
func TestMetadataFromStruct(t *testing.T) {
|
||||
forge := mocks.NewForge(t)
|
||||
forge := mocks.NewMockForge(t)
|
||||
forge.On("Name").Return("gitea")
|
||||
forge.On("URL").Return("https://gitea.com")
|
||||
|
||||
|
||||
@@ -625,7 +625,7 @@ func TestSanitizePath(t *testing.T) {
|
||||
}
|
||||
|
||||
func getMockForge(t *testing.T) forge.Forge {
|
||||
forge := mocks.NewForge(t)
|
||||
forge := mocks.NewMockForge(t)
|
||||
forge.On("Name").Return("mock")
|
||||
forge.On("URL").Return("https://codeberg.org")
|
||||
return forge
|
||||
|
||||
@@ -0,0 +1,694 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/queue"
|
||||
)
|
||||
|
||||
// NewMockQueue creates a new instance of MockQueue. 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 NewMockQueue(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockQueue {
|
||||
mock := &MockQueue{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockQueue is an autogenerated mock type for the Queue type
|
||||
type MockQueue struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockQueue_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockQueue) EXPECT() *MockQueue_Expecter {
|
||||
return &MockQueue_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// Done provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Done(c context.Context, id string, exitStatus model.StatusValue) error {
|
||||
ret := _mock.Called(c, id, exitStatus)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Done")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string, model.StatusValue) error); ok {
|
||||
r0 = returnFunc(c, id, exitStatus)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_Done_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Done'
|
||||
type MockQueue_Done_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Done is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - id string
|
||||
// - exitStatus model.StatusValue
|
||||
func (_e *MockQueue_Expecter) Done(c interface{}, id interface{}, exitStatus interface{}) *MockQueue_Done_Call {
|
||||
return &MockQueue_Done_Call{Call: _e.mock.On("Done", c, id, exitStatus)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Done_Call) Run(run func(c context.Context, id string, exitStatus model.StatusValue)) *MockQueue_Done_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
var arg2 model.StatusValue
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(model.StatusValue)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Done_Call) Return(err error) *MockQueue_Done_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Done_Call) RunAndReturn(run func(c context.Context, id string, exitStatus model.StatusValue) error) *MockQueue_Done_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Error provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Error(c context.Context, id string, err error) error {
|
||||
ret := _mock.Called(c, id, err)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Error")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string, error) error); ok {
|
||||
r0 = returnFunc(c, id, err)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_Error_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Error'
|
||||
type MockQueue_Error_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Error is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - id string
|
||||
// - err error
|
||||
func (_e *MockQueue_Expecter) Error(c interface{}, id interface{}, err interface{}) *MockQueue_Error_Call {
|
||||
return &MockQueue_Error_Call{Call: _e.mock.On("Error", c, id, err)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Error_Call) Run(run func(c context.Context, id string, err error)) *MockQueue_Error_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
var arg2 error
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(error)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Error_Call) Return(err1 error) *MockQueue_Error_Call {
|
||||
_c.Call.Return(err1)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Error_Call) RunAndReturn(run func(c context.Context, id string, err error) error) *MockQueue_Error_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// ErrorAtOnce provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) ErrorAtOnce(c context.Context, ids []string, err error) error {
|
||||
ret := _mock.Called(c, ids, err)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ErrorAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, []string, error) error); ok {
|
||||
r0 = returnFunc(c, ids, err)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_ErrorAtOnce_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ErrorAtOnce'
|
||||
type MockQueue_ErrorAtOnce_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ErrorAtOnce is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - ids []string
|
||||
// - err error
|
||||
func (_e *MockQueue_Expecter) ErrorAtOnce(c interface{}, ids interface{}, err interface{}) *MockQueue_ErrorAtOnce_Call {
|
||||
return &MockQueue_ErrorAtOnce_Call{Call: _e.mock.On("ErrorAtOnce", c, ids, err)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_ErrorAtOnce_Call) Run(run func(c context.Context, ids []string, err error)) *MockQueue_ErrorAtOnce_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 []string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].([]string)
|
||||
}
|
||||
var arg2 error
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(error)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_ErrorAtOnce_Call) Return(err1 error) *MockQueue_ErrorAtOnce_Call {
|
||||
_c.Call.Return(err1)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_ErrorAtOnce_Call) RunAndReturn(run func(c context.Context, ids []string, err error) error) *MockQueue_ErrorAtOnce_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// EvictAtOnce provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) EvictAtOnce(c context.Context, ids []string) error {
|
||||
ret := _mock.Called(c, ids)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EvictAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, []string) error); ok {
|
||||
r0 = returnFunc(c, ids)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_EvictAtOnce_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EvictAtOnce'
|
||||
type MockQueue_EvictAtOnce_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// EvictAtOnce is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - ids []string
|
||||
func (_e *MockQueue_Expecter) EvictAtOnce(c interface{}, ids interface{}) *MockQueue_EvictAtOnce_Call {
|
||||
return &MockQueue_EvictAtOnce_Call{Call: _e.mock.On("EvictAtOnce", c, ids)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_EvictAtOnce_Call) Run(run func(c context.Context, ids []string)) *MockQueue_EvictAtOnce_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 []string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].([]string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_EvictAtOnce_Call) Return(err error) *MockQueue_EvictAtOnce_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_EvictAtOnce_Call) RunAndReturn(run func(c context.Context, ids []string) error) *MockQueue_EvictAtOnce_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Extend provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Extend(c context.Context, agentID int64, workflowID string) error {
|
||||
ret := _mock.Called(c, agentID, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Extend")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, int64, string) error); ok {
|
||||
r0 = returnFunc(c, agentID, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_Extend_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Extend'
|
||||
type MockQueue_Extend_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Extend is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - agentID int64
|
||||
// - workflowID string
|
||||
func (_e *MockQueue_Expecter) Extend(c interface{}, agentID interface{}, workflowID interface{}) *MockQueue_Extend_Call {
|
||||
return &MockQueue_Extend_Call{Call: _e.mock.On("Extend", c, agentID, workflowID)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Extend_Call) Run(run func(c context.Context, agentID int64, workflowID string)) *MockQueue_Extend_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 int64
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(int64)
|
||||
}
|
||||
var arg2 string
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Extend_Call) Return(err error) *MockQueue_Extend_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Extend_Call) RunAndReturn(run func(c context.Context, agentID int64, workflowID string) error) *MockQueue_Extend_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Info provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Info(c context.Context) queue.InfoT {
|
||||
ret := _mock.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Info")
|
||||
}
|
||||
|
||||
var r0 queue.InfoT
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context) queue.InfoT); ok {
|
||||
r0 = returnFunc(c)
|
||||
} else {
|
||||
r0 = ret.Get(0).(queue.InfoT)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_Info_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Info'
|
||||
type MockQueue_Info_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Info is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
func (_e *MockQueue_Expecter) Info(c interface{}) *MockQueue_Info_Call {
|
||||
return &MockQueue_Info_Call{Call: _e.mock.On("Info", c)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Info_Call) Run(run func(c context.Context)) *MockQueue_Info_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Info_Call) Return(infoT queue.InfoT) *MockQueue_Info_Call {
|
||||
_c.Call.Return(infoT)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Info_Call) RunAndReturn(run func(c context.Context) queue.InfoT) *MockQueue_Info_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// KickAgentWorkers provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) KickAgentWorkers(agentID int64) {
|
||||
_mock.Called(agentID)
|
||||
return
|
||||
}
|
||||
|
||||
// MockQueue_KickAgentWorkers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'KickAgentWorkers'
|
||||
type MockQueue_KickAgentWorkers_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// KickAgentWorkers is a helper method to define mock.On call
|
||||
// - agentID int64
|
||||
func (_e *MockQueue_Expecter) KickAgentWorkers(agentID interface{}) *MockQueue_KickAgentWorkers_Call {
|
||||
return &MockQueue_KickAgentWorkers_Call{Call: _e.mock.On("KickAgentWorkers", agentID)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_KickAgentWorkers_Call) Run(run func(agentID int64)) *MockQueue_KickAgentWorkers_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_KickAgentWorkers_Call) Return() *MockQueue_KickAgentWorkers_Call {
|
||||
_c.Call.Return()
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_KickAgentWorkers_Call) RunAndReturn(run func(agentID int64)) *MockQueue_KickAgentWorkers_Call {
|
||||
_c.Run(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Pause provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Pause() {
|
||||
_mock.Called()
|
||||
return
|
||||
}
|
||||
|
||||
// MockQueue_Pause_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Pause'
|
||||
type MockQueue_Pause_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Pause is a helper method to define mock.On call
|
||||
func (_e *MockQueue_Expecter) Pause() *MockQueue_Pause_Call {
|
||||
return &MockQueue_Pause_Call{Call: _e.mock.On("Pause")}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Pause_Call) Run(run func()) *MockQueue_Pause_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Pause_Call) Return() *MockQueue_Pause_Call {
|
||||
_c.Call.Return()
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Pause_Call) RunAndReturn(run func()) *MockQueue_Pause_Call {
|
||||
_c.Run(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Poll provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Poll(c context.Context, agentID int64, f queue.FilterFn) (*model.Task, error) {
|
||||
ret := _mock.Called(c, agentID, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Poll")
|
||||
}
|
||||
|
||||
var r0 *model.Task
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, int64, queue.FilterFn) (*model.Task, error)); ok {
|
||||
return returnFunc(c, agentID, f)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, int64, queue.FilterFn) *model.Task); ok {
|
||||
r0 = returnFunc(c, agentID, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Task)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context, int64, queue.FilterFn) error); ok {
|
||||
r1 = returnFunc(c, agentID, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockQueue_Poll_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Poll'
|
||||
type MockQueue_Poll_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Poll is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - agentID int64
|
||||
// - f queue.FilterFn
|
||||
func (_e *MockQueue_Expecter) Poll(c interface{}, agentID interface{}, f interface{}) *MockQueue_Poll_Call {
|
||||
return &MockQueue_Poll_Call{Call: _e.mock.On("Poll", c, agentID, f)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Poll_Call) Run(run func(c context.Context, agentID int64, f queue.FilterFn)) *MockQueue_Poll_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 int64
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(int64)
|
||||
}
|
||||
var arg2 queue.FilterFn
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(queue.FilterFn)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Poll_Call) Return(task *model.Task, err error) *MockQueue_Poll_Call {
|
||||
_c.Call.Return(task, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Poll_Call) RunAndReturn(run func(c context.Context, agentID int64, f queue.FilterFn) (*model.Task, error)) *MockQueue_Poll_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// PushAtOnce provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) PushAtOnce(c context.Context, tasks []*model.Task) error {
|
||||
ret := _mock.Called(c, tasks)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for PushAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, []*model.Task) error); ok {
|
||||
r0 = returnFunc(c, tasks)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_PushAtOnce_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PushAtOnce'
|
||||
type MockQueue_PushAtOnce_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// PushAtOnce is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - tasks []*model.Task
|
||||
func (_e *MockQueue_Expecter) PushAtOnce(c interface{}, tasks interface{}) *MockQueue_PushAtOnce_Call {
|
||||
return &MockQueue_PushAtOnce_Call{Call: _e.mock.On("PushAtOnce", c, tasks)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_PushAtOnce_Call) Run(run func(c context.Context, tasks []*model.Task)) *MockQueue_PushAtOnce_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 []*model.Task
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].([]*model.Task)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_PushAtOnce_Call) Return(err error) *MockQueue_PushAtOnce_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_PushAtOnce_Call) RunAndReturn(run func(c context.Context, tasks []*model.Task) error) *MockQueue_PushAtOnce_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Resume provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Resume() {
|
||||
_mock.Called()
|
||||
return
|
||||
}
|
||||
|
||||
// MockQueue_Resume_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Resume'
|
||||
type MockQueue_Resume_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Resume is a helper method to define mock.On call
|
||||
func (_e *MockQueue_Expecter) Resume() *MockQueue_Resume_Call {
|
||||
return &MockQueue_Resume_Call{Call: _e.mock.On("Resume")}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Resume_Call) Run(run func()) *MockQueue_Resume_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Resume_Call) Return() *MockQueue_Resume_Call {
|
||||
_c.Call.Return()
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Resume_Call) RunAndReturn(run func()) *MockQueue_Resume_Call {
|
||||
_c.Run(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// Wait provides a mock function for the type MockQueue
|
||||
func (_mock *MockQueue) Wait(c context.Context, id string) error {
|
||||
ret := _mock.Called(c, id)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Wait")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = returnFunc(c, id)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockQueue_Wait_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Wait'
|
||||
type MockQueue_Wait_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Wait is a helper method to define mock.On call
|
||||
// - c context.Context
|
||||
// - id string
|
||||
func (_e *MockQueue_Expecter) Wait(c interface{}, id interface{}) *MockQueue_Wait_Call {
|
||||
return &MockQueue_Wait_Call{Call: _e.mock.On("Wait", c, id)}
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Wait_Call) Run(run func(c context.Context, id string)) *MockQueue_Wait_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Wait_Call) Return(err error) *MockQueue_Wait_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockQueue_Wait_Call) RunAndReturn(run func(c context.Context, id string) error) *MockQueue_Wait_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,223 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
//go:build test
|
||||
// +build test
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
context "context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
queue "go.woodpecker-ci.org/woodpecker/v3/server/queue"
|
||||
)
|
||||
|
||||
// Queue is an autogenerated mock type for the Queue type
|
||||
type Queue struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// Done provides a mock function with given fields: c, id, exitStatus
|
||||
func (_m *Queue) Done(c context.Context, id string, exitStatus model.StatusValue) error {
|
||||
ret := _m.Called(c, id, exitStatus)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Done")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, model.StatusValue) error); ok {
|
||||
r0 = rf(c, id, exitStatus)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Error provides a mock function with given fields: c, id, err
|
||||
func (_m *Queue) Error(c context.Context, id string, err error) error {
|
||||
ret := _m.Called(c, id, err)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Error")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string, error) error); ok {
|
||||
r0 = rf(c, id, err)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// ErrorAtOnce provides a mock function with given fields: c, ids, err
|
||||
func (_m *Queue) ErrorAtOnce(c context.Context, ids []string, err error) error {
|
||||
ret := _m.Called(c, ids, err)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ErrorAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, []string, error) error); ok {
|
||||
r0 = rf(c, ids, err)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// EvictAtOnce provides a mock function with given fields: c, ids
|
||||
func (_m *Queue) EvictAtOnce(c context.Context, ids []string) error {
|
||||
ret := _m.Called(c, ids)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EvictAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, []string) error); ok {
|
||||
r0 = rf(c, ids)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Extend provides a mock function with given fields: c, agentID, workflowID
|
||||
func (_m *Queue) Extend(c context.Context, agentID int64, workflowID string) error {
|
||||
ret := _m.Called(c, agentID, workflowID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Extend")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, int64, string) error); ok {
|
||||
r0 = rf(c, agentID, workflowID)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Info provides a mock function with given fields: c
|
||||
func (_m *Queue) Info(c context.Context) queue.InfoT {
|
||||
ret := _m.Called(c)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Info")
|
||||
}
|
||||
|
||||
var r0 queue.InfoT
|
||||
if rf, ok := ret.Get(0).(func(context.Context) queue.InfoT); ok {
|
||||
r0 = rf(c)
|
||||
} else {
|
||||
r0 = ret.Get(0).(queue.InfoT)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// KickAgentWorkers provides a mock function with given fields: agentID
|
||||
func (_m *Queue) KickAgentWorkers(agentID int64) {
|
||||
_m.Called(agentID)
|
||||
}
|
||||
|
||||
// Pause provides a mock function with no fields
|
||||
func (_m *Queue) Pause() {
|
||||
_m.Called()
|
||||
}
|
||||
|
||||
// Poll provides a mock function with given fields: c, agentID, f
|
||||
func (_m *Queue) Poll(c context.Context, agentID int64, f queue.FilterFn) (*model.Task, error) {
|
||||
ret := _m.Called(c, agentID, f)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Poll")
|
||||
}
|
||||
|
||||
var r0 *model.Task
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, int64, queue.FilterFn) (*model.Task, error)); ok {
|
||||
return rf(c, agentID, f)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, int64, queue.FilterFn) *model.Task); ok {
|
||||
r0 = rf(c, agentID, f)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Task)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, int64, queue.FilterFn) error); ok {
|
||||
r1 = rf(c, agentID, f)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// PushAtOnce provides a mock function with given fields: c, tasks
|
||||
func (_m *Queue) PushAtOnce(c context.Context, tasks []*model.Task) error {
|
||||
ret := _m.Called(c, tasks)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for PushAtOnce")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, []*model.Task) error); ok {
|
||||
r0 = rf(c, tasks)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// Resume provides a mock function with no fields
|
||||
func (_m *Queue) Resume() {
|
||||
_m.Called()
|
||||
}
|
||||
|
||||
// Wait provides a mock function with given fields: c, id
|
||||
func (_m *Queue) Wait(c context.Context, id string) error {
|
||||
ret := _m.Called(c, id)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Wait")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, string) error); ok {
|
||||
r0 = rf(c, id)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewQueue creates a new instance of Queue. 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 NewQueue(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Queue {
|
||||
mock := &Queue{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -72,8 +72,6 @@ func (t *InfoT) String() string {
|
||||
// The int return value represents the matching score (higher is better).
|
||||
type FilterFn func(*model.Task) (bool, int)
|
||||
|
||||
//go:generate mockery --name Queue --output mocks --case underscore --note "+build test"
|
||||
|
||||
// Queue defines a task queue for scheduling tasks among
|
||||
// a pool of workers.
|
||||
type Queue interface {
|
||||
|
||||
@@ -191,7 +191,7 @@ func TestFetchFromConfigService(t *testing.T) {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
repo := &model.Repo{Owner: "laszlocph", Name: tt.name, Config: tt.repoConfig} // Using test name as repo name to provide different responses in mock server
|
||||
|
||||
f := new(mocks.Forge)
|
||||
f := new(mocks.MockForge)
|
||||
dirs := map[string][]*forge_types.FileMeta{}
|
||||
for _, file := range tt.files {
|
||||
f.On("File", mock.Anything, mock.Anything, mock.Anything, mock.Anything, file.name).Return(file.data, nil)
|
||||
|
||||
@@ -283,7 +283,7 @@ func TestFetch(t *testing.T) {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
repo := &model.Repo{Owner: "laszlocph", Name: "multipipeline", Config: tt.repoConfig}
|
||||
|
||||
f := new(mocks.Forge)
|
||||
f := new(mocks.MockForge)
|
||||
dirs := map[string][]*forge_types.FileMeta{}
|
||||
for _, file := range tt.files {
|
||||
f.On("File", mock.Anything, mock.Anything, mock.Anything, mock.Anything, file.name).Once().Return(file.data, nil)
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge/types"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockService creates a new instance of MockService. 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 NewMockService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockService {
|
||||
mock := &MockService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockService is an autogenerated mock type for the Service type
|
||||
type MockService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockService) EXPECT() *MockService_Expecter {
|
||||
return &MockService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// Fetch provides a mock function for the type MockService
|
||||
func (_mock *MockService) Fetch(ctx context.Context, forge1 forge.Forge, user *model.User, repo *model.Repo, pipeline *model.Pipeline, oldConfigData []*types.FileMeta, restart bool) ([]*types.FileMeta, error) {
|
||||
ret := _mock.Called(ctx, forge1, user, repo, pipeline, oldConfigData, restart)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Fetch")
|
||||
}
|
||||
|
||||
var r0 []*types.FileMeta
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) ([]*types.FileMeta, error)); ok {
|
||||
return returnFunc(ctx, forge1, user, repo, pipeline, oldConfigData, restart)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) []*types.FileMeta); ok {
|
||||
r0 = returnFunc(ctx, forge1, user, repo, pipeline, oldConfigData, restart)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*types.FileMeta)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) error); ok {
|
||||
r1 = returnFunc(ctx, forge1, user, repo, pipeline, oldConfigData, restart)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_Fetch_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Fetch'
|
||||
type MockService_Fetch_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// Fetch is a helper method to define mock.On call
|
||||
// - ctx context.Context
|
||||
// - forge1 forge.Forge
|
||||
// - user *model.User
|
||||
// - repo *model.Repo
|
||||
// - pipeline *model.Pipeline
|
||||
// - oldConfigData []*types.FileMeta
|
||||
// - restart bool
|
||||
func (_e *MockService_Expecter) Fetch(ctx interface{}, forge1 interface{}, user interface{}, repo interface{}, pipeline interface{}, oldConfigData interface{}, restart interface{}) *MockService_Fetch_Call {
|
||||
return &MockService_Fetch_Call{Call: _e.mock.On("Fetch", ctx, forge1, user, repo, pipeline, oldConfigData, restart)}
|
||||
}
|
||||
|
||||
func (_c *MockService_Fetch_Call) Run(run func(ctx context.Context, forge1 forge.Forge, user *model.User, repo *model.Repo, pipeline *model.Pipeline, oldConfigData []*types.FileMeta, restart bool)) *MockService_Fetch_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 context.Context
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(context.Context)
|
||||
}
|
||||
var arg1 forge.Forge
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(forge.Forge)
|
||||
}
|
||||
var arg2 *model.User
|
||||
if args[2] != nil {
|
||||
arg2 = args[2].(*model.User)
|
||||
}
|
||||
var arg3 *model.Repo
|
||||
if args[3] != nil {
|
||||
arg3 = args[3].(*model.Repo)
|
||||
}
|
||||
var arg4 *model.Pipeline
|
||||
if args[4] != nil {
|
||||
arg4 = args[4].(*model.Pipeline)
|
||||
}
|
||||
var arg5 []*types.FileMeta
|
||||
if args[5] != nil {
|
||||
arg5 = args[5].([]*types.FileMeta)
|
||||
}
|
||||
var arg6 bool
|
||||
if args[6] != nil {
|
||||
arg6 = args[6].(bool)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
arg2,
|
||||
arg3,
|
||||
arg4,
|
||||
arg5,
|
||||
arg6,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_Fetch_Call) Return(configData []*types.FileMeta, err error) *MockService_Fetch_Call {
|
||||
_c.Call.Return(configData, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_Fetch_Call) RunAndReturn(run func(ctx context.Context, forge1 forge.Forge, user *model.User, repo *model.Repo, pipeline *model.Pipeline, oldConfigData []*types.FileMeta, restart bool) ([]*types.FileMeta, error)) *MockService_Fetch_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
context "context"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
forge "go.woodpecker-ci.org/woodpecker/v3/server/forge"
|
||||
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
types "go.woodpecker-ci.org/woodpecker/v3/server/forge/types"
|
||||
)
|
||||
|
||||
// Service is an autogenerated mock type for the Service type
|
||||
type Service struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// Fetch provides a mock function with given fields: ctx, _a1, user, repo, pipeline, oldConfigData, restart
|
||||
func (_m *Service) Fetch(ctx context.Context, _a1 forge.Forge, user *model.User, repo *model.Repo, pipeline *model.Pipeline, oldConfigData []*types.FileMeta, restart bool) ([]*types.FileMeta, error) {
|
||||
ret := _m.Called(ctx, _a1, user, repo, pipeline, oldConfigData, restart)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for Fetch")
|
||||
}
|
||||
|
||||
var r0 []*types.FileMeta
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) ([]*types.FileMeta, error)); ok {
|
||||
return rf(ctx, _a1, user, repo, pipeline, oldConfigData, restart)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) []*types.FileMeta); ok {
|
||||
r0 = rf(ctx, _a1, user, repo, pipeline, oldConfigData, restart)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*types.FileMeta)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(context.Context, forge.Forge, *model.User, *model.Repo, *model.Pipeline, []*types.FileMeta, bool) error); ok {
|
||||
r1 = rf(ctx, _a1, user, repo, pipeline, oldConfigData, restart)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// NewService creates a new instance of Service. 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 NewService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Service {
|
||||
mock := &Service{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -22,8 +22,6 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
//go:generate mockery --name Service --output mocks --case underscore
|
||||
|
||||
type Service interface {
|
||||
Fetch(ctx context.Context, forge forge.Forge, user *model.User, repo *model.Repo, pipeline *model.Pipeline, oldConfigData []*types.FileMeta, restart bool) (configData []*types.FileMeta, err error)
|
||||
}
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockService creates a new instance of MockService. 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 NewMockService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockService {
|
||||
mock := &MockService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockService is an autogenerated mock type for the Service type
|
||||
type MockService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockService) EXPECT() *MockService_Expecter {
|
||||
return &MockService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// EnvironList provides a mock function for the type MockService
|
||||
func (_mock *MockService) EnvironList(repo *model.Repo) ([]*model.Environ, error) {
|
||||
ret := _mock.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EnvironList")
|
||||
}
|
||||
|
||||
var r0 []*model.Environ
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) ([]*model.Environ, error)); ok {
|
||||
return returnFunc(repo)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) []*model.Environ); ok {
|
||||
r0 = returnFunc(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Environ)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo) error); ok {
|
||||
r1 = returnFunc(repo)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_EnvironList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnvironList'
|
||||
type MockService_EnvironList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// EnvironList is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
func (_e *MockService_Expecter) EnvironList(repo interface{}) *MockService_EnvironList_Call {
|
||||
return &MockService_EnvironList_Call{Call: _e.mock.On("EnvironList", repo)}
|
||||
}
|
||||
|
||||
func (_c *MockService_EnvironList_Call) Run(run func(repo *model.Repo)) *MockService_EnvironList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_EnvironList_Call) Return(environs []*model.Environ, err error) *MockService_EnvironList_Call {
|
||||
_c.Call.Return(environs, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_EnvironList_Call) RunAndReturn(run func(repo *model.Repo) ([]*model.Environ, error)) *MockService_EnvironList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// Service is an autogenerated mock type for the Service type
|
||||
type Service struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// EnvironList provides a mock function with given fields: _a0
|
||||
func (_m *Service) EnvironList(_a0 *model.Repo) ([]*model.Environ, error) {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EnvironList")
|
||||
}
|
||||
|
||||
var r0 []*model.Environ
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) ([]*model.Environ, error)); ok {
|
||||
return rf(_a0)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) []*model.Environ); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Environ)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo) error); ok {
|
||||
r1 = rf(_a0)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// NewService creates a new instance of Service. 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 NewService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Service {
|
||||
mock := &Service{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -16,8 +16,6 @@ package environment
|
||||
|
||||
import "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
//go:generate mockery --name Service --output mocks --case underscore
|
||||
|
||||
// Service defines a service for managing environment variables.
|
||||
type Service interface {
|
||||
EnvironList(*model.Repo) ([]*model.Environ, error)
|
||||
|
||||
@@ -0,0 +1,207 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockService creates a new instance of MockService. 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 NewMockService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockService {
|
||||
mock := &MockService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockService is an autogenerated mock type for the Service type
|
||||
type MockService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockService) EXPECT() *MockService_Expecter {
|
||||
return &MockService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// LogAppend provides a mock function for the type MockService
|
||||
func (_mock *MockService) LogAppend(step *model.Step, logEntries []*model.LogEntry) error {
|
||||
ret := _mock.Called(step, logEntries)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for LogAppend")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Step, []*model.LogEntry) error); ok {
|
||||
r0 = returnFunc(step, logEntries)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_LogAppend_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogAppend'
|
||||
type MockService_LogAppend_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// LogAppend is a helper method to define mock.On call
|
||||
// - step *model.Step
|
||||
// - logEntries []*model.LogEntry
|
||||
func (_e *MockService_Expecter) LogAppend(step interface{}, logEntries interface{}) *MockService_LogAppend_Call {
|
||||
return &MockService_LogAppend_Call{Call: _e.mock.On("LogAppend", step, logEntries)}
|
||||
}
|
||||
|
||||
func (_c *MockService_LogAppend_Call) Run(run func(step *model.Step, logEntries []*model.LogEntry)) *MockService_LogAppend_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Step
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Step)
|
||||
}
|
||||
var arg1 []*model.LogEntry
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].([]*model.LogEntry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogAppend_Call) Return(err error) *MockService_LogAppend_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogAppend_Call) RunAndReturn(run func(step *model.Step, logEntries []*model.LogEntry) error) *MockService_LogAppend_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// LogDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) LogDelete(step *model.Step) error {
|
||||
ret := _mock.Called(step)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for LogDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Step) error); ok {
|
||||
r0 = returnFunc(step)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_LogDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogDelete'
|
||||
type MockService_LogDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// LogDelete is a helper method to define mock.On call
|
||||
// - step *model.Step
|
||||
func (_e *MockService_Expecter) LogDelete(step interface{}) *MockService_LogDelete_Call {
|
||||
return &MockService_LogDelete_Call{Call: _e.mock.On("LogDelete", step)}
|
||||
}
|
||||
|
||||
func (_c *MockService_LogDelete_Call) Run(run func(step *model.Step)) *MockService_LogDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Step
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Step)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogDelete_Call) Return(err error) *MockService_LogDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogDelete_Call) RunAndReturn(run func(step *model.Step) error) *MockService_LogDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// LogFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) LogFind(step *model.Step) ([]*model.LogEntry, error) {
|
||||
ret := _mock.Called(step)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for LogFind")
|
||||
}
|
||||
|
||||
var r0 []*model.LogEntry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Step) ([]*model.LogEntry, error)); ok {
|
||||
return returnFunc(step)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Step) []*model.LogEntry); ok {
|
||||
r0 = returnFunc(step)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.LogEntry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Step) error); ok {
|
||||
r1 = returnFunc(step)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_LogFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LogFind'
|
||||
type MockService_LogFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// LogFind is a helper method to define mock.On call
|
||||
// - step *model.Step
|
||||
func (_e *MockService_Expecter) LogFind(step interface{}) *MockService_LogFind_Call {
|
||||
return &MockService_LogFind_Call{Call: _e.mock.On("LogFind", step)}
|
||||
}
|
||||
|
||||
func (_c *MockService_LogFind_Call) Run(run func(step *model.Step)) *MockService_LogFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Step
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Step)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogFind_Call) Return(logEntrys []*model.LogEntry, err error) *MockService_LogFind_Call {
|
||||
_c.Call.Return(logEntrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_LogFind_Call) RunAndReturn(run func(step *model.Step) ([]*model.LogEntry, error)) *MockService_LogFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -30,8 +30,6 @@ import (
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/store"
|
||||
)
|
||||
|
||||
//go:generate mockery --name Manager --output mocks --case underscore --note "+build test"
|
||||
|
||||
const forgeCacheTTL = 10 * time.Minute
|
||||
|
||||
type SetupForge func(forge *model.Forge) (forge.Forge, error)
|
||||
|
||||
@@ -1,273 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
//go:build test
|
||||
// +build test
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
crypto "crypto"
|
||||
|
||||
config "go.woodpecker-ci.org/woodpecker/v3/server/services/config"
|
||||
|
||||
environment "go.woodpecker-ci.org/woodpecker/v3/server/services/environment"
|
||||
|
||||
forge "go.woodpecker-ci.org/woodpecker/v3/server/forge"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
registry "go.woodpecker-ci.org/woodpecker/v3/server/services/registry"
|
||||
|
||||
secret "go.woodpecker-ci.org/woodpecker/v3/server/services/secret"
|
||||
)
|
||||
|
||||
// Manager is an autogenerated mock type for the Manager type
|
||||
type Manager struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// ConfigServiceFromRepo provides a mock function with given fields: repo
|
||||
func (_m *Manager) ConfigServiceFromRepo(repo *model.Repo) config.Service {
|
||||
ret := _m.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ConfigServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 config.Service
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) config.Service); ok {
|
||||
r0 = rf(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(config.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// EnvironmentService provides a mock function with no fields
|
||||
func (_m *Manager) EnvironmentService() environment.Service {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EnvironmentService")
|
||||
}
|
||||
|
||||
var r0 environment.Service
|
||||
if rf, ok := ret.Get(0).(func() environment.Service); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(environment.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// ForgeByID provides a mock function with given fields: forgeID
|
||||
func (_m *Manager) ForgeByID(forgeID int64) (forge.Forge, error) {
|
||||
ret := _m.Called(forgeID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeByID")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(int64) (forge.Forge, error)); ok {
|
||||
return rf(forgeID)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(int64) forge.Forge); ok {
|
||||
r0 = rf(forgeID)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(int64) error); ok {
|
||||
r1 = rf(forgeID)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// ForgeFromRepo provides a mock function with given fields: repo
|
||||
func (_m *Manager) ForgeFromRepo(repo *model.Repo) (forge.Forge, error) {
|
||||
ret := _m.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeFromRepo")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) (forge.Forge, error)); ok {
|
||||
return rf(repo)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) forge.Forge); ok {
|
||||
r0 = rf(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo) error); ok {
|
||||
r1 = rf(repo)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// ForgeFromUser provides a mock function with given fields: user
|
||||
func (_m *Manager) ForgeFromUser(user *model.User) (forge.Forge, error) {
|
||||
ret := _m.Called(user)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeFromUser")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.User) (forge.Forge, error)); ok {
|
||||
return rf(user)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.User) forge.Forge); ok {
|
||||
r0 = rf(user)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.User) error); ok {
|
||||
r1 = rf(user)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// RegistryService provides a mock function with no fields
|
||||
func (_m *Manager) RegistryService() registry.Service {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryService")
|
||||
}
|
||||
|
||||
var r0 registry.Service
|
||||
if rf, ok := ret.Get(0).(func() registry.Service); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(registry.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// RegistryServiceFromRepo provides a mock function with given fields: repo
|
||||
func (_m *Manager) RegistryServiceFromRepo(repo *model.Repo) registry.Service {
|
||||
ret := _m.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 registry.Service
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) registry.Service); ok {
|
||||
r0 = rf(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(registry.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SecretService provides a mock function with no fields
|
||||
func (_m *Manager) SecretService() secret.Service {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretService")
|
||||
}
|
||||
|
||||
var r0 secret.Service
|
||||
if rf, ok := ret.Get(0).(func() secret.Service); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(secret.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SecretServiceFromRepo provides a mock function with given fields: repo
|
||||
func (_m *Manager) SecretServiceFromRepo(repo *model.Repo) secret.Service {
|
||||
ret := _m.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 secret.Service
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo) secret.Service); ok {
|
||||
r0 = rf(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(secret.Service)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SignaturePublicKey provides a mock function with no fields
|
||||
func (_m *Manager) SignaturePublicKey() crypto.PublicKey {
|
||||
ret := _m.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SignaturePublicKey")
|
||||
}
|
||||
|
||||
var r0 crypto.PublicKey
|
||||
if rf, ok := ret.Get(0).(func() crypto.PublicKey); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(crypto.PublicKey)
|
||||
}
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewManager creates a new instance of Manager. 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 NewManager(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Manager {
|
||||
mock := &Manager{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -0,0 +1,573 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
"crypto"
|
||||
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/forge"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/config"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/environment"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/registry"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/secret"
|
||||
)
|
||||
|
||||
// NewMockManager creates a new instance of MockManager. 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 NewMockManager(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockManager {
|
||||
mock := &MockManager{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockManager is an autogenerated mock type for the Manager type
|
||||
type MockManager struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockManager_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockManager) EXPECT() *MockManager_Expecter {
|
||||
return &MockManager_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// ConfigServiceFromRepo provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) ConfigServiceFromRepo(repo *model.Repo) config.Service {
|
||||
ret := _mock.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ConfigServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 config.Service
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) config.Service); ok {
|
||||
r0 = returnFunc(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(config.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_ConfigServiceFromRepo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConfigServiceFromRepo'
|
||||
type MockManager_ConfigServiceFromRepo_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ConfigServiceFromRepo is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
func (_e *MockManager_Expecter) ConfigServiceFromRepo(repo interface{}) *MockManager_ConfigServiceFromRepo_Call {
|
||||
return &MockManager_ConfigServiceFromRepo_Call{Call: _e.mock.On("ConfigServiceFromRepo", repo)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_ConfigServiceFromRepo_Call) Run(run func(repo *model.Repo)) *MockManager_ConfigServiceFromRepo_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ConfigServiceFromRepo_Call) Return(service config.Service) *MockManager_ConfigServiceFromRepo_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ConfigServiceFromRepo_Call) RunAndReturn(run func(repo *model.Repo) config.Service) *MockManager_ConfigServiceFromRepo_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// EnvironmentService provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) EnvironmentService() environment.Service {
|
||||
ret := _mock.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for EnvironmentService")
|
||||
}
|
||||
|
||||
var r0 environment.Service
|
||||
if returnFunc, ok := ret.Get(0).(func() environment.Service); ok {
|
||||
r0 = returnFunc()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(environment.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_EnvironmentService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'EnvironmentService'
|
||||
type MockManager_EnvironmentService_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// EnvironmentService is a helper method to define mock.On call
|
||||
func (_e *MockManager_Expecter) EnvironmentService() *MockManager_EnvironmentService_Call {
|
||||
return &MockManager_EnvironmentService_Call{Call: _e.mock.On("EnvironmentService")}
|
||||
}
|
||||
|
||||
func (_c *MockManager_EnvironmentService_Call) Run(run func()) *MockManager_EnvironmentService_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_EnvironmentService_Call) Return(service environment.Service) *MockManager_EnvironmentService_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_EnvironmentService_Call) RunAndReturn(run func() environment.Service) *MockManager_EnvironmentService_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// ForgeByID provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) ForgeByID(forgeID int64) (forge.Forge, error) {
|
||||
ret := _mock.Called(forgeID)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeByID")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64) (forge.Forge, error)); ok {
|
||||
return returnFunc(forgeID)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(int64) forge.Forge); ok {
|
||||
r0 = returnFunc(forgeID)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(int64) error); ok {
|
||||
r1 = returnFunc(forgeID)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockManager_ForgeByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForgeByID'
|
||||
type MockManager_ForgeByID_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ForgeByID is a helper method to define mock.On call
|
||||
// - forgeID int64
|
||||
func (_e *MockManager_Expecter) ForgeByID(forgeID interface{}) *MockManager_ForgeByID_Call {
|
||||
return &MockManager_ForgeByID_Call{Call: _e.mock.On("ForgeByID", forgeID)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeByID_Call) Run(run func(forgeID int64)) *MockManager_ForgeByID_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeByID_Call) Return(forge1 forge.Forge, err error) *MockManager_ForgeByID_Call {
|
||||
_c.Call.Return(forge1, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeByID_Call) RunAndReturn(run func(forgeID int64) (forge.Forge, error)) *MockManager_ForgeByID_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// ForgeFromRepo provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) ForgeFromRepo(repo *model.Repo) (forge.Forge, error) {
|
||||
ret := _mock.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeFromRepo")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) (forge.Forge, error)); ok {
|
||||
return returnFunc(repo)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) forge.Forge); ok {
|
||||
r0 = returnFunc(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo) error); ok {
|
||||
r1 = returnFunc(repo)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockManager_ForgeFromRepo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForgeFromRepo'
|
||||
type MockManager_ForgeFromRepo_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ForgeFromRepo is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
func (_e *MockManager_Expecter) ForgeFromRepo(repo interface{}) *MockManager_ForgeFromRepo_Call {
|
||||
return &MockManager_ForgeFromRepo_Call{Call: _e.mock.On("ForgeFromRepo", repo)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromRepo_Call) Run(run func(repo *model.Repo)) *MockManager_ForgeFromRepo_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromRepo_Call) Return(forge1 forge.Forge, err error) *MockManager_ForgeFromRepo_Call {
|
||||
_c.Call.Return(forge1, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromRepo_Call) RunAndReturn(run func(repo *model.Repo) (forge.Forge, error)) *MockManager_ForgeFromRepo_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// ForgeFromUser provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) ForgeFromUser(user *model.User) (forge.Forge, error) {
|
||||
ret := _mock.Called(user)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for ForgeFromUser")
|
||||
}
|
||||
|
||||
var r0 forge.Forge
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.User) (forge.Forge, error)); ok {
|
||||
return returnFunc(user)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.User) forge.Forge); ok {
|
||||
r0 = returnFunc(user)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(forge.Forge)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.User) error); ok {
|
||||
r1 = returnFunc(user)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockManager_ForgeFromUser_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForgeFromUser'
|
||||
type MockManager_ForgeFromUser_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// ForgeFromUser is a helper method to define mock.On call
|
||||
// - user *model.User
|
||||
func (_e *MockManager_Expecter) ForgeFromUser(user interface{}) *MockManager_ForgeFromUser_Call {
|
||||
return &MockManager_ForgeFromUser_Call{Call: _e.mock.On("ForgeFromUser", user)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromUser_Call) Run(run func(user *model.User)) *MockManager_ForgeFromUser_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.User
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.User)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromUser_Call) Return(forge1 forge.Forge, err error) *MockManager_ForgeFromUser_Call {
|
||||
_c.Call.Return(forge1, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_ForgeFromUser_Call) RunAndReturn(run func(user *model.User) (forge.Forge, error)) *MockManager_ForgeFromUser_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryService provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) RegistryService() registry.Service {
|
||||
ret := _mock.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryService")
|
||||
}
|
||||
|
||||
var r0 registry.Service
|
||||
if returnFunc, ok := ret.Get(0).(func() registry.Service); ok {
|
||||
r0 = returnFunc()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(registry.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_RegistryService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryService'
|
||||
type MockManager_RegistryService_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryService is a helper method to define mock.On call
|
||||
func (_e *MockManager_Expecter) RegistryService() *MockManager_RegistryService_Call {
|
||||
return &MockManager_RegistryService_Call{Call: _e.mock.On("RegistryService")}
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryService_Call) Run(run func()) *MockManager_RegistryService_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryService_Call) Return(service registry.Service) *MockManager_RegistryService_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryService_Call) RunAndReturn(run func() registry.Service) *MockManager_RegistryService_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryServiceFromRepo provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) RegistryServiceFromRepo(repo *model.Repo) registry.Service {
|
||||
ret := _mock.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 registry.Service
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) registry.Service); ok {
|
||||
r0 = returnFunc(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(registry.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_RegistryServiceFromRepo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryServiceFromRepo'
|
||||
type MockManager_RegistryServiceFromRepo_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryServiceFromRepo is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
func (_e *MockManager_Expecter) RegistryServiceFromRepo(repo interface{}) *MockManager_RegistryServiceFromRepo_Call {
|
||||
return &MockManager_RegistryServiceFromRepo_Call{Call: _e.mock.On("RegistryServiceFromRepo", repo)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryServiceFromRepo_Call) Run(run func(repo *model.Repo)) *MockManager_RegistryServiceFromRepo_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryServiceFromRepo_Call) Return(service registry.Service) *MockManager_RegistryServiceFromRepo_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_RegistryServiceFromRepo_Call) RunAndReturn(run func(repo *model.Repo) registry.Service) *MockManager_RegistryServiceFromRepo_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretService provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) SecretService() secret.Service {
|
||||
ret := _mock.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretService")
|
||||
}
|
||||
|
||||
var r0 secret.Service
|
||||
if returnFunc, ok := ret.Get(0).(func() secret.Service); ok {
|
||||
r0 = returnFunc()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(secret.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_SecretService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretService'
|
||||
type MockManager_SecretService_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretService is a helper method to define mock.On call
|
||||
func (_e *MockManager_Expecter) SecretService() *MockManager_SecretService_Call {
|
||||
return &MockManager_SecretService_Call{Call: _e.mock.On("SecretService")}
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretService_Call) Run(run func()) *MockManager_SecretService_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretService_Call) Return(service secret.Service) *MockManager_SecretService_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretService_Call) RunAndReturn(run func() secret.Service) *MockManager_SecretService_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretServiceFromRepo provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) SecretServiceFromRepo(repo *model.Repo) secret.Service {
|
||||
ret := _mock.Called(repo)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretServiceFromRepo")
|
||||
}
|
||||
|
||||
var r0 secret.Service
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo) secret.Service); ok {
|
||||
r0 = returnFunc(repo)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(secret.Service)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_SecretServiceFromRepo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretServiceFromRepo'
|
||||
type MockManager_SecretServiceFromRepo_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretServiceFromRepo is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
func (_e *MockManager_Expecter) SecretServiceFromRepo(repo interface{}) *MockManager_SecretServiceFromRepo_Call {
|
||||
return &MockManager_SecretServiceFromRepo_Call{Call: _e.mock.On("SecretServiceFromRepo", repo)}
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretServiceFromRepo_Call) Run(run func(repo *model.Repo)) *MockManager_SecretServiceFromRepo_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretServiceFromRepo_Call) Return(service secret.Service) *MockManager_SecretServiceFromRepo_Call {
|
||||
_c.Call.Return(service)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SecretServiceFromRepo_Call) RunAndReturn(run func(repo *model.Repo) secret.Service) *MockManager_SecretServiceFromRepo_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SignaturePublicKey provides a mock function for the type MockManager
|
||||
func (_mock *MockManager) SignaturePublicKey() crypto.PublicKey {
|
||||
ret := _mock.Called()
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SignaturePublicKey")
|
||||
}
|
||||
|
||||
var r0 crypto.PublicKey
|
||||
if returnFunc, ok := ret.Get(0).(func() crypto.PublicKey); ok {
|
||||
r0 = returnFunc()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(crypto.PublicKey)
|
||||
}
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockManager_SignaturePublicKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SignaturePublicKey'
|
||||
type MockManager_SignaturePublicKey_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SignaturePublicKey is a helper method to define mock.On call
|
||||
func (_e *MockManager_Expecter) SignaturePublicKey() *MockManager_SignaturePublicKey_Call {
|
||||
return &MockManager_SignaturePublicKey_Call{Call: _e.mock.On("SignaturePublicKey")}
|
||||
}
|
||||
|
||||
func (_c *MockManager_SignaturePublicKey_Call) Run(run func()) *MockManager_SignaturePublicKey_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
run()
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SignaturePublicKey_Call) Return(publicKey crypto.PublicKey) *MockManager_SignaturePublicKey_Call {
|
||||
_c.Call.Return(publicKey)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockManager_SignaturePublicKey_Call) RunAndReturn(run func() crypto.PublicKey) *MockManager_SignaturePublicKey_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -0,0 +1,161 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockReadOnlyService creates a new instance of MockReadOnlyService. 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 NewMockReadOnlyService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockReadOnlyService {
|
||||
mock := &MockReadOnlyService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockReadOnlyService is an autogenerated mock type for the ReadOnlyService type
|
||||
type MockReadOnlyService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockReadOnlyService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockReadOnlyService) EXPECT() *MockReadOnlyService_Expecter {
|
||||
return &MockReadOnlyService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// GlobalRegistryFind provides a mock function for the type MockReadOnlyService
|
||||
func (_mock *MockReadOnlyService) GlobalRegistryFind(s string) (*model.Registry, error) {
|
||||
ret := _mock.Called(s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(string) (*model.Registry, error)); ok {
|
||||
return returnFunc(s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(string) *model.Registry); ok {
|
||||
r0 = returnFunc(s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(string) error); ok {
|
||||
r1 = returnFunc(s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockReadOnlyService_GlobalRegistryFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryFind'
|
||||
type MockReadOnlyService_GlobalRegistryFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryFind is a helper method to define mock.On call
|
||||
// - s string
|
||||
func (_e *MockReadOnlyService_Expecter) GlobalRegistryFind(s interface{}) *MockReadOnlyService_GlobalRegistryFind_Call {
|
||||
return &MockReadOnlyService_GlobalRegistryFind_Call{Call: _e.mock.On("GlobalRegistryFind", s)}
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryFind_Call) Run(run func(s string)) *MockReadOnlyService_GlobalRegistryFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 string
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryFind_Call) Return(registry *model.Registry, err error) *MockReadOnlyService_GlobalRegistryFind_Call {
|
||||
_c.Call.Return(registry, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryFind_Call) RunAndReturn(run func(s string) (*model.Registry, error)) *MockReadOnlyService_GlobalRegistryFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalRegistryList provides a mock function for the type MockReadOnlyService
|
||||
func (_mock *MockReadOnlyService) GlobalRegistryList(listOptions *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _mock.Called(listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return returnFunc(listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) []*model.Registry); ok {
|
||||
r0 = returnFunc(listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.ListOptions) error); ok {
|
||||
r1 = returnFunc(listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockReadOnlyService_GlobalRegistryList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryList'
|
||||
type MockReadOnlyService_GlobalRegistryList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryList is a helper method to define mock.On call
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockReadOnlyService_Expecter) GlobalRegistryList(listOptions interface{}) *MockReadOnlyService_GlobalRegistryList_Call {
|
||||
return &MockReadOnlyService_GlobalRegistryList_Call{Call: _e.mock.On("GlobalRegistryList", listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryList_Call) Run(run func(listOptions *model.ListOptions)) *MockReadOnlyService_GlobalRegistryList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.ListOptions
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryList_Call) Return(registrys []*model.Registry, err error) *MockReadOnlyService_GlobalRegistryList_Call {
|
||||
_c.Call.Return(registrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockReadOnlyService_GlobalRegistryList_Call) RunAndReturn(run func(listOptions *model.ListOptions) ([]*model.Registry, error)) *MockReadOnlyService_GlobalRegistryList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -0,0 +1,996 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockService creates a new instance of MockService. 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 NewMockService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockService {
|
||||
mock := &MockService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockService is an autogenerated mock type for the Service type
|
||||
type MockService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockService) EXPECT() *MockService_Expecter {
|
||||
return &MockService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// GlobalRegistryCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalRegistryCreate(registry *model.Registry) error {
|
||||
ret := _mock.Called(registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Registry) error); ok {
|
||||
r0 = returnFunc(registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalRegistryCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryCreate'
|
||||
type MockService_GlobalRegistryCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryCreate is a helper method to define mock.On call
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) GlobalRegistryCreate(registry interface{}) *MockService_GlobalRegistryCreate_Call {
|
||||
return &MockService_GlobalRegistryCreate_Call{Call: _e.mock.On("GlobalRegistryCreate", registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryCreate_Call) Run(run func(registry *model.Registry)) *MockService_GlobalRegistryCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Registry
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryCreate_Call) Return(err error) *MockService_GlobalRegistryCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryCreate_Call) RunAndReturn(run func(registry *model.Registry) error) *MockService_GlobalRegistryCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalRegistryDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalRegistryDelete(s string) error {
|
||||
ret := _mock.Called(s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(string) error); ok {
|
||||
r0 = returnFunc(s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalRegistryDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryDelete'
|
||||
type MockService_GlobalRegistryDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryDelete is a helper method to define mock.On call
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) GlobalRegistryDelete(s interface{}) *MockService_GlobalRegistryDelete_Call {
|
||||
return &MockService_GlobalRegistryDelete_Call{Call: _e.mock.On("GlobalRegistryDelete", s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryDelete_Call) Run(run func(s string)) *MockService_GlobalRegistryDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 string
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryDelete_Call) Return(err error) *MockService_GlobalRegistryDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryDelete_Call) RunAndReturn(run func(s string) error) *MockService_GlobalRegistryDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalRegistryFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalRegistryFind(s string) (*model.Registry, error) {
|
||||
ret := _mock.Called(s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(string) (*model.Registry, error)); ok {
|
||||
return returnFunc(s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(string) *model.Registry); ok {
|
||||
r0 = returnFunc(s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(string) error); ok {
|
||||
r1 = returnFunc(s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_GlobalRegistryFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryFind'
|
||||
type MockService_GlobalRegistryFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryFind is a helper method to define mock.On call
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) GlobalRegistryFind(s interface{}) *MockService_GlobalRegistryFind_Call {
|
||||
return &MockService_GlobalRegistryFind_Call{Call: _e.mock.On("GlobalRegistryFind", s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryFind_Call) Run(run func(s string)) *MockService_GlobalRegistryFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 string
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryFind_Call) Return(registry *model.Registry, err error) *MockService_GlobalRegistryFind_Call {
|
||||
_c.Call.Return(registry, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryFind_Call) RunAndReturn(run func(s string) (*model.Registry, error)) *MockService_GlobalRegistryFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalRegistryList provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalRegistryList(listOptions *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _mock.Called(listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return returnFunc(listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) []*model.Registry); ok {
|
||||
r0 = returnFunc(listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.ListOptions) error); ok {
|
||||
r1 = returnFunc(listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_GlobalRegistryList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryList'
|
||||
type MockService_GlobalRegistryList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryList is a helper method to define mock.On call
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) GlobalRegistryList(listOptions interface{}) *MockService_GlobalRegistryList_Call {
|
||||
return &MockService_GlobalRegistryList_Call{Call: _e.mock.On("GlobalRegistryList", listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryList_Call) Run(run func(listOptions *model.ListOptions)) *MockService_GlobalRegistryList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.ListOptions
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryList_Call) Return(registrys []*model.Registry, err error) *MockService_GlobalRegistryList_Call {
|
||||
_c.Call.Return(registrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryList_Call) RunAndReturn(run func(listOptions *model.ListOptions) ([]*model.Registry, error)) *MockService_GlobalRegistryList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalRegistryUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalRegistryUpdate(registry *model.Registry) error {
|
||||
ret := _mock.Called(registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Registry) error); ok {
|
||||
r0 = returnFunc(registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalRegistryUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalRegistryUpdate'
|
||||
type MockService_GlobalRegistryUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalRegistryUpdate is a helper method to define mock.On call
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) GlobalRegistryUpdate(registry interface{}) *MockService_GlobalRegistryUpdate_Call {
|
||||
return &MockService_GlobalRegistryUpdate_Call{Call: _e.mock.On("GlobalRegistryUpdate", registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryUpdate_Call) Run(run func(registry *model.Registry)) *MockService_GlobalRegistryUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Registry
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryUpdate_Call) Return(err error) *MockService_GlobalRegistryUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalRegistryUpdate_Call) RunAndReturn(run func(registry *model.Registry) error) *MockService_GlobalRegistryUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgRegistryCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgRegistryCreate(n int64, registry *model.Registry) error {
|
||||
ret := _mock.Called(n, registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.Registry) error); ok {
|
||||
r0 = returnFunc(n, registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgRegistryCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgRegistryCreate'
|
||||
type MockService_OrgRegistryCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgRegistryCreate is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) OrgRegistryCreate(n interface{}, registry interface{}) *MockService_OrgRegistryCreate_Call {
|
||||
return &MockService_OrgRegistryCreate_Call{Call: _e.mock.On("OrgRegistryCreate", n, registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryCreate_Call) Run(run func(n int64, registry *model.Registry)) *MockService_OrgRegistryCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.Registry
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryCreate_Call) Return(err error) *MockService_OrgRegistryCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryCreate_Call) RunAndReturn(run func(n int64, registry *model.Registry) error) *MockService_OrgRegistryCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgRegistryDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgRegistryDelete(n int64, s string) error {
|
||||
ret := _mock.Called(n, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) error); ok {
|
||||
r0 = returnFunc(n, s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgRegistryDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgRegistryDelete'
|
||||
type MockService_OrgRegistryDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgRegistryDelete is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) OrgRegistryDelete(n interface{}, s interface{}) *MockService_OrgRegistryDelete_Call {
|
||||
return &MockService_OrgRegistryDelete_Call{Call: _e.mock.On("OrgRegistryDelete", n, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryDelete_Call) Run(run func(n int64, s string)) *MockService_OrgRegistryDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryDelete_Call) Return(err error) *MockService_OrgRegistryDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryDelete_Call) RunAndReturn(run func(n int64, s string) error) *MockService_OrgRegistryDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgRegistryFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgRegistryFind(n int64, s string) (*model.Registry, error) {
|
||||
ret := _mock.Called(n, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) (*model.Registry, error)); ok {
|
||||
return returnFunc(n, s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) *model.Registry); ok {
|
||||
r0 = returnFunc(n, s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(int64, string) error); ok {
|
||||
r1 = returnFunc(n, s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_OrgRegistryFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgRegistryFind'
|
||||
type MockService_OrgRegistryFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgRegistryFind is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) OrgRegistryFind(n interface{}, s interface{}) *MockService_OrgRegistryFind_Call {
|
||||
return &MockService_OrgRegistryFind_Call{Call: _e.mock.On("OrgRegistryFind", n, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryFind_Call) Run(run func(n int64, s string)) *MockService_OrgRegistryFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryFind_Call) Return(registry *model.Registry, err error) *MockService_OrgRegistryFind_Call {
|
||||
_c.Call.Return(registry, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryFind_Call) RunAndReturn(run func(n int64, s string) (*model.Registry, error)) *MockService_OrgRegistryFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgRegistryList provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgRegistryList(n int64, listOptions *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _mock.Called(n, listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return returnFunc(n, listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.ListOptions) []*model.Registry); ok {
|
||||
r0 = returnFunc(n, listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(int64, *model.ListOptions) error); ok {
|
||||
r1 = returnFunc(n, listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_OrgRegistryList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgRegistryList'
|
||||
type MockService_OrgRegistryList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgRegistryList is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) OrgRegistryList(n interface{}, listOptions interface{}) *MockService_OrgRegistryList_Call {
|
||||
return &MockService_OrgRegistryList_Call{Call: _e.mock.On("OrgRegistryList", n, listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryList_Call) Run(run func(n int64, listOptions *model.ListOptions)) *MockService_OrgRegistryList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.ListOptions
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryList_Call) Return(registrys []*model.Registry, err error) *MockService_OrgRegistryList_Call {
|
||||
_c.Call.Return(registrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryList_Call) RunAndReturn(run func(n int64, listOptions *model.ListOptions) ([]*model.Registry, error)) *MockService_OrgRegistryList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgRegistryUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgRegistryUpdate(n int64, registry *model.Registry) error {
|
||||
ret := _mock.Called(n, registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.Registry) error); ok {
|
||||
r0 = returnFunc(n, registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgRegistryUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgRegistryUpdate'
|
||||
type MockService_OrgRegistryUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgRegistryUpdate is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) OrgRegistryUpdate(n interface{}, registry interface{}) *MockService_OrgRegistryUpdate_Call {
|
||||
return &MockService_OrgRegistryUpdate_Call{Call: _e.mock.On("OrgRegistryUpdate", n, registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryUpdate_Call) Run(run func(n int64, registry *model.Registry)) *MockService_OrgRegistryUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.Registry
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryUpdate_Call) Return(err error) *MockService_OrgRegistryUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgRegistryUpdate_Call) RunAndReturn(run func(n int64, registry *model.Registry) error) *MockService_OrgRegistryUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryCreate(repo *model.Repo, registry *model.Registry) error {
|
||||
ret := _mock.Called(repo, registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Registry) error); ok {
|
||||
r0 = returnFunc(repo, registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_RegistryCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryCreate'
|
||||
type MockService_RegistryCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryCreate is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) RegistryCreate(repo interface{}, registry interface{}) *MockService_RegistryCreate_Call {
|
||||
return &MockService_RegistryCreate_Call{Call: _e.mock.On("RegistryCreate", repo, registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryCreate_Call) Run(run func(repo *model.Repo, registry *model.Registry)) *MockService_RegistryCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Registry
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryCreate_Call) Return(err error) *MockService_RegistryCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryCreate_Call) RunAndReturn(run func(repo *model.Repo, registry *model.Registry) error) *MockService_RegistryCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryDelete(repo *model.Repo, s string) error {
|
||||
ret := _mock.Called(repo, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) error); ok {
|
||||
r0 = returnFunc(repo, s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_RegistryDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryDelete'
|
||||
type MockService_RegistryDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryDelete is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) RegistryDelete(repo interface{}, s interface{}) *MockService_RegistryDelete_Call {
|
||||
return &MockService_RegistryDelete_Call{Call: _e.mock.On("RegistryDelete", repo, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryDelete_Call) Run(run func(repo *model.Repo, s string)) *MockService_RegistryDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryDelete_Call) Return(err error) *MockService_RegistryDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryDelete_Call) RunAndReturn(run func(repo *model.Repo, s string) error) *MockService_RegistryDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryFind(repo *model.Repo, s string) (*model.Registry, error) {
|
||||
ret := _mock.Called(repo, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) (*model.Registry, error)); ok {
|
||||
return returnFunc(repo, s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) *model.Registry); ok {
|
||||
r0 = returnFunc(repo, s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, string) error); ok {
|
||||
r1 = returnFunc(repo, s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_RegistryFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryFind'
|
||||
type MockService_RegistryFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryFind is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) RegistryFind(repo interface{}, s interface{}) *MockService_RegistryFind_Call {
|
||||
return &MockService_RegistryFind_Call{Call: _e.mock.On("RegistryFind", repo, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryFind_Call) Run(run func(repo *model.Repo, s string)) *MockService_RegistryFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryFind_Call) Return(registry *model.Registry, err error) *MockService_RegistryFind_Call {
|
||||
_c.Call.Return(registry, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryFind_Call) RunAndReturn(run func(repo *model.Repo, s string) (*model.Registry, error)) *MockService_RegistryFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryList provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryList(repo *model.Repo, listOptions *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _mock.Called(repo, listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return returnFunc(repo, listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) []*model.Registry); ok {
|
||||
r0 = returnFunc(repo, listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = returnFunc(repo, listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_RegistryList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryList'
|
||||
type MockService_RegistryList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryList is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) RegistryList(repo interface{}, listOptions interface{}) *MockService_RegistryList_Call {
|
||||
return &MockService_RegistryList_Call{Call: _e.mock.On("RegistryList", repo, listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryList_Call) Run(run func(repo *model.Repo, listOptions *model.ListOptions)) *MockService_RegistryList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.ListOptions
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryList_Call) Return(registrys []*model.Registry, err error) *MockService_RegistryList_Call {
|
||||
_c.Call.Return(registrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryList_Call) RunAndReturn(run func(repo *model.Repo, listOptions *model.ListOptions) ([]*model.Registry, error)) *MockService_RegistryList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryListPipeline provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryListPipeline(repo *model.Repo, pipeline *model.Pipeline) ([]*model.Registry, error) {
|
||||
ret := _mock.Called(repo, pipeline)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryListPipeline")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) ([]*model.Registry, error)); ok {
|
||||
return returnFunc(repo, pipeline)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) []*model.Registry); ok {
|
||||
r0 = returnFunc(repo, pipeline)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, *model.Pipeline) error); ok {
|
||||
r1 = returnFunc(repo, pipeline)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_RegistryListPipeline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryListPipeline'
|
||||
type MockService_RegistryListPipeline_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryListPipeline is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - pipeline *model.Pipeline
|
||||
func (_e *MockService_Expecter) RegistryListPipeline(repo interface{}, pipeline interface{}) *MockService_RegistryListPipeline_Call {
|
||||
return &MockService_RegistryListPipeline_Call{Call: _e.mock.On("RegistryListPipeline", repo, pipeline)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryListPipeline_Call) Run(run func(repo *model.Repo, pipeline *model.Pipeline)) *MockService_RegistryListPipeline_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Pipeline
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Pipeline)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryListPipeline_Call) Return(registrys []*model.Registry, err error) *MockService_RegistryListPipeline_Call {
|
||||
_c.Call.Return(registrys, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryListPipeline_Call) RunAndReturn(run func(repo *model.Repo, pipeline *model.Pipeline) ([]*model.Registry, error)) *MockService_RegistryListPipeline_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// RegistryUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) RegistryUpdate(repo *model.Repo, registry *model.Registry) error {
|
||||
ret := _mock.Called(repo, registry)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Registry) error); ok {
|
||||
r0 = returnFunc(repo, registry)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_RegistryUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RegistryUpdate'
|
||||
type MockService_RegistryUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// RegistryUpdate is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - registry *model.Registry
|
||||
func (_e *MockService_Expecter) RegistryUpdate(repo interface{}, registry interface{}) *MockService_RegistryUpdate_Call {
|
||||
return &MockService_RegistryUpdate_Call{Call: _e.mock.On("RegistryUpdate", repo, registry)}
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryUpdate_Call) Run(run func(repo *model.Repo, registry *model.Registry)) *MockService_RegistryUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Registry
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Registry)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryUpdate_Call) Return(err error) *MockService_RegistryUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_RegistryUpdate_Call) RunAndReturn(run func(repo *model.Repo, registry *model.Registry) error) *MockService_RegistryUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,399 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// Service is an autogenerated mock type for the Service type
|
||||
type Service struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// GlobalRegistryCreate provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalRegistryCreate(_a0 *model.Registry) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Registry) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// GlobalRegistryDelete provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalRegistryDelete(_a0 string) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(string) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// GlobalRegistryFind provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalRegistryFind(_a0 string) (*model.Registry, error) {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(string) (*model.Registry, error)); ok {
|
||||
return rf(_a0)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(string) *model.Registry); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(string) error); ok {
|
||||
r1 = rf(_a0)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GlobalRegistryList provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalRegistryList(_a0 *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return rf(_a0)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.ListOptions) []*model.Registry); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.ListOptions) error); ok {
|
||||
r1 = rf(_a0)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GlobalRegistryUpdate provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalRegistryUpdate(_a0 *model.Registry) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalRegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Registry) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgRegistryCreate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgRegistryCreate(_a0 int64, _a1 *model.Registry) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.Registry) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgRegistryDelete provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgRegistryDelete(_a0 int64, _a1 string) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, string) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgRegistryFind provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgRegistryFind(_a0 int64, _a1 string) (*model.Registry, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(int64, string) (*model.Registry, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(int64, string) *model.Registry); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(int64, string) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// OrgRegistryList provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgRegistryList(_a0 int64, _a1 *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.ListOptions) []*model.Registry); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(int64, *model.ListOptions) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// OrgRegistryUpdate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgRegistryUpdate(_a0 int64, _a1 *model.Registry) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgRegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.Registry) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// RegistryCreate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryCreate(_a0 *model.Repo, _a1 *model.Registry) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Registry) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// RegistryDelete provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryDelete(_a0 *model.Repo, _a1 string) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// RegistryFind provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryFind(_a0 *model.Repo, _a1 string) (*model.Registry, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryFind")
|
||||
}
|
||||
|
||||
var r0 *model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) (*model.Registry, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) *model.Registry); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, string) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// RegistryList provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryList(_a0 *model.Repo, _a1 *model.ListOptions) ([]*model.Registry, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryList")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) ([]*model.Registry, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) []*model.Registry); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// RegistryListPipeline provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryListPipeline(_a0 *model.Repo, _a1 *model.Pipeline) ([]*model.Registry, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryListPipeline")
|
||||
}
|
||||
|
||||
var r0 []*model.Registry
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) ([]*model.Registry, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) []*model.Registry); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Registry)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, *model.Pipeline) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// RegistryUpdate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) RegistryUpdate(_a0 *model.Repo, _a1 *model.Registry) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for RegistryUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Registry) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewService creates a new instance of Service. 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 NewService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Service {
|
||||
mock := &Service{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -16,8 +16,6 @@ package registry
|
||||
|
||||
import "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
//go:generate mockery --name Service --output mocks --case underscore
|
||||
|
||||
// Service defines a service for managing registries.
|
||||
type Service interface {
|
||||
RegistryListPipeline(*model.Repo, *model.Pipeline) ([]*model.Registry, error)
|
||||
|
||||
@@ -22,7 +22,7 @@ import (
|
||||
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/services/secret"
|
||||
mocks_store "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
store_mocks "go.woodpecker-ci.org/woodpecker/v3/server/store/mocks"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -52,7 +52,7 @@ var (
|
||||
)
|
||||
|
||||
func TestSecretListPipeline(t *testing.T) {
|
||||
mockStore := mocks_store.NewStore(t)
|
||||
mockStore := store_mocks.NewMockStore(t)
|
||||
|
||||
mockStore.On("SecretList", mock.Anything, mock.Anything, mock.Anything).Once().Return([]*model.Secret{
|
||||
globalSecret,
|
||||
|
||||
@@ -0,0 +1,996 @@
|
||||
// Code generated by mockery; DO NOT EDIT.
|
||||
// github.com/vektra/mockery
|
||||
// template: testify
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
"go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// NewMockService creates a new instance of MockService. 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 NewMockService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockService {
|
||||
mock := &MockService{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
|
||||
// MockService is an autogenerated mock type for the Service type
|
||||
type MockService struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockService_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockService) EXPECT() *MockService_Expecter {
|
||||
return &MockService_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// GlobalSecretCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalSecretCreate(secret *model.Secret) error {
|
||||
ret := _mock.Called(secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Secret) error); ok {
|
||||
r0 = returnFunc(secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalSecretCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalSecretCreate'
|
||||
type MockService_GlobalSecretCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalSecretCreate is a helper method to define mock.On call
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) GlobalSecretCreate(secret interface{}) *MockService_GlobalSecretCreate_Call {
|
||||
return &MockService_GlobalSecretCreate_Call{Call: _e.mock.On("GlobalSecretCreate", secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretCreate_Call) Run(run func(secret *model.Secret)) *MockService_GlobalSecretCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Secret
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretCreate_Call) Return(err error) *MockService_GlobalSecretCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretCreate_Call) RunAndReturn(run func(secret *model.Secret) error) *MockService_GlobalSecretCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalSecretDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalSecretDelete(s string) error {
|
||||
ret := _mock.Called(s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(string) error); ok {
|
||||
r0 = returnFunc(s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalSecretDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalSecretDelete'
|
||||
type MockService_GlobalSecretDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalSecretDelete is a helper method to define mock.On call
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) GlobalSecretDelete(s interface{}) *MockService_GlobalSecretDelete_Call {
|
||||
return &MockService_GlobalSecretDelete_Call{Call: _e.mock.On("GlobalSecretDelete", s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretDelete_Call) Run(run func(s string)) *MockService_GlobalSecretDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 string
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretDelete_Call) Return(err error) *MockService_GlobalSecretDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretDelete_Call) RunAndReturn(run func(s string) error) *MockService_GlobalSecretDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalSecretFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalSecretFind(s string) (*model.Secret, error) {
|
||||
ret := _mock.Called(s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(string) (*model.Secret, error)); ok {
|
||||
return returnFunc(s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(string) *model.Secret); ok {
|
||||
r0 = returnFunc(s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(string) error); ok {
|
||||
r1 = returnFunc(s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_GlobalSecretFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalSecretFind'
|
||||
type MockService_GlobalSecretFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalSecretFind is a helper method to define mock.On call
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) GlobalSecretFind(s interface{}) *MockService_GlobalSecretFind_Call {
|
||||
return &MockService_GlobalSecretFind_Call{Call: _e.mock.On("GlobalSecretFind", s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretFind_Call) Run(run func(s string)) *MockService_GlobalSecretFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 string
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretFind_Call) Return(secret *model.Secret, err error) *MockService_GlobalSecretFind_Call {
|
||||
_c.Call.Return(secret, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretFind_Call) RunAndReturn(run func(s string) (*model.Secret, error)) *MockService_GlobalSecretFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalSecretList provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalSecretList(listOptions *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _mock.Called(listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return returnFunc(listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.ListOptions) []*model.Secret); ok {
|
||||
r0 = returnFunc(listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.ListOptions) error); ok {
|
||||
r1 = returnFunc(listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_GlobalSecretList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalSecretList'
|
||||
type MockService_GlobalSecretList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalSecretList is a helper method to define mock.On call
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) GlobalSecretList(listOptions interface{}) *MockService_GlobalSecretList_Call {
|
||||
return &MockService_GlobalSecretList_Call{Call: _e.mock.On("GlobalSecretList", listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretList_Call) Run(run func(listOptions *model.ListOptions)) *MockService_GlobalSecretList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.ListOptions
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretList_Call) Return(secrets []*model.Secret, err error) *MockService_GlobalSecretList_Call {
|
||||
_c.Call.Return(secrets, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretList_Call) RunAndReturn(run func(listOptions *model.ListOptions) ([]*model.Secret, error)) *MockService_GlobalSecretList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// GlobalSecretUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) GlobalSecretUpdate(secret *model.Secret) error {
|
||||
ret := _mock.Called(secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Secret) error); ok {
|
||||
r0 = returnFunc(secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_GlobalSecretUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GlobalSecretUpdate'
|
||||
type MockService_GlobalSecretUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// GlobalSecretUpdate is a helper method to define mock.On call
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) GlobalSecretUpdate(secret interface{}) *MockService_GlobalSecretUpdate_Call {
|
||||
return &MockService_GlobalSecretUpdate_Call{Call: _e.mock.On("GlobalSecretUpdate", secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretUpdate_Call) Run(run func(secret *model.Secret)) *MockService_GlobalSecretUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Secret
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretUpdate_Call) Return(err error) *MockService_GlobalSecretUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_GlobalSecretUpdate_Call) RunAndReturn(run func(secret *model.Secret) error) *MockService_GlobalSecretUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgSecretCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgSecretCreate(n int64, secret *model.Secret) error {
|
||||
ret := _mock.Called(n, secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.Secret) error); ok {
|
||||
r0 = returnFunc(n, secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgSecretCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgSecretCreate'
|
||||
type MockService_OrgSecretCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgSecretCreate is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) OrgSecretCreate(n interface{}, secret interface{}) *MockService_OrgSecretCreate_Call {
|
||||
return &MockService_OrgSecretCreate_Call{Call: _e.mock.On("OrgSecretCreate", n, secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretCreate_Call) Run(run func(n int64, secret *model.Secret)) *MockService_OrgSecretCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.Secret
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretCreate_Call) Return(err error) *MockService_OrgSecretCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretCreate_Call) RunAndReturn(run func(n int64, secret *model.Secret) error) *MockService_OrgSecretCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgSecretDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgSecretDelete(n int64, s string) error {
|
||||
ret := _mock.Called(n, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) error); ok {
|
||||
r0 = returnFunc(n, s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgSecretDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgSecretDelete'
|
||||
type MockService_OrgSecretDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgSecretDelete is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) OrgSecretDelete(n interface{}, s interface{}) *MockService_OrgSecretDelete_Call {
|
||||
return &MockService_OrgSecretDelete_Call{Call: _e.mock.On("OrgSecretDelete", n, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretDelete_Call) Run(run func(n int64, s string)) *MockService_OrgSecretDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretDelete_Call) Return(err error) *MockService_OrgSecretDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretDelete_Call) RunAndReturn(run func(n int64, s string) error) *MockService_OrgSecretDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgSecretFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgSecretFind(n int64, s string) (*model.Secret, error) {
|
||||
ret := _mock.Called(n, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) (*model.Secret, error)); ok {
|
||||
return returnFunc(n, s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, string) *model.Secret); ok {
|
||||
r0 = returnFunc(n, s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(int64, string) error); ok {
|
||||
r1 = returnFunc(n, s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_OrgSecretFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgSecretFind'
|
||||
type MockService_OrgSecretFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgSecretFind is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) OrgSecretFind(n interface{}, s interface{}) *MockService_OrgSecretFind_Call {
|
||||
return &MockService_OrgSecretFind_Call{Call: _e.mock.On("OrgSecretFind", n, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretFind_Call) Run(run func(n int64, s string)) *MockService_OrgSecretFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretFind_Call) Return(secret *model.Secret, err error) *MockService_OrgSecretFind_Call {
|
||||
_c.Call.Return(secret, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretFind_Call) RunAndReturn(run func(n int64, s string) (*model.Secret, error)) *MockService_OrgSecretFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgSecretList provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgSecretList(n int64, listOptions *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _mock.Called(n, listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return returnFunc(n, listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.ListOptions) []*model.Secret); ok {
|
||||
r0 = returnFunc(n, listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(int64, *model.ListOptions) error); ok {
|
||||
r1 = returnFunc(n, listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_OrgSecretList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgSecretList'
|
||||
type MockService_OrgSecretList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgSecretList is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) OrgSecretList(n interface{}, listOptions interface{}) *MockService_OrgSecretList_Call {
|
||||
return &MockService_OrgSecretList_Call{Call: _e.mock.On("OrgSecretList", n, listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretList_Call) Run(run func(n int64, listOptions *model.ListOptions)) *MockService_OrgSecretList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.ListOptions
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretList_Call) Return(secrets []*model.Secret, err error) *MockService_OrgSecretList_Call {
|
||||
_c.Call.Return(secrets, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretList_Call) RunAndReturn(run func(n int64, listOptions *model.ListOptions) ([]*model.Secret, error)) *MockService_OrgSecretList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// OrgSecretUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) OrgSecretUpdate(n int64, secret *model.Secret) error {
|
||||
ret := _mock.Called(n, secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(int64, *model.Secret) error); ok {
|
||||
r0 = returnFunc(n, secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_OrgSecretUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrgSecretUpdate'
|
||||
type MockService_OrgSecretUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// OrgSecretUpdate is a helper method to define mock.On call
|
||||
// - n int64
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) OrgSecretUpdate(n interface{}, secret interface{}) *MockService_OrgSecretUpdate_Call {
|
||||
return &MockService_OrgSecretUpdate_Call{Call: _e.mock.On("OrgSecretUpdate", n, secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretUpdate_Call) Run(run func(n int64, secret *model.Secret)) *MockService_OrgSecretUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 int64
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(int64)
|
||||
}
|
||||
var arg1 *model.Secret
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretUpdate_Call) Return(err error) *MockService_OrgSecretUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_OrgSecretUpdate_Call) RunAndReturn(run func(n int64, secret *model.Secret) error) *MockService_OrgSecretUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretCreate provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretCreate(repo *model.Repo, secret *model.Secret) error {
|
||||
ret := _mock.Called(repo, secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Secret) error); ok {
|
||||
r0 = returnFunc(repo, secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_SecretCreate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretCreate'
|
||||
type MockService_SecretCreate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretCreate is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) SecretCreate(repo interface{}, secret interface{}) *MockService_SecretCreate_Call {
|
||||
return &MockService_SecretCreate_Call{Call: _e.mock.On("SecretCreate", repo, secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretCreate_Call) Run(run func(repo *model.Repo, secret *model.Secret)) *MockService_SecretCreate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Secret
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretCreate_Call) Return(err error) *MockService_SecretCreate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretCreate_Call) RunAndReturn(run func(repo *model.Repo, secret *model.Secret) error) *MockService_SecretCreate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretDelete provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretDelete(repo *model.Repo, s string) error {
|
||||
ret := _mock.Called(repo, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) error); ok {
|
||||
r0 = returnFunc(repo, s)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_SecretDelete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretDelete'
|
||||
type MockService_SecretDelete_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretDelete is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) SecretDelete(repo interface{}, s interface{}) *MockService_SecretDelete_Call {
|
||||
return &MockService_SecretDelete_Call{Call: _e.mock.On("SecretDelete", repo, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretDelete_Call) Run(run func(repo *model.Repo, s string)) *MockService_SecretDelete_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretDelete_Call) Return(err error) *MockService_SecretDelete_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretDelete_Call) RunAndReturn(run func(repo *model.Repo, s string) error) *MockService_SecretDelete_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretFind provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretFind(repo *model.Repo, s string) (*model.Secret, error) {
|
||||
ret := _mock.Called(repo, s)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) (*model.Secret, error)); ok {
|
||||
return returnFunc(repo, s)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, string) *model.Secret); ok {
|
||||
r0 = returnFunc(repo, s)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, string) error); ok {
|
||||
r1 = returnFunc(repo, s)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_SecretFind_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretFind'
|
||||
type MockService_SecretFind_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretFind is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - s string
|
||||
func (_e *MockService_Expecter) SecretFind(repo interface{}, s interface{}) *MockService_SecretFind_Call {
|
||||
return &MockService_SecretFind_Call{Call: _e.mock.On("SecretFind", repo, s)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretFind_Call) Run(run func(repo *model.Repo, s string)) *MockService_SecretFind_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 string
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(string)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretFind_Call) Return(secret *model.Secret, err error) *MockService_SecretFind_Call {
|
||||
_c.Call.Return(secret, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretFind_Call) RunAndReturn(run func(repo *model.Repo, s string) (*model.Secret, error)) *MockService_SecretFind_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretList provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretList(repo *model.Repo, listOptions *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _mock.Called(repo, listOptions)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return returnFunc(repo, listOptions)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) []*model.Secret); ok {
|
||||
r0 = returnFunc(repo, listOptions)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = returnFunc(repo, listOptions)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_SecretList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretList'
|
||||
type MockService_SecretList_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretList is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - listOptions *model.ListOptions
|
||||
func (_e *MockService_Expecter) SecretList(repo interface{}, listOptions interface{}) *MockService_SecretList_Call {
|
||||
return &MockService_SecretList_Call{Call: _e.mock.On("SecretList", repo, listOptions)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretList_Call) Run(run func(repo *model.Repo, listOptions *model.ListOptions)) *MockService_SecretList_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.ListOptions
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.ListOptions)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretList_Call) Return(secrets []*model.Secret, err error) *MockService_SecretList_Call {
|
||||
_c.Call.Return(secrets, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretList_Call) RunAndReturn(run func(repo *model.Repo, listOptions *model.ListOptions) ([]*model.Secret, error)) *MockService_SecretList_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretListPipeline provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretListPipeline(repo *model.Repo, pipeline *model.Pipeline) ([]*model.Secret, error) {
|
||||
ret := _mock.Called(repo, pipeline)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretListPipeline")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) ([]*model.Secret, error)); ok {
|
||||
return returnFunc(repo, pipeline)
|
||||
}
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) []*model.Secret); ok {
|
||||
r0 = returnFunc(repo, pipeline)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
if returnFunc, ok := ret.Get(1).(func(*model.Repo, *model.Pipeline) error); ok {
|
||||
r1 = returnFunc(repo, pipeline)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// MockService_SecretListPipeline_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretListPipeline'
|
||||
type MockService_SecretListPipeline_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretListPipeline is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - pipeline *model.Pipeline
|
||||
func (_e *MockService_Expecter) SecretListPipeline(repo interface{}, pipeline interface{}) *MockService_SecretListPipeline_Call {
|
||||
return &MockService_SecretListPipeline_Call{Call: _e.mock.On("SecretListPipeline", repo, pipeline)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretListPipeline_Call) Run(run func(repo *model.Repo, pipeline *model.Pipeline)) *MockService_SecretListPipeline_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Pipeline
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Pipeline)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretListPipeline_Call) Return(secrets []*model.Secret, err error) *MockService_SecretListPipeline_Call {
|
||||
_c.Call.Return(secrets, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretListPipeline_Call) RunAndReturn(run func(repo *model.Repo, pipeline *model.Pipeline) ([]*model.Secret, error)) *MockService_SecretListPipeline_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// SecretUpdate provides a mock function for the type MockService
|
||||
func (_mock *MockService) SecretUpdate(repo *model.Repo, secret *model.Secret) error {
|
||||
ret := _mock.Called(repo, secret)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if returnFunc, ok := ret.Get(0).(func(*model.Repo, *model.Secret) error); ok {
|
||||
r0 = returnFunc(repo, secret)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
return r0
|
||||
}
|
||||
|
||||
// MockService_SecretUpdate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SecretUpdate'
|
||||
type MockService_SecretUpdate_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
// SecretUpdate is a helper method to define mock.On call
|
||||
// - repo *model.Repo
|
||||
// - secret *model.Secret
|
||||
func (_e *MockService_Expecter) SecretUpdate(repo interface{}, secret interface{}) *MockService_SecretUpdate_Call {
|
||||
return &MockService_SecretUpdate_Call{Call: _e.mock.On("SecretUpdate", repo, secret)}
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretUpdate_Call) Run(run func(repo *model.Repo, secret *model.Secret)) *MockService_SecretUpdate_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
var arg0 *model.Repo
|
||||
if args[0] != nil {
|
||||
arg0 = args[0].(*model.Repo)
|
||||
}
|
||||
var arg1 *model.Secret
|
||||
if args[1] != nil {
|
||||
arg1 = args[1].(*model.Secret)
|
||||
}
|
||||
run(
|
||||
arg0,
|
||||
arg1,
|
||||
)
|
||||
})
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretUpdate_Call) Return(err error) *MockService_SecretUpdate_Call {
|
||||
_c.Call.Return(err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockService_SecretUpdate_Call) RunAndReturn(run func(repo *model.Repo, secret *model.Secret) error) *MockService_SecretUpdate_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
@@ -1,399 +0,0 @@
|
||||
// Code generated by mockery. DO NOT EDIT.
|
||||
|
||||
package mocks
|
||||
|
||||
import (
|
||||
mock "github.com/stretchr/testify/mock"
|
||||
model "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
)
|
||||
|
||||
// Service is an autogenerated mock type for the Service type
|
||||
type Service struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
// GlobalSecretCreate provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalSecretCreate(_a0 *model.Secret) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Secret) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// GlobalSecretDelete provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalSecretDelete(_a0 string) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(string) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// GlobalSecretFind provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalSecretFind(_a0 string) (*model.Secret, error) {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(string) (*model.Secret, error)); ok {
|
||||
return rf(_a0)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(string) *model.Secret); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(string) error); ok {
|
||||
r1 = rf(_a0)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GlobalSecretList provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalSecretList(_a0 *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return rf(_a0)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.ListOptions) []*model.Secret); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.ListOptions) error); ok {
|
||||
r1 = rf(_a0)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GlobalSecretUpdate provides a mock function with given fields: _a0
|
||||
func (_m *Service) GlobalSecretUpdate(_a0 *model.Secret) error {
|
||||
ret := _m.Called(_a0)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for GlobalSecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Secret) error); ok {
|
||||
r0 = rf(_a0)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgSecretCreate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgSecretCreate(_a0 int64, _a1 *model.Secret) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.Secret) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgSecretDelete provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgSecretDelete(_a0 int64, _a1 string) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, string) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// OrgSecretFind provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgSecretFind(_a0 int64, _a1 string) (*model.Secret, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(int64, string) (*model.Secret, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(int64, string) *model.Secret); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(int64, string) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// OrgSecretList provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgSecretList(_a0 int64, _a1 *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.ListOptions) []*model.Secret); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(int64, *model.ListOptions) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// OrgSecretUpdate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) OrgSecretUpdate(_a0 int64, _a1 *model.Secret) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for OrgSecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int64, *model.Secret) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SecretCreate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretCreate(_a0 *model.Repo, _a1 *model.Secret) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretCreate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Secret) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SecretDelete provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretDelete(_a0 *model.Repo, _a1 string) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretDelete")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// SecretFind provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretFind(_a0 *model.Repo, _a1 string) (*model.Secret, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretFind")
|
||||
}
|
||||
|
||||
var r0 *model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) (*model.Secret, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, string) *model.Secret); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, string) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// SecretList provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretList(_a0 *model.Repo, _a1 *model.ListOptions) ([]*model.Secret, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretList")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) ([]*model.Secret, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.ListOptions) []*model.Secret); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, *model.ListOptions) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// SecretListPipeline provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretListPipeline(_a0 *model.Repo, _a1 *model.Pipeline) ([]*model.Secret, error) {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretListPipeline")
|
||||
}
|
||||
|
||||
var r0 []*model.Secret
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) ([]*model.Secret, error)); ok {
|
||||
return rf(_a0, _a1)
|
||||
}
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Pipeline) []*model.Secret); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]*model.Secret)
|
||||
}
|
||||
}
|
||||
|
||||
if rf, ok := ret.Get(1).(func(*model.Repo, *model.Pipeline) error); ok {
|
||||
r1 = rf(_a0, _a1)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// SecretUpdate provides a mock function with given fields: _a0, _a1
|
||||
func (_m *Service) SecretUpdate(_a0 *model.Repo, _a1 *model.Secret) error {
|
||||
ret := _m.Called(_a0, _a1)
|
||||
|
||||
if len(ret) == 0 {
|
||||
panic("no return value specified for SecretUpdate")
|
||||
}
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(*model.Repo, *model.Secret) error); ok {
|
||||
r0 = rf(_a0, _a1)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// NewService creates a new instance of Service. 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 NewService(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *Service {
|
||||
mock := &Service{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
||||
|
||||
return mock
|
||||
}
|
||||
@@ -16,8 +16,6 @@ package secret
|
||||
|
||||
import "go.woodpecker-ci.org/woodpecker/v3/server/model"
|
||||
|
||||
//go:generate mockery --name Service --output mocks --case underscore
|
||||
|
||||
// Service defines a service for managing secrets.
|
||||
type Service interface {
|
||||
SecretListPipeline(*model.Repo, *model.Pipeline) ([]*model.Secret, error)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -14,8 +14,6 @@
|
||||
|
||||
package store
|
||||
|
||||
//go:generate mockery --name Store --output mocks --case underscore --note "+build test"
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
|
||||
@@ -18,8 +18,6 @@ import (
|
||||
"net/http"
|
||||
)
|
||||
|
||||
//go:generate mockery --name Client --output mocks --case underscore --note "+build test"
|
||||
|
||||
// Client is used to communicate with a Woodpecker server.
|
||||
type Client interface {
|
||||
// SetClient sets the http.Client.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user