// Code generated by mockery; DO NOT EDIT. // github.com/vektra/mockery // template: testify package mocks import ( "context" "io" "bnema.dev/ermite/internal/ports" mock "github.com/stretchr/testify/mock" ) // NewCIArtifactFiles creates a new instance of CIArtifactFiles. 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 NewCIArtifactFiles(t interface { mock.TestingT Cleanup(func()) }) *CIArtifactFiles { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock := &CIArtifactFiles{} mock.Mock.Test(t) t.Cleanup(func() { if helper, ok := t.(interface{ Helper() }); ok { helper.Helper() } mock.AssertExpectations(t) }) return mock } // CIArtifactFiles is an autogenerated mock type for the CIArtifactFiles type type CIArtifactFiles struct { mock.Mock } type CIArtifactFiles_Expecter struct { mock *mock.Mock } func (_m *CIArtifactFiles) EXPECT() *CIArtifactFiles_Expecter { return &CIArtifactFiles_Expecter{mock: &_m.Mock} } // ArtifactIDs provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) ArtifactIDs(ctx context.Context, runID int64) ([]int64, error) { ret := _mock.Called(ctx, runID) if len(ret) == 0 { panic("no return value specified for ArtifactIDs") } var r0 []int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, int64) ([]int64, error)); ok { return returnFunc(ctx, runID) } if returnFunc, ok := ret.Get(0).(func(context.Context, int64) []int64); ok { r0 = returnFunc(ctx, runID) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if returnFunc, ok := ret.Get(1).(func(context.Context, int64) error); ok { r1 = returnFunc(ctx, runID) } else { r1 = ret.Error(1) } return r0, r1 } // CIArtifactFiles_ArtifactIDs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ArtifactIDs' type CIArtifactFiles_ArtifactIDs_Call struct { *mock.Call } // ArtifactIDs is a helper method to define mock.On call // - ctx context.Context // - runID int64 func (_e *CIArtifactFiles_Expecter) ArtifactIDs(ctx any, runID any) *CIArtifactFiles_ArtifactIDs_Call { return &CIArtifactFiles_ArtifactIDs_Call{Call: _e.mock.On("ArtifactIDs", ctx, runID)} } func (_c *CIArtifactFiles_ArtifactIDs_Call) Run(run func(ctx context.Context, runID int64)) *CIArtifactFiles_ArtifactIDs_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) } run( arg0, arg1, ) }) return _c } func (_c *CIArtifactFiles_ArtifactIDs_Call) Return(int64s []int64, err error) *CIArtifactFiles_ArtifactIDs_Call { _c.Call.Return(int64s, err) return _c } func (_c *CIArtifactFiles_ArtifactIDs_Call) RunAndReturn(run func(ctx context.Context, runID int64) ([]int64, error)) *CIArtifactFiles_ArtifactIDs_Call { _c.Call.Return(run) return _c } // Assemble provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) Assemble(ctx context.Context, ref ports.CIArtifactRef, files []string) (int64, string, error) { ret := _mock.Called(ctx, ref, files) if len(ret) == 0 { panic("no return value specified for Assemble") } var r0 int64 var r1 string var r2 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, []string) (int64, string, error)); ok { return returnFunc(ctx, ref, files) } if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, []string) int64); ok { r0 = returnFunc(ctx, ref, files) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, ports.CIArtifactRef, []string) string); ok { r1 = returnFunc(ctx, ref, files) } else { r1 = ret.Get(1).(string) } if returnFunc, ok := ret.Get(2).(func(context.Context, ports.CIArtifactRef, []string) error); ok { r2 = returnFunc(ctx, ref, files) } else { r2 = ret.Error(2) } return r0, r1, r2 } // CIArtifactFiles_Assemble_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Assemble' type CIArtifactFiles_Assemble_Call struct { *mock.Call } // Assemble is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef // - files []string func (_e *CIArtifactFiles_Expecter) Assemble(ctx any, ref any, files any) *CIArtifactFiles_Assemble_Call { return &CIArtifactFiles_Assemble_Call{Call: _e.mock.On("Assemble", ctx, ref, files)} } func (_c *CIArtifactFiles_Assemble_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef, files []string)) *CIArtifactFiles_Assemble_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } var arg2 []string if args[2] != nil { arg2 = args[2].([]string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *CIArtifactFiles_Assemble_Call) Return(size int64, digest string, err error) *CIArtifactFiles_Assemble_Call { _c.Call.Return(size, digest, err) return _c } func (_c *CIArtifactFiles_Assemble_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef, files []string) (int64, string, error)) *CIArtifactFiles_Assemble_Call { _c.Call.Return(run) return _c } // Open provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) Open(ctx context.Context, ref ports.CIArtifactRef, offset int64) (io.ReadCloser, error) { ret := _mock.Called(ctx, ref, offset) if len(ret) == 0 { panic("no return value specified for Open") } var r0 io.ReadCloser var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, int64) (io.ReadCloser, error)); ok { return returnFunc(ctx, ref, offset) } if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, int64) io.ReadCloser); ok { r0 = returnFunc(ctx, ref, offset) } else { if ret.Get(0) != nil { r0 = ret.Get(0).(io.ReadCloser) } } if returnFunc, ok := ret.Get(1).(func(context.Context, ports.CIArtifactRef, int64) error); ok { r1 = returnFunc(ctx, ref, offset) } else { r1 = ret.Error(1) } return r0, r1 } // CIArtifactFiles_Open_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Open' type CIArtifactFiles_Open_Call struct { *mock.Call } // Open is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef // - offset int64 func (_e *CIArtifactFiles_Expecter) Open(ctx any, ref any, offset any) *CIArtifactFiles_Open_Call { return &CIArtifactFiles_Open_Call{Call: _e.mock.On("Open", ctx, ref, offset)} } func (_c *CIArtifactFiles_Open_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef, offset int64)) *CIArtifactFiles_Open_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } var arg2 int64 if args[2] != nil { arg2 = args[2].(int64) } run( arg0, arg1, arg2, ) }) return _c } func (_c *CIArtifactFiles_Open_Call) Return(readCloser io.ReadCloser, err error) *CIArtifactFiles_Open_Call { _c.Call.Return(readCloser, err) return _c } func (_c *CIArtifactFiles_Open_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef, offset int64) (io.ReadCloser, error)) *CIArtifactFiles_Open_Call { _c.Call.Return(run) return _c } // PutBlock provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) PutBlock(ctx context.Context, ref ports.CIArtifactRef, file string, src io.Reader) (int64, error) { ret := _mock.Called(ctx, ref, file, src) if len(ret) == 0 { panic("no return value specified for PutBlock") } var r0 int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, string, io.Reader) (int64, error)); ok { return returnFunc(ctx, ref, file, src) } if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, string, io.Reader) int64); ok { r0 = returnFunc(ctx, ref, file, src) } else { r0 = ret.Get(0).(int64) } if returnFunc, ok := ret.Get(1).(func(context.Context, ports.CIArtifactRef, string, io.Reader) error); ok { r1 = returnFunc(ctx, ref, file, src) } else { r1 = ret.Error(1) } return r0, r1 } // CIArtifactFiles_PutBlock_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PutBlock' type CIArtifactFiles_PutBlock_Call struct { *mock.Call } // PutBlock is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef // - file string // - src io.Reader func (_e *CIArtifactFiles_Expecter) PutBlock(ctx any, ref any, file any, src any) *CIArtifactFiles_PutBlock_Call { return &CIArtifactFiles_PutBlock_Call{Call: _e.mock.On("PutBlock", ctx, ref, file, src)} } func (_c *CIArtifactFiles_PutBlock_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef, file string, src io.Reader)) *CIArtifactFiles_PutBlock_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } var arg3 io.Reader if args[3] != nil { arg3 = args[3].(io.Reader) } run( arg0, arg1, arg2, arg3, ) }) return _c } func (_c *CIArtifactFiles_PutBlock_Call) Return(n int64, err error) *CIArtifactFiles_PutBlock_Call { _c.Call.Return(n, err) return _c } func (_c *CIArtifactFiles_PutBlock_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef, file string, src io.Reader) (int64, error)) *CIArtifactFiles_PutBlock_Call { _c.Call.Return(run) return _c } // Remove provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) Remove(ctx context.Context, ref ports.CIArtifactRef) error { ret := _mock.Called(ctx, ref) if len(ret) == 0 { panic("no return value specified for Remove") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef) error); ok { r0 = returnFunc(ctx, ref) } else { r0 = ret.Error(0) } return r0 } // CIArtifactFiles_Remove_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Remove' type CIArtifactFiles_Remove_Call struct { *mock.Call } // Remove is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef func (_e *CIArtifactFiles_Expecter) Remove(ctx any, ref any) *CIArtifactFiles_Remove_Call { return &CIArtifactFiles_Remove_Call{Call: _e.mock.On("Remove", ctx, ref)} } func (_c *CIArtifactFiles_Remove_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef)) *CIArtifactFiles_Remove_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } run( arg0, arg1, ) }) return _c } func (_c *CIArtifactFiles_Remove_Call) Return(err error) *CIArtifactFiles_Remove_Call { _c.Call.Return(err) return _c } func (_c *CIArtifactFiles_Remove_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef) error) *CIArtifactFiles_Remove_Call { _c.Call.Return(run) return _c } // RemoveBlock provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) RemoveBlock(ctx context.Context, ref ports.CIArtifactRef, file string) error { ret := _mock.Called(ctx, ref, file) if len(ret) == 0 { panic("no return value specified for RemoveBlock") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef, string) error); ok { r0 = returnFunc(ctx, ref, file) } else { r0 = ret.Error(0) } return r0 } // CIArtifactFiles_RemoveBlock_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveBlock' type CIArtifactFiles_RemoveBlock_Call struct { *mock.Call } // RemoveBlock is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef // - file string func (_e *CIArtifactFiles_Expecter) RemoveBlock(ctx any, ref any, file any) *CIArtifactFiles_RemoveBlock_Call { return &CIArtifactFiles_RemoveBlock_Call{Call: _e.mock.On("RemoveBlock", ctx, ref, file)} } func (_c *CIArtifactFiles_RemoveBlock_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef, file string)) *CIArtifactFiles_RemoveBlock_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } var arg2 string if args[2] != nil { arg2 = args[2].(string) } run( arg0, arg1, arg2, ) }) return _c } func (_c *CIArtifactFiles_RemoveBlock_Call) Return(err error) *CIArtifactFiles_RemoveBlock_Call { _c.Call.Return(err) return _c } func (_c *CIArtifactFiles_RemoveBlock_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef, file string) error) *CIArtifactFiles_RemoveBlock_Call { _c.Call.Return(run) return _c } // RemoveBlocks provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) RemoveBlocks(ctx context.Context, ref ports.CIArtifactRef) error { ret := _mock.Called(ctx, ref) if len(ret) == 0 { panic("no return value specified for RemoveBlocks") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, ports.CIArtifactRef) error); ok { r0 = returnFunc(ctx, ref) } else { r0 = ret.Error(0) } return r0 } // CIArtifactFiles_RemoveBlocks_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveBlocks' type CIArtifactFiles_RemoveBlocks_Call struct { *mock.Call } // RemoveBlocks is a helper method to define mock.On call // - ctx context.Context // - ref ports.CIArtifactRef func (_e *CIArtifactFiles_Expecter) RemoveBlocks(ctx any, ref any) *CIArtifactFiles_RemoveBlocks_Call { return &CIArtifactFiles_RemoveBlocks_Call{Call: _e.mock.On("RemoveBlocks", ctx, ref)} } func (_c *CIArtifactFiles_RemoveBlocks_Call) Run(run func(ctx context.Context, ref ports.CIArtifactRef)) *CIArtifactFiles_RemoveBlocks_Call { _c.Call.Run(func(args mock.Arguments) { var arg0 context.Context if args[0] != nil { arg0 = args[0].(context.Context) } var arg1 ports.CIArtifactRef if args[1] != nil { arg1 = args[1].(ports.CIArtifactRef) } run( arg0, arg1, ) }) return _c } func (_c *CIArtifactFiles_RemoveBlocks_Call) Return(err error) *CIArtifactFiles_RemoveBlocks_Call { _c.Call.Return(err) return _c } func (_c *CIArtifactFiles_RemoveBlocks_Call) RunAndReturn(run func(ctx context.Context, ref ports.CIArtifactRef) error) *CIArtifactFiles_RemoveBlocks_Call { _c.Call.Return(run) return _c } // RemoveRuns provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) RemoveRuns(ctx context.Context, runIDs []int64) error { ret := _mock.Called(ctx, runIDs) if len(ret) == 0 { panic("no return value specified for RemoveRuns") } var r0 error if returnFunc, ok := ret.Get(0).(func(context.Context, []int64) error); ok { r0 = returnFunc(ctx, runIDs) } else { r0 = ret.Error(0) } return r0 } // CIArtifactFiles_RemoveRuns_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveRuns' type CIArtifactFiles_RemoveRuns_Call struct { *mock.Call } // RemoveRuns is a helper method to define mock.On call // - ctx context.Context // - runIDs []int64 func (_e *CIArtifactFiles_Expecter) RemoveRuns(ctx any, runIDs any) *CIArtifactFiles_RemoveRuns_Call { return &CIArtifactFiles_RemoveRuns_Call{Call: _e.mock.On("RemoveRuns", ctx, runIDs)} } func (_c *CIArtifactFiles_RemoveRuns_Call) Run(run func(ctx context.Context, runIDs []int64)) *CIArtifactFiles_RemoveRuns_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) } run( arg0, arg1, ) }) return _c } func (_c *CIArtifactFiles_RemoveRuns_Call) Return(err error) *CIArtifactFiles_RemoveRuns_Call { _c.Call.Return(err) return _c } func (_c *CIArtifactFiles_RemoveRuns_Call) RunAndReturn(run func(ctx context.Context, runIDs []int64) error) *CIArtifactFiles_RemoveRuns_Call { _c.Call.Return(run) return _c } // RunIDs provides a mock function for the type CIArtifactFiles func (_mock *CIArtifactFiles) RunIDs(ctx context.Context) ([]int64, error) { ret := _mock.Called(ctx) if len(ret) == 0 { panic("no return value specified for RunIDs") } var r0 []int64 var r1 error if returnFunc, ok := ret.Get(0).(func(context.Context) ([]int64, error)); ok { return returnFunc(ctx) } if returnFunc, ok := ret.Get(0).(func(context.Context) []int64); ok { r0 = returnFunc(ctx) } else { if ret.Get(0) != nil { r0 = ret.Get(0).([]int64) } } if returnFunc, ok := ret.Get(1).(func(context.Context) error); ok { r1 = returnFunc(ctx) } else { r1 = ret.Error(1) } return r0, r1 } // CIArtifactFiles_RunIDs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RunIDs' type CIArtifactFiles_RunIDs_Call struct { *mock.Call } // RunIDs is a helper method to define mock.On call // - ctx context.Context func (_e *CIArtifactFiles_Expecter) RunIDs(ctx any) *CIArtifactFiles_RunIDs_Call { return &CIArtifactFiles_RunIDs_Call{Call: _e.mock.On("RunIDs", ctx)} } func (_c *CIArtifactFiles_RunIDs_Call) Run(run func(ctx context.Context)) *CIArtifactFiles_RunIDs_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 *CIArtifactFiles_RunIDs_Call) Return(int64s []int64, err error) *CIArtifactFiles_RunIDs_Call { _c.Call.Return(int64s, err) return _c } func (_c *CIArtifactFiles_RunIDs_Call) RunAndReturn(run func(ctx context.Context) ([]int64, error)) *CIArtifactFiles_RunIDs_Call { _c.Call.Return(run) return _c }