// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "io" "bnema.dev/ermite/internal/domain" "bnema.dev/ermite/internal/ports" mock "github.com/stretchr/testify/mock" ) // NewJobArtifactService creates a new instance of JobArtifactService. 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 NewJobArtifactService(t interface { mock.TestingT Cleanup(func()) }) *JobArtifactService { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &JobArtifactService{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // JobArtifactService is an autogenerated mock type for the JobArtifactService type type JobArtifactService struct { mock.Mock } type JobArtifactService_Expecter struct { mock *mock.Mock } func (_m *JobArtifactService) EXPECT() *JobArtifactService_Expecter { return &JobArtifactService_Expecter{mock: &_m.Mock} } // CommitJobArtifact provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) CommitJobArtifact(ctx context.Context, secret string, jobID string, artifactID int64, blockIDs [][]byte) (int64, string, error) { ret := _mock.Called(ctx, secret, jobID, artifactID, blockIDs) if len(ret) == 0 { panic("no return value specified for CommitJobArtifact") } var r0 int64 var r1 string var r2 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, int64, [][]byte) (int64, string, error)); ok { return returnFunc(ctx, secret, jobID, artifactID, blockIDs) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, int64, [][]byte) int64); ok { r0 = returnFunc(ctx, secret, jobID, artifactID, blockIDs) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, int64, [][]byte) string); ok { r1 = returnFunc(ctx, secret, jobID, artifactID, blockIDs) } else { r1 = ret.Get(1).(string) } if returnFunc, ok := ret.Get(2).(func(context.Context, string, string, int64, [][]byte) error); ok { r2 = returnFunc(ctx, secret, jobID, artifactID, blockIDs) } else { r2 = ret.Error(2) } return r0, r1, r2 } // JobArtifactService_CommitJobArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CommitJobArtifact' type JobArtifactService_CommitJobArtifact_Call struct { *mock.Call } // CommitJobArtifact is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - artifactID int64 // - blockIDs [][]byte func (_e *JobArtifactService_Expecter) CommitJobArtifact(ctx any, secret any, jobID any, artifactID any, blockIDs any) *JobArtifactService_CommitJobArtifact_Call { return &JobArtifactService_CommitJobArtifact_Call{Call: _e.mock.On("CommitJobArtifact", ctx, secret, jobID, artifactID, blockIDs)} } func (_c *JobArtifactService_CommitJobArtifact_Call) Run(run func(ctx context.Context, secret string, jobID string, artifactID int64, blockIDs [][]byte)) *JobArtifactService_CommitJobArtifact_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 int64 if args[3] != nil { arg3 = args[3].(int64) } var arg4 [][]byte if args[4] != nil { arg4 = args[4].([][]byte) } run( arg0, arg1, arg2, arg3, arg4, ) }) return _c } func (_c *JobArtifactService_CommitJobArtifact_Call) Return(size int64, digest string, err error) *JobArtifactService_CommitJobArtifact_Call { _c.Call.Return(size, digest, err) return _c } func (_c *JobArtifactService_CommitJobArtifact_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, artifactID int64, blockIDs [][]byte) (int64, string, error)) *JobArtifactService_CommitJobArtifact_Call { _c.Call.Return(run) return _c } // CreateJobArtifact provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) CreateJobArtifact(ctx context.Context, secret string, params ports.CreateJobArtifactParams) (ports.CreatedArtifact, error) { ret := _mock.Called(ctx, secret, params) if len(ret) == 0 { panic("no return value specified for CreateJobArtifact") } var r0 ports.CreatedArtifact var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, ports.CreateJobArtifactParams) (ports.CreatedArtifact, error)); ok { return returnFunc(ctx, secret, params) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, ports.CreateJobArtifactParams) ports.CreatedArtifact); ok { r0 = returnFunc(ctx, secret, params) } else { r0 = ret.Get(0).(ports.CreatedArtifact) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, ports.CreateJobArtifactParams) error); ok { r1 = returnFunc(ctx, secret, params) } else { r1 = ret.Error(1) } return r0, r1 } // JobArtifactService_CreateJobArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateJobArtifact' type JobArtifactService_CreateJobArtifact_Call struct { *mock.Call } // CreateJobArtifact is a helper method to define mock.On call // - ctx context.Context // - secret string // - params ports.CreateJobArtifactParams func (_e *JobArtifactService_Expecter) CreateJobArtifact(ctx any, secret any, params any) *JobArtifactService_CreateJobArtifact_Call { return &JobArtifactService_CreateJobArtifact_Call{Call: _e.mock.On("CreateJobArtifact", ctx, secret, params)} } func (_c *JobArtifactService_CreateJobArtifact_Call) Run(run func(ctx context.Context, secret string, params ports.CreateJobArtifactParams)) *JobArtifactService_CreateJobArtifact_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 ports.CreateJobArtifactParams if args[2] != nil { arg2 = args[2].(ports.CreateJobArtifactParams) } run( arg0, arg1, arg2, ) }) return _c } func (_c *JobArtifactService_CreateJobArtifact_Call) Return(createdArtifact ports.CreatedArtifact, err error) *JobArtifactService_CreateJobArtifact_Call { _c.Call.Return(createdArtifact, err) return _c } func (_c *JobArtifactService_CreateJobArtifact_Call) RunAndReturn(run func(ctx context.Context, secret string, params ports.CreateJobArtifactParams) (ports.CreatedArtifact, error)) *JobArtifactService_CreateJobArtifact_Call { _c.Call.Return(run) return _c } // DeleteJobArtifact provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) DeleteJobArtifact(ctx context.Context, secret string, jobID string, name string) (int64, error) { ret := _mock.Called(ctx, secret, jobID, name) if len(ret) == 0 { panic("no return value specified for DeleteJobArtifact") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string) (int64, error)); ok { return returnFunc(ctx, secret, jobID, name) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string) int64); ok { r0 = returnFunc(ctx, secret, jobID, name) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string) error); ok { r1 = returnFunc(ctx, secret, jobID, name) } else { r1 = ret.Error(1) } return r0, r1 } // JobArtifactService_DeleteJobArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteJobArtifact' type JobArtifactService_DeleteJobArtifact_Call struct { *mock.Call } // DeleteJobArtifact is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - name string func (_e *JobArtifactService_Expecter) DeleteJobArtifact(ctx any, secret any, jobID any, name any) *JobArtifactService_DeleteJobArtifact_Call { return &JobArtifactService_DeleteJobArtifact_Call{Call: _e.mock.On("DeleteJobArtifact", ctx, secret, jobID, name)} } func (_c *JobArtifactService_DeleteJobArtifact_Call) Run(run func(ctx context.Context, secret string, jobID string, name string)) *JobArtifactService_DeleteJobArtifact_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 string if args[3] != nil { arg3 = args[3].(string) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *JobArtifactService_DeleteJobArtifact_Call) Return(n int64, err error) *JobArtifactService_DeleteJobArtifact_Call { _c.Call.Return(n, err) return _c } func (_c *JobArtifactService_DeleteJobArtifact_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, name string) (int64, error)) *JobArtifactService_DeleteJobArtifact_Call { _c.Call.Return(run) return _c } // DownloadJobArtifact provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) DownloadJobArtifact(ctx context.Context, secret string, jobID string, artifactID int64, offset int64, send func(ports.ArtifactChunk) error) error { ret := _mock.Called(ctx, secret, jobID, artifactID, offset, send) if len(ret) == 0 { panic("no return value specified for DownloadJobArtifact") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, int64, int64, func(ports.ArtifactChunk) error) error); ok { r0 = returnFunc(ctx, secret, jobID, artifactID, offset, send) } else { r0 = ret.Error(0) } return r0 } // JobArtifactService_DownloadJobArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DownloadJobArtifact' type JobArtifactService_DownloadJobArtifact_Call struct { *mock.Call } // DownloadJobArtifact is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - artifactID int64 // - offset int64 // - send func(ports.ArtifactChunk) error func (_e *JobArtifactService_Expecter) DownloadJobArtifact(ctx any, secret any, jobID any, artifactID any, offset any, send any) *JobArtifactService_DownloadJobArtifact_Call { return &JobArtifactService_DownloadJobArtifact_Call{Call: _e.mock.On("DownloadJobArtifact", ctx, secret, jobID, artifactID, offset, send)} } func (_c *JobArtifactService_DownloadJobArtifact_Call) Run(run func(ctx context.Context, secret string, jobID string, artifactID int64, offset int64, send func(ports.ArtifactChunk) error)) *JobArtifactService_DownloadJobArtifact_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 int64 if args[3] != nil { arg3 = args[3].(int64) } var arg4 int64 if args[4] != nil { arg4 = args[4].(int64) } var arg5 func(ports.ArtifactChunk) error if args[5] != nil { arg5 = args[5].(func(ports.ArtifactChunk) error) } run( arg0, arg1, arg2, arg3, arg4, arg5, ) }) return _c } func (_c *JobArtifactService_DownloadJobArtifact_Call) Return(err error) *JobArtifactService_DownloadJobArtifact_Call { _c.Call.Return(err) return _c } func (_c *JobArtifactService_DownloadJobArtifact_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, artifactID int64, offset int64, send func(ports.ArtifactChunk) error) error) *JobArtifactService_DownloadJobArtifact_Call { _c.Call.Return(run) return _c } // FinalizeJobArtifact provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) FinalizeJobArtifact(ctx context.Context, secret string, jobID string, name string, size int64, digest string) (domain.CIArtifact, error) { ret := _mock.Called(ctx, secret, jobID, name, size, digest) if len(ret) == 0 { panic("no return value specified for FinalizeJobArtifact") } var r0 domain.CIArtifact var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, int64, string) (domain.CIArtifact, error)); ok { return returnFunc(ctx, secret, jobID, name, size, digest) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, int64, string) domain.CIArtifact); ok { r0 = returnFunc(ctx, secret, jobID, name, size, digest) } else { r0 = ret.Get(0).(domain.CIArtifact) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string, int64, string) error); ok { r1 = returnFunc(ctx, secret, jobID, name, size, digest) } else { r1 = ret.Error(1) } return r0, r1 } // JobArtifactService_FinalizeJobArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FinalizeJobArtifact' type JobArtifactService_FinalizeJobArtifact_Call struct { *mock.Call } // FinalizeJobArtifact is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - name string // - size int64 // - digest string func (_e *JobArtifactService_Expecter) FinalizeJobArtifact(ctx any, secret any, jobID any, name any, size any, digest any) *JobArtifactService_FinalizeJobArtifact_Call { return &JobArtifactService_FinalizeJobArtifact_Call{Call: _e.mock.On("FinalizeJobArtifact", ctx, secret, jobID, name, size, digest)} } func (_c *JobArtifactService_FinalizeJobArtifact_Call) Run(run func(ctx context.Context, secret string, jobID string, name string, size int64, digest string)) *JobArtifactService_FinalizeJobArtifact_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 string if args[3] != nil { arg3 = args[3].(string) } var arg4 int64 if args[4] != nil { arg4 = args[4].(int64) } var arg5 string if args[5] != nil { arg5 = args[5].(string) } run( arg0, arg1, arg2, arg3, arg4, arg5, ) }) return _c } func (_c *JobArtifactService_FinalizeJobArtifact_Call) Return(cIArtifact domain.CIArtifact, err error) *JobArtifactService_FinalizeJobArtifact_Call { _c.Call.Return(cIArtifact, err) return _c } func (_c *JobArtifactService_FinalizeJobArtifact_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, name string, size int64, digest string) (domain.CIArtifact, error)) *JobArtifactService_FinalizeJobArtifact_Call { _c.Call.Return(run) return _c } // ListJobArtifacts provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) ListJobArtifacts(ctx context.Context, secret string, jobID string, name string, artifactID int64) ([]domain.CIArtifact, error) { ret := _mock.Called(ctx, secret, jobID, name, artifactID) if len(ret) == 0 { panic("no return value specified for ListJobArtifacts") } var r0 []domain.CIArtifact var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, int64) ([]domain.CIArtifact, error)); ok { return returnFunc(ctx, secret, jobID, name, artifactID) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, string, int64) []domain.CIArtifact); ok { r0 = returnFunc(ctx, secret, jobID, name, artifactID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]domain.CIArtifact) } } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, string, int64) error); ok { r1 = returnFunc(ctx, secret, jobID, name, artifactID) } else { r1 = ret.Error(1) } return r0, r1 } // JobArtifactService_ListJobArtifacts_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListJobArtifacts' type JobArtifactService_ListJobArtifacts_Call struct { *mock.Call } // ListJobArtifacts is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - name string // - artifactID int64 func (_e *JobArtifactService_Expecter) ListJobArtifacts(ctx any, secret any, jobID any, name any, artifactID any) *JobArtifactService_ListJobArtifacts_Call { return &JobArtifactService_ListJobArtifacts_Call{Call: _e.mock.On("ListJobArtifacts", ctx, secret, jobID, name, artifactID)} } func (_c *JobArtifactService_ListJobArtifacts_Call) Run(run func(ctx context.Context, secret string, jobID string, name string, artifactID int64)) *JobArtifactService_ListJobArtifacts_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 string if args[3] != nil { arg3 = args[3].(string) } var arg4 int64 if args[4] != nil { arg4 = args[4].(int64) } run( arg0, arg1, arg2, arg3, arg4, ) }) return _c } func (_c *JobArtifactService_ListJobArtifacts_Call) Return(cIArtifacts []domain.CIArtifact, err error) *JobArtifactService_ListJobArtifacts_Call { _c.Call.Return(cIArtifacts, err) return _c } func (_c *JobArtifactService_ListJobArtifacts_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, name string, artifactID int64) ([]domain.CIArtifact, error)) *JobArtifactService_ListJobArtifacts_Call { _c.Call.Return(run) return _c } // UploadJobArtifactBlock provides a mock function for the type JobArtifactService func (_mock *JobArtifactService) UploadJobArtifactBlock(ctx context.Context, secret string, jobID string, artifactID int64, blockID []byte, data io.Reader) (int64, error) { ret := _mock.Called(ctx, secret, jobID, artifactID, blockID, data) if len(ret) == 0 { panic("no return value specified for UploadJobArtifactBlock") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, int64, []byte, io.Reader) (int64, error)); ok { return returnFunc(ctx, secret, jobID, artifactID, blockID, data) } if returnFunc, ok := ret.Get(0).(func(context.Context, string, string, int64, []byte, io.Reader) int64); ok { r0 = returnFunc(ctx, secret, jobID, artifactID, blockID, data) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, string, string, int64, []byte, io.Reader) error); ok { r1 = returnFunc(ctx, secret, jobID, artifactID, blockID, data) } else { r1 = ret.Error(1) } return r0, r1 } // JobArtifactService_UploadJobArtifactBlock_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UploadJobArtifactBlock' type JobArtifactService_UploadJobArtifactBlock_Call struct { *mock.Call } // UploadJobArtifactBlock is a helper method to define mock.On call // - ctx context.Context // - secret string // - jobID string // - artifactID int64 // - blockID []byte // - data io.Reader func (_e *JobArtifactService_Expecter) UploadJobArtifactBlock(ctx any, secret any, jobID any, artifactID any, blockID any, data any) *JobArtifactService_UploadJobArtifactBlock_Call { return &JobArtifactService_UploadJobArtifactBlock_Call{Call: _e.mock.On("UploadJobArtifactBlock", ctx, secret, jobID, artifactID, blockID, data)} } func (_c *JobArtifactService_UploadJobArtifactBlock_Call) Run(run func(ctx context.Context, secret string, jobID string, artifactID int64, blockID []byte, data io.Reader)) *JobArtifactService_UploadJobArtifactBlock_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 string if args[2] != nil { arg2 = args[2].(string) } var arg3 int64 if args[3] != nil { arg3 = args[3].(int64) } var arg4 []byte if args[4] != nil { arg4 = args[4].([]byte) } var arg5 io.Reader if args[5] != nil { arg5 = args[5].(io.Reader) } run( arg0, arg1, arg2, arg3, arg4, arg5, ) }) return _c } func (_c *JobArtifactService_UploadJobArtifactBlock_Call) Return(n int64, err error) *JobArtifactService_UploadJobArtifactBlock_Call { _c.Call.Return(n, err) return _c } func (_c *JobArtifactService_UploadJobArtifactBlock_Call) RunAndReturn(run func(ctx context.Context, secret string, jobID string, artifactID int64, blockID []byte, data io.Reader) (int64, error)) *JobArtifactService_UploadJobArtifactBlock_Call { _c.Call.Return(run) return _c }