github.com/google/syzkaller@v0.0.0-20251211124644-a066d2bc4b02/pkg/covermerger/mocks/FileVersProvider.go (about) 1 // Code generated by mockery; DO NOT EDIT. 2 // github.com/vektra/mockery 3 // template: testify 4 5 package mocks 6 7 import ( 8 "github.com/google/syzkaller/pkg/covermerger" 9 mock "github.com/stretchr/testify/mock" 10 ) 11 12 // NewFileVersProvider creates a new instance of FileVersProvider. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 13 // The first argument is typically a *testing.T value. 14 func NewFileVersProvider(t interface { 15 mock.TestingT 16 Cleanup(func()) 17 }) *FileVersProvider { 18 mock := &FileVersProvider{} 19 mock.Mock.Test(t) 20 21 t.Cleanup(func() { mock.AssertExpectations(t) }) 22 23 return mock 24 } 25 26 // FileVersProvider is an autogenerated mock type for the FileVersProvider type 27 type FileVersProvider struct { 28 mock.Mock 29 } 30 31 type FileVersProvider_Expecter struct { 32 mock *mock.Mock 33 } 34 35 func (_m *FileVersProvider) EXPECT() *FileVersProvider_Expecter { 36 return &FileVersProvider_Expecter{mock: &_m.Mock} 37 } 38 39 // GetFileVersions provides a mock function for the type FileVersProvider 40 func (_mock *FileVersProvider) GetFileVersions(targetFilePath string, repoCommits ...covermerger.RepoCommit) (covermerger.FileVersions, error) { 41 var tmpRet mock.Arguments 42 if len(repoCommits) > 0 { 43 tmpRet = _mock.Called(targetFilePath, repoCommits) 44 } else { 45 tmpRet = _mock.Called(targetFilePath) 46 } 47 ret := tmpRet 48 49 if len(ret) == 0 { 50 panic("no return value specified for GetFileVersions") 51 } 52 53 var r0 covermerger.FileVersions 54 var r1 error 55 if returnFunc, ok := ret.Get(0).(func(string, ...covermerger.RepoCommit) (covermerger.FileVersions, error)); ok { 56 return returnFunc(targetFilePath, repoCommits...) 57 } 58 if returnFunc, ok := ret.Get(0).(func(string, ...covermerger.RepoCommit) covermerger.FileVersions); ok { 59 r0 = returnFunc(targetFilePath, repoCommits...) 60 } else { 61 if ret.Get(0) != nil { 62 r0 = ret.Get(0).(covermerger.FileVersions) 63 } 64 } 65 if returnFunc, ok := ret.Get(1).(func(string, ...covermerger.RepoCommit) error); ok { 66 r1 = returnFunc(targetFilePath, repoCommits...) 67 } else { 68 r1 = ret.Error(1) 69 } 70 return r0, r1 71 } 72 73 // FileVersProvider_GetFileVersions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetFileVersions' 74 type FileVersProvider_GetFileVersions_Call struct { 75 *mock.Call 76 } 77 78 // GetFileVersions is a helper method to define mock.On call 79 // - targetFilePath string 80 // - repoCommits ...covermerger.RepoCommit 81 func (_e *FileVersProvider_Expecter) GetFileVersions(targetFilePath interface{}, repoCommits ...interface{}) *FileVersProvider_GetFileVersions_Call { 82 return &FileVersProvider_GetFileVersions_Call{Call: _e.mock.On("GetFileVersions", 83 append([]interface{}{targetFilePath}, repoCommits...)...)} 84 } 85 86 func (_c *FileVersProvider_GetFileVersions_Call) Run(run func(targetFilePath string, repoCommits ...covermerger.RepoCommit)) *FileVersProvider_GetFileVersions_Call { 87 _c.Call.Run(func(args mock.Arguments) { 88 var arg0 string 89 if args[0] != nil { 90 arg0 = args[0].(string) 91 } 92 var arg1 []covermerger.RepoCommit 93 var variadicArgs []covermerger.RepoCommit 94 if len(args) > 1 { 95 variadicArgs = args[1].([]covermerger.RepoCommit) 96 } 97 arg1 = variadicArgs 98 run( 99 arg0, 100 arg1..., 101 ) 102 }) 103 return _c 104 } 105 106 func (_c *FileVersProvider_GetFileVersions_Call) Return(fileVersions covermerger.FileVersions, err error) *FileVersProvider_GetFileVersions_Call { 107 _c.Call.Return(fileVersions, err) 108 return _c 109 } 110 111 func (_c *FileVersProvider_GetFileVersions_Call) RunAndReturn(run func(targetFilePath string, repoCommits ...covermerger.RepoCommit) (covermerger.FileVersions, error)) *FileVersProvider_GetFileVersions_Call { 112 _c.Call.Return(run) 113 return _c 114 }